Wikipedia pise "Delphi is a strongly typed high-level programming language, intended to be easy to use and originally based on the earlier Object Pascal language."
https://en.wikipedia.org/wiki/Delphi_(programming_language)
Takze asi ano, bude to jazyk, aj ked je to vlastne len dialekt pascalu.
Prakticky od začátku. Dnes by se řeklo, že je to fork Pascalu.
https://en.wikipedia.org/wiki/Object_Pascal
"In 1986, Borland introduced similar extensions, also called Object Pascal, to the Turbo Pascal product for the Macintosh, and in 1989 for Turbo Pascal 5.5 for DOS. When Borland refocused from DOS to Windows in 1994, they created a successor to Turbo Pascal, called Delphi and introduced a new set of extensions to create what is now known as the Delphi language.
The development of Delphi started in 1993 and Delphi 1.0 was officially released in the United States on 14 February 1995. While code using the Turbo Pascal object model could still be compiled, Delphi featured a new syntax using the keyword class in preference to object, the Create constructor and a virtual Destroy destructor (and negating having to call the New and Dispose procedures), properties, method pointers, and some other things. These were inspired by the ISO working draft for object-oriented extensions, but many of the differences from Turbo Pascal's dialect (such as the draft's requirement that all methods be virtual) were ignored.
The Delphi language has continued to evolve over the years to support constructs such as dynamic arrays, generics and anonymous methods."
Nás to potkalo třebas s Ruby. Aplikace napsaná před deseti lety. Nedokázali jsme sehnat nikoho, kdo by tomu za úplatu věnoval cca 50 hodin práce. Ta hrstka, co to umí, se něčemu tak krátkému odmítala věnovat. Tak jsme to museli nastudovat sami. Dokumentace je přijatelná, jen je tam hořká pachuť zmaru - dnes už mělo být Rails všude.
Rails dnes nahrazuje Elixir s podobnou syntaxi na serveru spolu s Elmem na klientovi.
https://elixir-lang.org/
http://elm-lang.org/
Asi zalezi i na tom, jestli ten ktery clovek ma ten Perl jako hlavni napln nebo se do toho musi jenom sem tam ponorit. A taky na tom, jak moc "genialni" byli puvodni autori. Ja mam zkusenost se zdedenym kodem, ktery uz se dal nerozviji a tak tam jenom nekdo sem tam nakoukne, kdyz je zle a neco opravi s nadeji, ze to nerozbije (zatim OK, to je fakt).
Ale proc by se tomu mel nekdo venovat hloubeji, kdyz uz v tom jazyce nikdy nic psat nechce a nema k tomu moc duvodu? To same plati i pro dalsi jazyky ze seznamu, nemam v umyslu hejtovat konkretne Perl, ale z pohledu cloveka, ktery musi jednou za par mesicu premyslet, co ktera konstrukce znamena (ty reference na pole a ja nevim co), je to fakt zlo.
Už kedysi som tvrdil v nejakej diskusii niečo ako:
- rôzne programovacie jazyky majú rôznu odolnosť voči praseniu. Perl bohužiaľ prasenie podporuje.
Len silná osobnosť sa praseniu v Perle dokáže ubrániť. Ja teda nie som veľmi dobrý kodér a ani to nemám veľmi v pracovnej náplni, ale mám dojem, že ja v Perle píšem C.
Vsak problem s Perlem neni v tom, ze by se v nem nedalo rychle a efektivne napsat jednoduchy reseni problemu. Problem s Perlem je to pak po sobe (nebo nedejboze po nekom jinym) precist, kdyz chci delat upravy/opravy :).
V tom ma vyhodu treba Python, kterej v kterym tu ulohu vyresis stejne rychle, ale precist to pak neni vetsinou problem.
Teď je módní na Perl nadávat? Na nadávání na Perl není rozhodně nic módního. Na vysokou jsem chodil před 15 lety a na Perl se nadávalo už tehdy. Byli jsme bohužel nuceni v něm programovat a moc se nám to nelíbilo. Těch vtípků. Lidi si oblíbili Python a na Perlu nenechali nit suchou.
Četl jsem si diskuzi k Perlu a má zkušenost je taková, že jako programátor amatér jsem převzal, spravuji, rozšiřuji a měním kód čítající odhadem 70 knihoven a stránek a nějakých 150tis (?) is řádků kódu. A to vše bez podkladů ke kódu, který takže pochopení některých konstrukcí opravdu trvalo. Takže si nemyslím, že by Perl byl nějaký úplně nesmyslně složitý ve svém zápisu.