Wikipediasta huomasin kuinka paljon on eri ohjelmointikieliä. Määrä saa ihmettelemään onko se todella tarpeen. Onko jokainen ohjelmointikielen aloittaja todella harkinnut järkevästi, että onko se todella tarpeeksi suuri parannus kaikkiin aiempiin ohjelmointikieliin verrattuna, ja eikö ole mitään muuta aiempaa ohjelmointikieltä joka olisi tarpeeksi lähellä haluttua, ja eikö ehkä olisi järkevämpää tehdä kirjastolla laajennus johonkin aiempaan kieleen tai työkalu jonkun aiemman kielen kirjoittamiseen tai analysointiin.
Vai saako kielen tekemisestä enemmän jonkinlaisia epävirallisia "pisteitä", esim. akateemisia "pisteitä"?
Kuvitellaan vaikka, että Irrlicht 2D&3D c grafiikkalisukkeen tekijät olisivat menneet toista tietä ja tehneet uuden kielen 2D ja 3D grafiikkaa varten.
Ohjelmointikielten outo määrä
10
470
Vastaukset
Aina ne jotain tekevät jossain paremmin kuin muut ja vievät osaltaan kehitystä eteenpäin, lisäksi melkoinen osa ohjelmointikielistä on hyvin vanhoja ja ne on olemassa siksi kun niillä tehdyt ohjelmat ovat vielä olemassa, vaikka kieli olisi muuten vanhentunut.
- dmsere
Ohjelmointikielet aikajärjestyksessä:
http://en.wikipedia.org/wiki/Timeline_of_programming_languages
Hämmästyttävä lista. Olisiko joissain listaan liittyvissä päivämäärissä tarpeeksi syytä kansallisten tai globaalien vapaapäivien viettoon? Tavallaan olisi. Voisi puolileikillään sanoa, että liputuspäivä c:lle olisi paremmin perusteltu kuin ruotsalaisuuden päivä.
Listassa on ongelmana ainakin se, että yhdessä kohtaa html on merkitty vaikutteen-antaja edeltäjäksi, vaikka sitä ei olekaan merkitty itse ohjelmointikielten luetteloon.- Intelli
Tosiaan hämmästyttävä kun yksi tärkeistä kielistä eli PLM puuttui kokonaan.
- fffffssssdsd
Intelli kirjoitti:
Tosiaan hämmästyttävä kun yksi tärkeistä kielistä eli PLM puuttui kokonaan.
Ei edes puuttunut 1972 PL/M
Mielenkiintoinen lista kuitenkin. - gjhje
On ollut puhetta, että lojban-keinokieltä voisi jotenkin käyttää jonkinlaisena ohjelmointikielenä. Joku luonnollisen kielen kaltainen, mutta homonyymiton ja muutenkin paranneltu kieli saattaisi hyvinkin olla superkätevä joissain yhteyksissä, en tiedä...
- qweqweqweqw
gjhje kirjoitti:
On ollut puhetta, että lojban-keinokieltä voisi jotenkin käyttää jonkinlaisena ohjelmointikielenä. Joku luonnollisen kielen kaltainen, mutta homonyymiton ja muutenkin paranneltu kieli saattaisi hyvinkin olla superkätevä joissain yhteyksissä, en tiedä...
Eikös cobolin ollut tarkoitus olla vähän niin kuin luonnollisen kielen kaltainen kieli? Sen käytännöllisuus on sitten makuasia. Tosin joku ei-englanninkieleen vaan esimerkiksi suomenkielen rikkaaseen mofologiaali perustuva kieli voisi olla aika mielenkiintoinen.
for each muuttuja in joukko => muuttujille joukossa
with muuttuja => muuttujalla
while ehto => ehdolla - KN$
qweqweqweqw kirjoitti:
Eikös cobolin ollut tarkoitus olla vähän niin kuin luonnollisen kielen kaltainen kieli? Sen käytännöllisuus on sitten makuasia. Tosin joku ei-englanninkieleen vaan esimerkiksi suomenkielen rikkaaseen mofologiaali perustuva kieli voisi olla aika mielenkiintoinen.
for each muuttuja in joukko => muuttujille joukossa
with muuttuja => muuttujalla
while ehto => ehdolla"for each muuttuja in joukko => muuttujille joukossa
with muuttuja => muuttujalla
while ehto => ehdolla"
Jos nuo merkitsevät ihan samaa, niin miksi rakenne pitäisi esittää juuri morfeemeilla? Lyhentäisihän se koodia, mutta nyt -lla päätteellä on kaksi merkitystä (tulkintaongelma). Lisäksi suomen kielen taivutus on tietokoneelle liian epäsäännöllistä.
Toisaalta etuna olisi suomen kielen harjoittelu, jos haluaa jostain syystä treenata suomen kielen sanajärjestystä ja agglutinatiivisten kielten käyttöä. - kekkeeee
KN$ kirjoitti:
"for each muuttuja in joukko => muuttujille joukossa
with muuttuja => muuttujalla
while ehto => ehdolla"
Jos nuo merkitsevät ihan samaa, niin miksi rakenne pitäisi esittää juuri morfeemeilla? Lyhentäisihän se koodia, mutta nyt -lla päätteellä on kaksi merkitystä (tulkintaongelma). Lisäksi suomen kielen taivutus on tietokoneelle liian epäsäännöllistä.
Toisaalta etuna olisi suomen kielen harjoittelu, jos haluaa jostain syystä treenata suomen kielen sanajärjestystä ja agglutinatiivisten kielten käyttöä.Opettelisin varmaan mieluummin koodaamaan brainfuckilla kuin suomenkielellä taivutuksineen ;)
- qweqweqweqw
kekkeeee kirjoitti:
Opettelisin varmaan mieluummin koodaamaan brainfuckilla kuin suomenkielellä taivutuksineen ;)
Suomen kielen rikkaalla morfologialla saisi mielestäni yhtä mukavan kompaktisti esitettyä ohjelman toiminnan kuin esimerkiksi perlillä. Jos jatkan ideaa, niin oikeastaan if-lauseen voisi korvata konditionaalilla:
if propositio then juokse => juoksisit propositiolla
yhtä kätevästi onnistuu negaatio:
if not propositio then juokse => juoksisit propositiotta
Toisaalta konditionaalia voisi merkitä esimerkiksi kysymysmerkillä sanan lopussa. Ja tuo positiivinen -lla voisi olla & ja tuo negatiivinen !. Tällöin esimerkiksi lause
if not E then S
olisi kätevästi ilmaistuna
S?E!
Tätä jo aiemmin ehdottamaani:
for each muuttuja in joukko => muuttujille joukossa
voisi myös lyhentää merkitsemällä monikkoa #:llä, lle-päätettä tuolla &-merkillä ja ssa:ta %:llä. Siispä lause
for each M in J
muuttuu selkeämpään muotoon
M#&J%
- trablaabblhblblb
Kun alkaa suunnittelemaan jotain kieltä niin siinä oppiikin sitten aika lailla. Ehkä kielen suunnittelija on halunnut kokeilla jotain suuntaa tavassa ilmaista, mitä ei muista kielistä löydy ja kielelle on ollut sen verran käyttöä, että muutkin ovat innostuneet. Silleen noi menee.
Loppujen lopuksi, jokainen erillisen ongelman ratkaiseva ohjelma määrittelee jonkin alikielen, jolla kyseisen ongelman ratkaisu ilmaistaan. Eli jokainen tietokoneohjelma voidaan nähdä uutena kielenä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1717073
Klaukkalan onnettomuus 4.4
Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes642772- 562188
Kolari Klaukkala
Kaksi teinityttö kuoli. Vastaantulijoille ei käynyt mitenkään. Mikä auto ja malli telineillä oli entä se toinen auto? Se661359Ukraina ja Zelenskyn ylläpitämä sota tuhoaa Euroopan, ei Venäjä
Mutta tätä ei YLE eikä Helsingin Sanomat kerto.3601310- 561274
Ooo! Kaija Koo saa kesämökille öky-rempan:jättimäinen terde, poreallas... Katso ennen-jälkeen kuvat!
Wow, nyt on Kaija Koon mökkipihalla kyllä iso muutos! Miltä näyttää, haluaisitko omalle mökillesi vaikkapa samanlaisen l181186Toivoisin, että lähentyisit kanssani
Tänään koin, että välillämme oli enemmän. Kummatkin katsoivat pidempään kuin tavallisesti toista silmiin. En tiedä mistä171020Kevyt on olo
Tiedättekö, että olo kevenee kummasti, kun päästää turhista asioista tai ihmisistä irti! Tämä on hyvä näin <384988Olisinpa jo siellä, otatkohan minut vastaan
Olisitpa lähelläni ja antaisit minun maalata sinulle kuvaa siitä kaikesta ikävästä, tuskasta, epävarmuudesta ja mieleni79980