-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!eternal-september.org!reader01.eternal-september.org!.POS
TED!not-for-mail
From: heby <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: mój obfuskator - problem projektowy
Date: Thu, 27 Oct 2022 09:29:22 +0200
Organization: A noiseless patient Spider
Lines: 60
Message-ID: <tjdc0j$2n8iu$1@dont-email.me>
References: <tj64ne$36qsg$3@portraits.wsisiz.edu.pl> <tj64rj$1mmv4$1@dont-email.me>
<tj8epv$3afh$1@portraits.wsisiz.edu.pl> <tj8vg4$21ll8$2@dont-email.me>
<tjabcs$t53e$2@portraits.wsisiz.edu.pl> <tjan0p$2drd6$1@dont-email.me>
<tjb0ft$10mf6$1@portraits.wsisiz.edu.pl> <tjb0up$2eot6$1@dont-email.me>
<tjb1g2$10mnn$2@portraits.wsisiz.edu.pl> <tjb2ee$2ep64$1@dont-email.me>
<tjb4fu$10mnn$5@portraits.wsisiz.edu.pl> <tjbacl$2fcri$1@dont-email.me>
<tjd2gi$1nn5l$1@portraits.wsisiz.edu.pl>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 27 Oct 2022 07:29:23 -0000 (UTC)
Injection-Info: reader01.eternal-september.org;
posting-host="fe859a07837aed870d822bf142d24e10";
logging-data="2859614";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX1+qEV0jkBEcoxjkMPRijNMX"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.4.0
Cancel-Lock: sha1:SIOL8ZOwb3BQdTIg1nq9nEk6mD4=
In-Reply-To: <tjd2gi$1nn5l$1@portraits.wsisiz.edu.pl>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.comp.programming:215887
[ ukryj nagłówki ]On 27/10/2022 06:47, Jivanmukta wrote:
>>> i składnia instrukcji
>> Nie ma czegoś takiego, chyba że chodzi o funkcje, których składnia
>> jest mało podobna.
> Jak to nie ma? A if, pętle while, do-while, for, instrukcja switch,
> wyrażenia, ternariusz, przypisania - nie są podobne?
Nie wszystkie.
auto x = foo();
char* y = floating_point_variable; //Error
itd.
Przypominam, bo chyba Ci się lekko rozjachało, że mówa o C++ a nie C.
for( auto x : container) [...]
>> PHP wspiera semantykę kopiowania, alingment danych, operacje na
>> pointerach?
> A stringi
Masz na myśli std::string? Ani trochę. Jeśli mówisz o char* to:
1) to nie jest The String w C++
2) a==b w tym wypadku nie zadziała jak w PHP
Nie widzę podobieństwa, ani trochę.
> i liczby nie są podobne?
Liczby? One są podobne we wszystkich językach programowania.
>>> i klas.
>> PHP wspiera szablony?
> A coś Ty się tak do tych szablonów przyczepił.
Stwierdziłeś, że podobny do C++. Staram się dowiedzieć co w nim
podobnego. 90% współczesnego C++ w postaci biblitek standardowych to
szablony a w porządnych programach w C++ bez szablonów cieżko pisać.
> Składnia klas jest podobna w obu językach.
Nie jest. Przykładowo PHP nie woła konstruktora klasy nadrzędnej w
sposób automatyczny co jest *zasadniczym* problemem. Nie ma overloadingu
co powoduje problem z różnymi konstruktorami tej samej klasy.
Wielokrotne dziedziczenie wpierane tylko przez interfejsy, zamiast tego
jakaś proteza Traits. Składnia deklaracji jak żywcem wyjęta z Javy. Jak
zwykle problemy z tym, że dzisiaj jeden z "architektów" PHP zapił na
komersie i leży pod stołem, to musiał zrobić drugi, z 6C.
Nie, klasy w PHP nie mają niewiele wspólnego z tymi od C++.
Znowu, chodzi Ci tylko o klamry.
> OOP w PHP opiera się na
> koncepcjach Stroustrupa.
Niewątpliwie.
Następne wpisy z tego wątku
- 27.10.22 11:40 Maciek Godek
- 27.10.22 09:45 Jivanmukta
- 27.10.22 12:18 Tomasz Kaczanowski
- 27.10.22 13:06 heby
- 27.10.22 17:37 Jivanmukta
- 27.10.22 17:54 heby
- 27.10.22 18:28 Jivanmukta
- 27.10.22 18:52 heby
- 28.10.22 09:29 Maciek Godek
- 28.10.22 10:11 Tomasz Kaczanowski
- 28.10.22 10:17 Jivanmukta
- 28.10.22 10:17 heby
- 28.10.22 10:18 heby
- 28.10.22 10:30 Jivanmukta
- 28.10.22 10:34 heby
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-05 Shrek, wzrośnie cena prądu :-)
- 2025-07-05 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-07-06 Płacić za wodę ze studni
- 2025-07-06 Kolejny inżynier...
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-04 od kiedy można obrażać Plastusia i do kiedy Batyra?
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=