Olen opettanut yhdeksäsluokkalaisille Qbasicia monet vuodet. Nyt olisi käytössä Linux-luoka, mitä suosittelette eka ohjelmointi kieleksi oppilaille ja minulle (omat opinnot suoritettu 20v sitten).
vaihtoehto basicille
ukko
8993
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 8
Vanhimmat
Java, c tai c
http://www.python.org
Se on kuitenkin hyvin selkeä kieli (avainsanoja vain 23), antaa selkeän kuvan tietokoneen tavasta "ajatella" (osoitus arvolla tai osoitteella). Lisäksi kaikki hyödyllinen tänä päivänä tehdään sillä (tai oikeastaan C , tästä enemmän myöhemmin).
Lisäksi kaikki "varteenotettava" ohjelmisto tehdään C-kielellä (käyttöjärjestelmät, officeohjelmistot, selaimet jne, jne. ) Voisi ehkä asettaa kysymyksen hieman eri tavalla: Mitä on kirjoitettu VS-Basicilla, Pythonilla, Delphilla, Fortanilla jne: MS-XP käyttis, Office ohjelmat (Word, Excel, Powerpoint, Access), AutoCad... lopetan tähän koska kaikki ymmärtävät että 99 prosenttia kaikista "oikeista" ohjelmista tehdään C :lla tänä päivänä.
Kaikki tällaiset nousukkaat, Delphi, Python ym kannattaa välittömästi sulkea pois (olen itse kirjoittanut kääntäjiä, jotta ei joutuisi maksamaan royaltia,yhtä perseeltä, vaihtelevalla menestyksellä). VS-basic ei ole hyvä vaihtoehto koska se on täysin oliopohjainen, ja oliopohjaisen ohjelmoinnin abstraksoinnin omaksuminen saattaa olla keskivertoluokassa hankalaa.
Opeta C, jatkokurssi C , joku ehkä vielä kiittää sinua!
Pascal on kuollut, Java elää lähinnä javaScript muodossa, Fortran kiinnostaa lähinnä yliopistoija laskennallisissa tehtävissä (kun löytyy paljon vanhoja hyviä ohjelmia), Ada ja Cobol ovat meneitten talvien lumia.
Opeta jotain jolla on pysyvää hyötyä (varoitus: C-sharp (merkataan C# ei ole C-kieltä ja siitä kannattaa pysyä visusti erossa)
Hyvä oppikirja on mielestäni vielä kielen alkuperäisten keksiöiden manuaali: Kerningham&Ritchie: The C- programming language. Vaikka vanhentunut, selitetään kielen periaatteita ja hienouksia hienosti. Suomenkielisistä oppikirjoista ei tietoja, löytyvät varmasti!
Eipä tässä voi kun nauraa.
Pelkkä ansi-C on jäämässä sulautettuun, ajuriohjelmointiin ja vanhoihin ympäristöihin. C on kohtuuttoman vaikea ensimmäiseksi opetuskieleksi.
Väite, että java elää vain javascriptissä on roskaa. Niillä ei ole muuta tekemistä kuin nimi. Javalla menee kovaa ja se on järkevin vaihtoehto ensimmäiseksi kieleksi. Siitä on helppo siirtyä tarvittaessa C:hen, C :aan, C#:iin (jos niin pahasti käy) tai erilaisten scriptikielten käyttäjäksi (Perl, PHP, .. - joita voisi myös harkita helppoina opetuskielinä: taito ei menisi hukkaan). Javaan löytyy netistä valtavasti tietoa ja ilmaisia kehitysympäristöjä Eclipse lippulaivana. Sillä tehdään kokoajan kaupallisia loppukäyttäjien sovelluksia. Tiedän, koska käytän päivittäin paria melko uutta, järeähköä. Ihan hyviä ovat. Java ei korvaa C , mutta on tuottava työkalu omalla alueellaan, joka koko ajan laajenee, tulkkauksen aiheuttama nopeusongelma HW:n nopeutuessa on jäämässä historiaan.
Java on hyvä opetuskieli. Sillä saa toimivaa koodia melko pienellä vaivalla ja olio-ohjelmointi on opeteltava heti aluksi: ei C:tä!
Ainakin Lazarus toimii Linuxissa (windowsissa macissa). Delphin tapainen pascal-pohjainen kehitysympäristö.
http://www.lazarus.freepascal.org/
http://fi.wikipedia.org/wiki/Lazarus
Suosittelen javaa. Sillä saa tehtyä hyviä työpöytäohjelmiakin, jotka toimivat kiltisti linuxissa, windowsissa, macissa jne. Kieli on myös helppohko (helpompi kuin c) ja nykyisin todella yleinen.
Millä resusseilla olet valintaa tekemässä? Monet ohjelmointikielet tulevat käytännössä maksamaan järkevän kehitysympäristönsä vuoksi.
C/C ei ole mielestäni järkevä valinta, etenkin jos joudut sen opettelemaan. Parempi kallistua Javan kannalle, koska kieli on helpompi kuin C .