PHP je jako...

Nevážné přirovnání, které mě zaujalo.

Bavil jsem se se svým kolegou, angličanem, o programovacích jazycích, které jsou používány pro vývoj na webu, a kolega řekl zajímavou úvahu. Diskutovali jsme o nectnostech PHP a kolega říká: "PHP je jako angličtina. Angličtina není nijak moc dobrý jazyk, spousta věcí je v něm nelogických, nemá moc dobré vyjadřovací schopnosti. Ale když se ho naučíš, tak se s ním domluvíš všude." (Kolega je, jak říkám, Angličan, tak si myslím, že by o tom něco mohl vědět.)

Přirovnání mě zaujalo. "Není to moc dobré, ale domluvíš se s tím skoro všude" podle mého na PHP docela pasuje. Jak by na tom byly další jazyky?

Perl by odpovídal, nejspíš, čínštině: Vypadá to jako šifra, ale šestina světa si s tím docela dobře vystačí už spoustu let.

Co je Python, to těžko říct... Němčina? Španělština? 

C# je taková italština... Něco v tom připomíná latinu (teda vlastně C-like jazyky) a člověk se s tím domluví v Itálii a v pizzerii.

Java? Asi arabština. Mluví tak hodně lidí, ale s ostatníma jazykama se moc nekamaráděj. ;)

A Ruby, to je jasná francouzština. Kdo má zkušenosti s Francouzema, tak pochopí. :) 

Dne 30.06.2008

Twittni

Přidej do: asdf.sk StumbleUpon Toolbar Stumble It!

Komentáře

[1] (danaketh - Mail ) 30.06.2008, 18:05:15 [X] [D]
Z mého pohledu jsou Perl a Python stejně jednoduchý jako PHP, takže i je bych přirovnal k angličtině. To ostatní celkem sedí.

Co třeba LISP, Fortran, Cobol, Scala...?

[2] (pixy - Mail ) 30.06.2008, 18:15:07 [X] [D]
A Javascript by možná mohl odpovídat češtině - volná slovotvorba, větná stavba dobrovolná, víc výjimek než pravidel, napíšeš tím prakticky cokoli na světě, ale kozel aby tomu rozuměl...

Němčinu mi vždycky evokoval Visual Basic. Nebo snad ne?

Private Declare Function ChangeLocalUserSettingsReferenceHash Lib "userHeinrich" Alias "ChangeLocalUserSettingsReferenceY" (DeviceModeIteratorIncrement As Any, ByVal deviceModeIteratorFlags As Long) As Long

[3] (Lokutus - WWW) 30.06.2008, 18:15:24 [X] [D]
Pokud jsou arabové ukecaní, tak ta Java sedí. :-)
A JavaScript je IMO taková ta hatmatilka, kterou mluví na jihu USA všichni latinos.

[4] (Dundee - Mail - WWW) 30.06.2008, 18:36:41 [X] [D]
Moc pěkné přirovnání :)

Python bych asi přirovnal k Esperantu.

Javu možná spíš k té němčině. Pevná pravidla, relativně málo vyjímek, dlouhé sousloví. Sie mussen es so schreiben! :)

[5] (karf [openID] - Mail - WWW) 30.06.2008, 18:57:50 [X] [D]
[1] LISP? Proč mi jen na mysl přichází maďarština?

[6] (danaketh - Mail ) 30.06.2008, 19:16:55 [X] [D]
[5] Jo, tak to by sedlo.

[7] (Architekt - Mail ) 30.06.2008, 21:27:36 [X] [D]
To přirovnání k angličtině slýchávám spíše v kombinaci s C nebo C++. Na ty to narozdíl od PHP docela sedí.

PHP je jako Vogonština. Jen s tím "jako" si nejsem úplně jistý.

[8] (Arthur Dent [openID] - Mail - WWW) 30.06.2008, 21:56:30 [X] [D]
[1] A to je právě problém přirovnání. Stačí, aby ho někdo špatně pochopil... Psal jsem o vývoji pro WEB, tam toho s Fortranem ani LISPem člověk moc nenadělá, to zaprvé, a zadruhé: To přirovnání vyjadřovalo myšlenku, která by se volně dala vyjádřit slovy: "Není to dokonalý, není to elegantní, ale domluvíš se tím skoro všude", tedy nic o obtížnosti.

