1 637
pakeitimai
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
(Naujas puslapis: '''PL/I''' - buvo tokia kadaise programavimo kalba, kurią IBM kompanija kūrė tais laikais, kai dar dominavo viso pasaulio IT reikaluose. Kalba buvo kuriama kūrybiniuose komitetuose, kaip toksai universalus ir viską galintis pakaitalas Fortran ir Cobol kalboms, kurios abi anuo metu buvo laikomos jau atgyvenusiomis ir neturinčiomis jokių perspektyvų. IBM kompanija ta proga sukūrė kažkokius komitetus, kurie paėmė [[Algol]...) |
|||
| 15 eilutė: | 15 eilutė: | ||
Lyginant su normaliomis kalbomis, PL/I buvo pernelyg žodinga (belenkiek visokių žodžių, kurie be jokios prasmės reikalingi programų tekstui) ir dėl to labai nepatogi. Perteklinis žodingumas čia nebuvo panaudotas prasmingai - pvz., Cobol programos dėl to pasidaro panašios į normalią [[anglų kalba|anglų kalbą]] ir lengvai suprantamos. Čia gi buvo atvirkščiai - naudota programavimui patogi atvirkštinė notacija (priskyrimas kintamąjam kairėje, kai matematinė išraiška dešinėje), tad panašumas į natūralią kalbą ir negalėjo gautis. Gavosi tik privelta daug žodžių, dėl kurių pasidarė sunku suprasti, kas išvis vyksta. Žodžiu, toksai labai smarkiai sugadintas [[Algol]]. | Lyginant su normaliomis kalbomis, PL/I buvo pernelyg žodinga (belenkiek visokių žodžių, kurie be jokios prasmės reikalingi programų tekstui) ir dėl to labai nepatogi. Perteklinis žodingumas čia nebuvo panaudotas prasmingai - pvz., Cobol programos dėl to pasidaro panašios į normalią [[anglų kalba|anglų kalbą]] ir lengvai suprantamos. Čia gi buvo atvirkščiai - naudota programavimui patogi atvirkštinė notacija (priskyrimas kintamąjam kairėje, kai matematinė išraiška dešinėje), tad panašumas į natūralią kalbą ir negalėjo gautis. Gavosi tik privelta daug žodžių, dėl kurių pasidarė sunku suprasti, kas išvis vyksta. Žodžiu, toksai labai smarkiai sugadintas [[Algol]]. | ||
Apie tai, kiek kiauras buvo PL/I kūrėjų komitetas, viską gali pasakyti toksai faktas, kad tenai buvo prikurta gyva galybė visokiausių [[duomenų tipai|duomenų tipų]], bet taip ir neatsirado paprasčiausias ''string'' tipas. | |||
Kaip sako [[gandai]], kai vėliau buvo kuriama absurdiška [[Intercall]] kalba, tai ten buvęs perteklinis žodingumas buvo paimtas iš PL/I. | Kaip sako [[gandai]], kai vėliau buvo kuriama absurdiška [[Intercall]] kalba, tai ten buvęs perteklinis žodingumas buvo paimtas iš PL/I. | ||
| 22 eilutė: | 24 eilutė: | ||
Kiek kita, tik dalinai susijusi istorija yra ta, kad keli su šia kalba patirties turėję programuotojai sukūrė tokią [[C kalba|C kalbą]], kurioje nuprastino visą tą perteklinį žodiškumą ir išvis viską, ko nereikia. Ir štai ta C kalba tai jau išties tapo viena iš populiariausių kalbų, kokios yra egzistavę. Tiesa, čia dar [[tikslumo dėlė|tikslumo dėlei]] turim pasakyti, kad tame prastinimo kelyje buvo ir dar keletas kitų kalbų, kaip kad [[CPL]], [[BCPL]] ir [[B kalba]]. | Kiek kita, tik dalinai susijusi istorija yra ta, kad keli su šia kalba patirties turėję programuotojai sukūrė tokią [[C kalba|C kalbą]], kurioje nuprastino visą tą perteklinį žodiškumą ir išvis viską, ko nereikia. Ir štai ta C kalba tai jau išties tapo viena iš populiariausių kalbų, kokios yra egzistavę. Tiesa, čia dar [[tikslumo dėlė|tikslumo dėlei]] turim pasakyti, kad tame prastinimo kelyje buvo ir dar keletas kitų kalbų, kaip kad [[CPL]], [[BCPL]] ir [[B kalba]]. | ||
Kita, gal mažokai paplitusi, bet daug įtakos turėjusi susijusi kalba buvo tokia [[PL/M]], kuri buvo kardinaliai suprastinta PL/I versija. Su tąja PL/M anoksai Garry Kildall parašė savo [[CP/M]] operacinę sistemą, kuri tapo svarbiausia [[OS]] iš ankstyvų [[asmeninių kompiuterių revoliucija|asmeninių kompiuterių revoliucijos]] laikų. | Kita, gal mažokai paplitusi, bet daug įtakos turėjusi susijusi kalba buvo tokia [[XPL]], o taip pat iš pastarosios išsivysčiusi [[PL/M]], kuri buvo kardinaliai suprastinta PL/I versija. Su tąja PL/M anoksai Garry Kildall parašė savo [[CP/M]] operacinę sistemą, kuri tapo svarbiausia [[OS]] iš ankstyvų [[asmeninių kompiuterių revoliucija|asmeninių kompiuterių revoliucijos]] laikų. | ||
[[Category:Programavimo kalbos]] | [[Category:Programavimo kalbos]] | ||
pakeitimai