Onko suomenkielistä ohjelmointikieltä?

Onko olemassa suomenkielisiä ohjelmointikieliä? Eli siis ohjelmointikieliä, joidenka syntaksi on suomenkielinen.

Ja sitten vielä kiinnostaisi, että mitenkä ohjelmointikieliä tehdään? Miten ensimmäinen ohjelmointikieli on tehty?
252788
Äänestä

Muut lukivat myös

Vastaukset 25

Vanhimmat

Commodore 64:lle esiteltiin aikoinaan Mikrobitti-lehdessä suomenkielinen basic-tulkki tai oikeastaan ohjeet sen suomentamiseksi.

Äänestä

Ei ole eikä oikein ole syytäkään.

Äänestä

Aikoinaan oli muistaakseni excel 4.0 tai 5.0 suomenkielinen vba koodausympäristö

Mutta hankalaa se oli kun ohjeet piti kuitenkin etsiä englanniksi

Äänestä
  • excel 4.0 tai 5.0 oli aikoinaan, muistaakseni vba oli ja suomenkielinen koodausympäristö oli

    hankalaa se oli kuitenkin piti etsiä englanniksi, mutta kun ohjeet piti kuitenkin etsiä.

    Äänestä

  • Edelleen hankalaa mutta etsiä piti kuitenkin

    Äänestä

Suomen rakenne ei ole oikein sopiva tuohon.
Mieti nyt vaikka "1 to 5" olisi "1:stä 5:en"
Suomi on liian epäjohdonmukainen kieli jo pelkkään puhumiseen, ohjelmoinnista nyt puhumattakaan.

https://www.riemurasia.net/kuva/Kuusi-palaa/160917

Äänestä
  • Onko ymmärtämisessä ollut vaikeuksia? Arveletko, ettei sinunkaan viestistäsi saada selvää?

    Äänestä

Ei ne ole edes englantia ne yleisimmät ohjelmointikielet vaikka siltä äkkivilkaisulla näyttäisivät.

Äänestä

# Pitäisi olla kieletön kieli!

? (x > 10) {
@ "{x} on suurempi kuin 10\n";
}

Äänestä
  • Siittä vaan uutta esiprossua vääntämään!

    Äänestä

  • Ainoa oikea koneen ymmärtämä kieli on assembler siittä vaan koodaamaan

    Äänestä

  • Joskus 1990-luvun loppu puolella tein NASM:lla terve maailma -sovelluksen assemblerilla. Mutta ei oikein kiinnosta niin matalan tason koodaus, sitten kun oppis vihdoin x86 assembleria niin ARM prossuista tuleekin valtavirtaa =D

    Äänestä

Typerintää on tehdä ohjelmointikielestä miljoona eri kieliversioita muka käyttöä ja omaksumista helpottamaan. Sillä aiheutetaan vain sekaannusta, eikä ne käännökset kuitenkaan ole niin sujuvia. Esimerkkinä Excelin suomennetut taulukkofunktiot, joista ei ota Erkkikään selvää.

Omaksi ilokseen voi tietenkin jokainen tehdä mitä haluaa.

Äänestä
  • Samaa muuten sanoisin eri käyttöjärjestelmien käyttöliittymistä.
    Paljon turhaa tauhkaa poistuisi jos käyttöjärjestelmissä käyttöliittymän kielenä olisi käytössä vain yksi ainoa kieli: englanti.

    Tämä mitenkään ottamatta kantaa kulttuuri-imperialismiin ja sensellaiseen, vaan pelkästään käytännön syistä.

    Äänestä

Ohjelmointikieli tehdään tekemällä kääntäjä, joka kääntää sitä ohjelmointikielellä tehtyä ohjelmaa konekieliseksi ohjelmaksi.

Voit tehdä suomen kielisen ohjelmointikielen vaikka itse.

Tosin on siinä syntaksissa niin vähän tavaraa, ettei sen suomentamisesta juuri mitään hyödy. Englanninkielessä on se hyvä puoli, että netti on pullollaan esimerkkejä, ja kaikki ne suoraan käytettävissä.

Ensimmäinen ohjelmointikieli lienee tehty käsi pelillä, tekemällä ensimmäinen kääntäjä suoraan konekielisillä komennoilla joita tietokone suorittaa.