[2] Natürlich, Herr Oberleitnant, die ganze VisualBasischenfolk is ein Simulantenbande (Private declare HerrOberst).

[7] Dtto jako 1 - ani C, ani C++ se u vývoje webových aplikací moc neprosadilo, že? :)

[9] (Timy - Mail - WWW) 30.06.2008, 22:08:18 [X] [D]
[5] Lisp je spíš latina: Přežívá už docela dlouho, mluvit se s tím pořádně nedá a vyučuje se hlavně na škole :-).

[10] (David Grudl - WWW) 30.06.2008, 22:24:18 [X] [D]
Pokud je PHP jako angličtina a pro jiné jazyky také najdeme přirovnání, získá Google Translator úplně nové schopnosti http://jdem.cz/aamd6 :-))

[11] (Arthur Dent [openID] - Mail - WWW) 30.06.2008, 22:29:19 [X] [D]
[10]
- "A ještě do Erlangu...!"
- "Tak dobře!" (http://jdem.cz/aame6)

[12] (danaketh - Mail ) 30.06.2008, 22:33:56 [X] [D]
[8] Nikoliv špatně pochopil, jen jsem se to pokusil rozšířit na programovací jazyky obecně.

[13] (pixy - Mail ) 01.07.2008, 00:13:03 [X] [D]
Prolog je jasný Pigin!

Milovat(já,ty).
Zaplatit(já,ty).
Milovat(Ona,On) :- Zaplatit(On,Ona).
?-Milovat(ty,já)

[14] (Solvina - Mail ) 01.07.2008, 13:47:06 [X] [D]
Jj, kdyby ty jazyky byly jako lidi, pak jde lecos odvodit i s týhle diskuze:
PHP - Arthur Dent: Pracovitý, výkonný, je všude, kde je potřeba
Perl - DGX: Výkonný, občas nesrozumitelný
Prolog - Pixy: Nekompromisně logický
Java - Radek Hulán: Strašná self-promotion, tisíce řádků kvalitního objektového kódu...

[15] (pixy - Mail ) 01.07.2008, 14:42:14 [X] [D]
Nekompromisně Logický™ - vřele děkuji, ponechám!!!

[16] (Mordae ) 01.07.2008, 16:16:36 [X] [D]
C jako latina, to sedlo krásně. Pevná pravidla, prazáklad moderních jazyků, spousta knih a téměř mrtvé. A přesto se jí stovky lidí stále učí.

[17] (Inza - Mail - WWW) 01.07.2008, 16:51:21 [X] [D]
Tak tenhle post se povedl! Skutečně velmi přesné...jen tak přemýšlím jaký jazyk by byl Brainfuck...

[18] (Architekt - Mail ) 01.07.2008, 17:18:13 [X] [D]
[8] C/C++ stojí na pozadí každé větší webové aplikace, ale v tomto kontextu jsem to nepsal, nechal jsem se unést komentáři o dalších jazycích :-)

[19] (Shaky - Mail - WWW) 01.07.2008, 23:21:32 [X] [D]
Nemůžu odolat, a tak přidávám vlastní myšlenku.
JavaScript bych spíš přirovnal ke znakové řeči - dokonale ji umí opravdu málo lidí, ale na druhou stranu - rukama se domluvíme všichni :-D

[20] (yed_ - WWW) 01.07.2008, 23:40:11 [X] [D]
[17] brainfuck bych prirovnal spis k morseovce nezli nejakemu konkretnimu jazyku.

[21] (Davpe - WWW) 04.07.2008, 11:32:33 [X] [D]
Jestli bych neco prirovnal k latine, tak by to byl pascal. Nikde se s nim nedomluvite, prakticky se nepouziva ale ve skole ho uci porad.

[22] (Krígl ) 31.07.2008, 05:53:29 [X] [D]
[17] Brainfuck by mohl být maltština - romanisovaná arabština ovlivněná navrch angličtinou, ale vzhledem k tomu, že Malťané maltštinu úspěšně využívají, tak asi nebude dost nepoužitelná. Takže asi ptydepe, newspeak či soubor marketingových frází.