Kezdőoldal » Számítástechnika » Programozás » A Pascal nyelv elavultsága...

A Pascal nyelv elavultsága technikailag értendő, vagy inkább csak a marketing harcban maradt alul?

Figyelt kérdés
Tehát úgy értem, hogy valóban kevésbé korszerű, mint pl. a C-szerű nyelvek? Függetlenül attól, hogy kevesen használják, nem elterjedt, nem annyira karbantartottak a függvénykönyvtárak, stb.

2022. febr. 7. 16:43
1 2 3
 1/25 anonim ***** válasza:
0%
2022. febr. 7. 16:58
Hasznos számodra ez a válasz?
 2/25 anonim ***** válasza:
90%
Mindkettő.
2022. febr. 7. 18:38
Hasznos számodra ez a válasz?
 3/25 anonim ***** válasza:
14%

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.


[link]

2022. febr. 7. 19:06
Hasznos számodra ez a válasz?
 4/25 anonim ***** válasza:
74%
2-es válasz is nagyon igaz. Az is igaz, hogy egészen másra való mint a C. Más a célja. Amit 3-as írt van benne egy kis igazság. De eleve a Pascal egy zsákutca és mindig is az volt. De lényegesen bonyolultabb a kérdés, minthogy itt meg lehessen válaszolni. Aztán amikor a unix és a unix alapú rendszerek elterjedtek és kiszorítottak minden mást értelemszerűen adodótt, hogy a unixhoz a C az "édes testvér". Ezért minden más kikopott. Aztán van egy rakás C-hez hasonló nyelv ami viszont C-hez hasonló és ezért fenmaradnak. Igazán azok a nyelvek maradtak fent amihez volt komoly "támogatás" pl. gyártói, oprendszer (pl. IBM-nél Fortran, PL/I, vagy a Unix világ összenőtt a C-vel). Vagy a Cobol mert annak idején rengeteg nagy bankli rendszert abban írtak és senki nem meri igazán átírni azokat mert működnek.
2022. febr. 7. 20:25
Hasznos számodra ez a válasz?
 5/25 anonim ***** válasza:
90%

"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

[link]

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)

2022. febr. 7. 20:37
Hasznos számodra ez a válasz?
 6/25 anonim ***** válasza:
18%

"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.

2022. febr. 7. 21:09
Hasznos számodra ez a válasz?
 7/25 anonim ***** válasza:
90%

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."


[link]

2022. febr. 7. 23:02
Hasznos számodra ez a válasz?
 8/25 anonim ***** válasza:
65%

"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.

2022. febr. 8. 06:33
Hasznos számodra ez a válasz?
 9/25 anonim ***** válasza:

" 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

2022. febr. 8. 06:50
Hasznos számodra ez a válasz?
 10/25 anonim ***** válasza:
73%

"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.

2022. febr. 8. 07:19
Hasznos számodra ez a válasz?
1 2 3

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!