Äänestä
  • Määrittelysi sulkee pois kaikki tulkkipohjaiset ohjelmointikielet.

    Äänestä

  • puutteellista kirjoitti:

    Määrittelysi sulkee pois kaikki tulkkipohjaiset ohjelmointikielet.

    Kyllä, vähän yksinkertaistin, jotta aloittajan olisi helpompi ymmärtää idea . . .

    Käännetäänhän ne tulkattavatkin kielet, mutta vähän eri vaiheessa ja eri tavalla.

    Äänestä

Jumala loi suomenkielisen ohjelmointikielen heti Aatamin ja Efvan luomisen jälkeen.

Äänestä

Koodaa itse...

Äänestä

Kyllä+toki+suomenkielinen+ohjelmointikieli+on+olemassa.Kielen+nimi+on+eCi+-kieli,+ja+sen+on+kehittänyt+Osmo+A+Wiio+hyödyntäen+C+-kielen+esiprosessoria.Esimerkiksi:#define+arka+volatileKieli+on+esitelty+tarkemmin+Tietokone+-lehdessä,+muistaakseni+joskus+1985..1989.Jos+löydän+tarkan+numerotiedon+ko.+lehdestä,+täydennän+myöhemmin+tänne.Muussa+tapauksessa+kannattanee+tutustua+Tietokone+-lehden+omaan+arkistoon,+numero+on+niin+vanha,+ettei+kirjaston+arkistosta+välttämättä+enää+löydy.Toteutustavasta+johtuen+eCi+-kielen+sekaan+voi+vapaasti+miksata+tavallista+C+-kieltä.Eli+suomenkielinen+ohjelmointikieli+on+kyllä+olemassa,+kokonaan+eri+asia+on+se,+kannttaako+sen+käyttö.C+-kieli+kun+on+perusteiltaan+vaarallinen,+eli+suorastaan+houkuttelee+ohjelmoijan+kirjoittamaan+koodia,+jossa+on+puskurin+ylivuotohaavoittuvuus,+vertaa+atlanttiin+syöksynyt+lento+AF+447,+jossa+Airbusin+kaistapäinen+lentotietokoneen+ohjelmointityö+oli+tehty+tavalla,+joka+nimenomaan+houkutteli+lentäjän+tekemään+vaarallisen+virheen,+jonka+kokemattomampi+lentäjä+sitten+tekikin.+Koneen+kapteeni+tuli+lepotilasta+paikalle+ohjaamoon+hätätilanteessa,+vaikka+olikin+lepovuorossa,+mutta+liian+myöhään,+eikä+enää+ehtinyt+pelastaa+konetta+ennen+mereen+syöksyä.Suosittelen+Delphiä,+sillä+kun+huolellisuutta+noudattaen+koodaat,+ei+synny+vaarallisia+puskurin+ylivuotohaavoittuvuuksia.Lisäturvaksi+kirjoita+koodisi+alkuun+Delphissä:{$R+}+//+R+-kirjaimen+jälkeen+kuuluu+olla+plus+-merkki,+jos+Suomi24:n+forumsofta+onnistuu+sössimään+plus+-merkit+pois.Tuo+EI+OLE+huolellisen+ohjelmointityön+korvike,+vaan+lisäturva,+eli+ns.+"viimeinen+hätävara"+!Eli+tuo+estää+useimmissa+tapauksissa+(ei+koske+Move+eikä+FillChar)+++puskurin+ylivuotohaavoittuvuuden+syntymisen,+mutta+väärin+tehty+koodi+pitää+toki+silti+korjata+oikeaksi,+muuten+seurauksena+on+ERangeCheck+-poikkeus!C+-kieli+siis+houkuttelee+ohjelmantekijöitä+vastaavalla+tavalla+koodaamaan+väärin,+kuin+Airbusin+lentotietojärjestelmä+houkutteli+AF-447:n+lentäjää+tekemään+työssään+vaarallisen+virheen,+joka+sitten+surmasi+kaikki+koneessaolijat.C+-kielen+suunnittelu+on+täynnä+idioottimaisuuksia,+tässä+muutama:1)if++(a=5)+{printf("muuttujan+a+arvo+on+5.\n")}viattomalta+näyttävä+virhe,+mutta+tuo+SIJOITTAA+arvon+5+muuttujaan+a,+ja+siksi+AINA+tulostaa:+muuttujan+a+arvo+on+5.2)+miksi+C+-kielessä+on+erikseen+BITWISE+AND+ja+LOGICAL+AND+?8086+ja+80386+-assemblereissa+on+vain+AND+ja+OR,+ei+ole+tarvetta+erilliselle+BITWISE+AND+ja+LOGICAL+AND+-toiminnoille.Samoin+Delphissä+on+vain+AND+ja+OR,+ei+ole+tarvetta+erilliselle+BITWISE+AND+ja+LOGICAL+AND+-toiminnoille.Herättää+toki+kysymyksen:+mksi+ja+mihin+C+-kieli+tarvitsee+erikseen+LOGICAL+ja+BITWISE+-versiot+boolen+operaattoreista+(and,+or,+xor,+not)kun+sekä+assemblerissa+että+Delphissä+moisia+ei+tarvita.Vastaus:+Delphissä+boolean+on+oma+erillinen+tyyppinsä,+ja+lähdekooditasolla+boolean+ei+ole+yhteensopiva+integer+-tyypin+kanssa.Konekielitasolla+Delphissä+boolean:FALSE+=+0jaTRUE+=+1C+-kielessä+ei+ole+omaa+erillistä+boolean+-tyyppiä,+vaan+C+-kielessä+(väärin)käytetään+int+-tyyppiä+tähänkin.Ja+C+-kielessä+vastaavat+numeroarvotFALSE+=+0jaTRUE+=+mikä+tahansa+nollasta+poikkeava+arvo,+lukualueen+rajoissa+toki.Eli+siis+C+-kielessä+2+ja+4+ovat+molemmat+kelvollisia+arvoja+kuvaamaan+totuusarvoa+TRUE.Jos+BITWISE+-tyyppisellä+operaattorilla+käsiteltäisi+näitä:a+=+2+AND+4;vaikka+sekä+2+että+4+ovat+C+-kielessä+TRUE,+niin+BITWISE+-tyyppisellä+operaattorilla+a+=+0+eli+FALSE.Siis+TRUE+and+TRUE+=+false+???no,+juuri+tuosta+syystä+C+-kielessä+on+pakko+olla+erillinen+LOGICAL+and+-operaattori,+joka+ottaa+tuon+huomioon.C+-kielen+käyttäjät+yleensä+väittävät,+että+C+-kieli+on+nopein.Mutta+jos+ohjelmassa+tehtäisiin+pelkästään+totuusarvojen+käsittelyä,+niin+tuosta+erosta+johtuen+Delphin+voisi+olettaa+olevan+tällaisessa+tehtävässä+C+-kieltä+nopeampi.+Kummatkin+kääntyvät+konekieleksi,+mutta+C+-kielessä+bitwise+AND+vaatii+useamman+konekielikäskyn,+kun+Delphissä+riittää+yksi.Myös+merkkijonokäsittelyssä+ei+ole+Delphin+voittanutta.Ja+ainakin+99%+ohjelmista+tarvitsee+merkkijonoja,+jos+ei+mihinkään+muuhun,+niin+esim.+hakemisto-+ja+tiedostonimet,+URLit,+windows+-rekisteriavainten+nimet+jne.Moni+ohjelma+toki+muuhunkin,+mutta+tuossa+esimerkkejä.

Äänestä

Sumuisen logiikan kirjoittamiseen soveltuisi parhaiten savon kieli.

Äänestä

Luonnollisin ohjelmointikieli on tietysti luonnollinen kieli. Englannin kielellä pystyy ohjelmoimaan ainakin tällä: http://supernova.sourceforge.net/

Tähän sopisi myös suomen kieli ja sitä tarvittaisiinkin. Tosin em:n kaltainen opettaisi ja hajoittaisi samalla englantia.

Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


SuomiKoodi kirjoitti:

Onko olemassa suomenkielisiä ohjelmointikieliä? Eli siis ohjelmointikieliä, joidenka syntaksi on suomenkielinen.

Ja sitten vielä kiinnostaisi, että mitenkä ohjelmointikieliä tehdään? Miten ensimmäinen ohjelmointikieli on tehty?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu