A Pascal nyelv elavultsága technikailag értendő, vagy inkább csak a marketing harcban maradt alul?
A pascal nyelv elavultsága nem értelmezhető.
A pascal nyelv korszerű, az egyik legkorszerűbb nyelvek egyike.
Meg kell nézni azembarcadero.com és a freepascal.org oldalakat, ahol a frissítéseket publikálják.
A pascal-t az szorította a háttérbe, hogy nem volt csak egy cég a piacon, a Borland, aki pascal nyelvi fordítót és hozzávaló IDE-t kínált. Annyival volt jobb más pascal compilereknél, hogy azok kihaltak mellőle. Ezután a Borland elkovetett egy sor hibát, aminek kovetkeztében a pascal, pontosabban az object pascal perifériára szorult.
Jelenleg a legdrágább fejlesztőeszkoz, a delphi object pascal alapú, ami mutatja, hogy technikailag élvonalbeli. Elavulásról szó sincs.
A freepascal, mint ingyenes, multiplatform compiler valamint a lazarus, mint ingyenes IDE is abszolút up to date.
"Jelenleg a legdrágább fejlesztőeszkoz, a delphi object pascal alapú, ami mutatja, hogy technikailag élvonalbeli"
jó, ezen röhögök
valamikor nyomogattam a community változatott, visual studiohoz képest rettenetes bugos
pl. beleszaladtam egy olyan problémába, hogy infinity loopba került az egész, kénytelen voltam egy szövegszerkesztővel módosítani a GUIt, hogy megjavuljon
és elég semmit mondó hibaüziket is tud dobni, ha valamit nem tehetsz meg
free pascalból pedig ritkán van release, bár valószínűleg emberből is hiány van, aki dolgozik rajta
és az, hogy egy új projectnél összehány mindent egy mappába, az szörnyű
legalább is annak, aki nincs ehhez hozzászokva
Inline Variable pl. nem olyan rég jött csak
ha van fiókod, meglesheted az Embarcadero's Quality Portal-t, hogy mások mire panaszkodnak, mit akarnak
a másik probléma, hogy pascalos anyagból elég kevés van a neten
githubon alig van valami, frissebb tartalom pedig kb. az embarcaderotól van, de azok kb. mind ilyen órás youtube videók
bár azért drukkolok a freepascalnak, hátha életre kap egyszer
+1 dolog: manapság majdnem minden új nyelv/compiler/ide/stb. crossplatform és ingyen van (vagy olcsó), ehhez képest a delphi még mindig windowshoz van nőve és piszok drága (ha az ember munkához szeretné használni)
"a másik probléma, hogy pascalos anyagból elég kevés van a neten"
Ez aztán érv a javából. Nincs honnan lopni. LOL
De még csak igazad sincs, mert van egy rakat site. Torry.net, delphi.icm.edu, meg a frissebbek.
"free pascalból pedig ritkán van release,"
Aha. C++ -ból, pythonból mennyivel van sűrűbben?
Te is kb. annyit érsz, mint a "barátod".
"pl. beleszaladtam egy olyan problémába, hogy infinity loopba került az egész,"
Na jól van, elég is volt a mesedélutánból.
6: Akkor olvasgassál egy kicsit: [link]
"The development of C was to become the basis for Unix. According to the Bell Labs paper, “By early 1973, the essentials of modern C were complete. The language and compiler were strong enough to permit us to rewrite the Unix kernel for the PDP-11 in C during the summer of the year."
"Akkor olvasgassál egy kicsit"
Tudod, szerintem jobb lenne, ha felhagynál a butaságaid szórásával. A hozzászólásaidból egy dolog derül ki, az, hogy már 100 éves vagy. Keveset tudsz és azt is rosszul.
Valamikor régen a nagyobb cégek osszeroffentek, hogy megalkossanak egy nagyon komoly, sokoldalú operációs rendszert, a multics-ot. Ez nem sikerült nekik, viszont Ken Thompson és kollégája, Dennis Ritchie úgy dontottek, hogy a multics helyett megalkotnak egy kisebb oprendszert, ennek a neve lett unics [később unix].
Az operációs rendszereket akkoriban assembly-ben írták. A két fent nevezett mókus viszont nem akart sokat vergődni, így megalkották a C programozási nyelv preprocesszorát, ami akkor még csak arra volt képes, hogy bizonyos gyakran használt assembly utasítások kisebb-nagyobb, de tetszőleges halmaza a segítségével egy-egy utasítással volt legenerálható. Ez a unix fejlesztését oly mértékben felgyorsította, hogy munka közben elkezdték ezt a segédeszközt gyúrni, bővíteni, tökéletesíteni. Na ez lett végül az ős C preprocesszor, ami már 19 kulcsszót ismert.
A fordítás két lépésben történt. Először a preprocesszor feldolgozta a forrást, azaz, abból .asm forrást generált. Ebbe még bele lehetett piszkálni, majd az eredeményt le lehetett fordítani tárgykódra a gép assemblerével.
Maga az ötlet hamar népszerű lett, hiszen bármilyen más processzor assembly utasításkészletéhez át lehetett alakítani, ráadásul könnyen.
Szóval, a C nem nőtt össze az unixokkal, mert a unics-ok, pardon, unixok éppen a C-nek köszönhetik a létezésüket és fordítva is igaz ez.
" Nincs honnan lopni."
ha nem tűnt volna még fel, open-source programok vannak rajta többségben (az általam említett githubon)
egy több mint 25 évvel létező nyelvtől többet várok, mint pár halott repo
"Aha. C++ -ból, pythonból mennyivel van sűrűbben?"
Java vagy C#-hoz hasonlítanám
inkább úgy mondanám, hogy elég unalmasak az új releasek, hozzájuk képest
hamár éveket kell várni rá
"Na jól van, elég is volt a mesedélutánból."
örülök neki, hogy neked nincsenek ilyen problámáid
de én biztos nem fogok kiadni érte >1000 eurót, hogy aztán pár évente megújítsam további sok száz euróért
"Aztán van egy rakás C-hez hasonló nyelv ami viszont C-hez hasonló és ezért fenmaradnak."
Ez is korrekcióra szorul. Nincsenek C-hez hasonló nyelvek. A manapság népszerű nyelvek a C-ből csak annak szintaxisát és operátorait vették át. Mindegyik ilyen nyelv teljesen más, a C-től eltérő, saját filozófiára épít.
Egyedül a C++ foglalja magában a C-t mint szubszetet, mivel a c++ fejlesztésének idején egy hatékony fordító még elég sok munkát igényelt, így a c++ úgy épült fel, hogy annak preprocesszora C forrást állított elő.
De mostani un. C tipusú nyelveknek, mint pl. a python, javascript, a syntaxison kívül a világon semmi kozük a C-hez.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!