Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Randomtyyppi - 31.01.11 - klo:17.08

Otsikko: Basic pääte?
Kirjoitti: Randomtyyppi - 31.01.11 - klo:17.08
Tarvitsisin Python ohjelman tyylisen tulkin basicille
kun sitäkin pitää vähän osata :) joten mistä löydän tulkin (vai onko se jo valmiina perus päätteessä? )

Edit:Ja interaktiivinen tulkki c++:ssalle ois myös kiva :)
Otsikko: Vs: Basic pääte?
Kirjoitti: mrl586 - 31.01.11 - klo:23.08
C++ on käännettävä, ei tulkattava, kieli.
Otsikko: Vs: Basic pääte?
Kirjoitti: peran - 01.02.11 - klo:08.18
Ei Basicia kannata opiskella. Sitä ei käytetä yleisesti kuin .NET-ympäristössä, ja siinäkin yleisempi on C#-kieli.

Kuriositeettina C64:stä, on tehty JavaScript-versio. Ja vanhassa kunnon 64:ssa on Python-tyylinen tulkki. JavaScript-versio on tosin todella hidas myös nopeilla koneilla.

http://www.kingsquare.nl/jsc64
Otsikko: Vs: Basic pääte?
Kirjoitti: muep - 01.02.11 - klo:09.19
C++ on käännettävä, ei tulkattava, kieli.

Kyllä kai C++:aa voisi myös tulkata, jos jostain saa siihen kykenevän ohjelman. Esimerkiksi Haskell ja C# ovat myös käännettäviä kieliä, mutta GHC:n ja monon mukana tulee niille myös tulkit.

Jos joku tietää vapaan C++-tulkkiratkaisun, niin semmoinen olisi minustakin aika mielenkiintoinen  :)
Otsikko: Vs: Basic pääte?
Kirjoitti: Randomtyyppi - 01.02.11 - klo:09.43
No ok jos basicia ei kannata opetella niin pythonia ja c++:ssaa (paitsi olen aika noob pythonissa osaan vaan perus muuttujat ja print käskyn ._." mutta c++:ssassa en ole niin noob)tai saatan testata geanylla vähän BASICia  ::) .

Edit:Huomasin EIHÄN TÄSSÄ VOI TEHDÄ EDES BASIC TIEDOSTOA ._." no täytyy tyytyä pythoniin jne.
Otsikko: Vs: Basic pääte?
Kirjoitti: snifi - 01.02.11 - klo:14.55
En ole itse tutustunut, mutta jos Basicia haluat kokeilla niin Gambas voisi olla mielenkiintoinen: http://gambas.sourceforge.net

Minua itseäni häiritsee tulkattavan Pythonin ja käännettävän C-kielen väliin jäävä aukko. Pythonista on toki ollut yrityksiä tehdä käännettävä, mutta vaikuttaa siltä että ne kokeilut ovat jääneet niin sanotusti "lapsen kenkiin". C-kieli puolestaan on minulle liian suuri pudotus tyhjän päälle. Tervetulleita olisivat Cythonin ja Boon kaltaiset välimuotokokeilut.
Otsikko: Vs: Basic pääte?
Kirjoitti: ajaaskel - 01.02.11 - klo:15.13
Tulkkaava C ja C++

http://root.cern.ch/drupal/content/cint

Edit:  Huomasin että tämä on osa "ROOT" -ohjelmistoa jonka voi asentaa Ubuntun pakettivarastoista:

Koodia: [Valitse]
sudo apt-get install root-system
Tuossa tulee aika paljon muutakin tavaraa mukana, tuo C / C++ tulkki on vain osa sitä. Saattaa olla hieman vaikea käyttää aluksi (?).
Otsikko: Vs: Basic pääte?
Kirjoitti: Tomin - 01.02.11 - klo:16.00
No ok jos basicia ei kannata opetella niin pythonia ja c++:ssaa (paitsi olen aika noob pythonissa osaan vaan perus muuttujat ja print käskyn ._." mutta c++:ssassa en ole niin noob)tai saatan testata geanylla vähän BASICia  ::) .
Ohjeita pythonille: http://wiki.python.org/moin/FinnishLanguage
ja tuolta alkuun varsinkin: http://www2.it.lut.fi/project/MASTO/material/Python_opas_2008.pdf

Itse kävin vasta johdatus ohjelmointiin kurssin avoimen yliopiston kautta, kun siitä sai lukio kursseja (sekä lukio maksaa opiskelun) ja nyt on menossa ohjelmointi 1, jossa on Pythonin sijaan Javaa.

Edit:Huomasin EIHÄN TÄSSÄ VOI TEHDÄ EDES BASIC TIEDOSTOA ._." no täytyy tyytyä pythoniin jne.
Aika hauska huomio. Miten se Basic-tiedosto eroaa tavallisesta tekstitiedostosta? Jos kyseessä on pääte, niin kirjoita sinne nimen perään mitä haluat (en tiedä mikä on Basic:in käyttämä pääte).

Muutenkin Basicejä taitaa olla aika monenlaisia, itselläni on Texas Instrumentsin laskimessa jotain sen omaa Basiciä, sillä olen vähän koodannut perusjuttuja huvikseni ja sitten laatikossa on GW-BASICin levykkeet MS-DOS:lle (en ole koskaan kokeillut). Joskus kokeilin aloittaa koodaamista (olin vielä Windows käyttäjä) CoolBasicillä, tosin ei siitä silloin mitään tullut.
Otsikko: Vs: Basic pääte?
Kirjoitti: Randomtyyppi - 01.02.11 - klo:21.21
Voikun minäkin pääsisin lukioon mutta olen vasta ala-asteella ._.
Otsikko: Vs: Basic pääte?
Kirjoitti: Storck - 01.02.11 - klo:22.56
Voikun minäkin pääsisin lukioon mutta olen vasta ala-asteella ._.

Voi kun minä pääsisin takaisin/uudestaan ala-asteelle  8)
Otsikko: Vs: Basic pääte?
Kirjoitti: Randomtyyppi - 02.02.11 - klo:16.27
Miks ala asteel ei voi opiskella it:ä  :'( .
Otsikko: Vs: Basic pääte?
Kirjoitti: SuperOscar - 02.02.11 - klo:16.44
Vaikka minäkin kaipaan kasarin kotitietokoneiden BASIC-tulkkeja kokoruudun muokkaustiloineen, kyllä Python on ensimmäiseksi ohjelmointikieleksi miljoona kertaa BASICiä suositeltavampi!
Otsikko: Vs: Basic pääte?
Kirjoitti: Randomtyyppi - 02.02.11 - klo:16.50
eka kieli jota minä opettelin oli JS heti seuraavana c++
Otsikko: Vs: Basic pääte?
Kirjoitti: Tomin - 02.02.11 - klo:16.52
eka kieli jota minä opettelin oli JS heti seuraavana c++
Minulla taisi olla ihan eka sen CoolBasic kokeilun jälkeen joko bash (ohjelmointikieli? ;)) tai php (ja heti perään js), vai olisikohan ollut python, no jotain tulkattavaa kuitenkin.
Otsikko: Vs: Basic pääte?
Kirjoitti: Jallu59 - 02.02.11 - klo:16.59
Ei Basicia kannata opiskella. Sitä ei käytetä yleisesti kuin .NET-ympäristössä, ja siinäkin yleisempi on C#-kieli.

Kuriositeettina C64:stä, on tehty JavaScript-versio. Ja vanhassa kunnon 64:ssa on Python-tyylinen tulkki. JavaScript-versio on tosin todella hidas myös nopeilla koneilla.

http://www.kingsquare.nl/jsc64
Kuusnepassa oli kyllä nimenomaan Basic-tulkki, samoin kuin sen edeltäjissä Commodore PET:eissä ja VIC-20:ssä. Tämän tiedän eräitä kymmeniä tuhansia rivejä k.o. värkeillä koodanneena.

T:Jallu59
Otsikko: Vs: Basic pääte?
Kirjoitti: Lasse. - 02.02.11 - klo:18.52
Ei saa unohtaa Rubya! http://fi.wikipedia.org/wiki/Ruby

Myös http://fi.wikipedia.org/wiki/Ruby_on_rails on olemassa. Täälläkin keskusteltu Diaspora on ymmärtääkseni toteutettu Railsilla.
Otsikko: Vs: Basic pääte?
Kirjoitti: snifi - 02.02.11 - klo:20.03
Tässä on jonkinlaisen instituution tutkimusta ohjelmointikielten trendeistä, ehkä tämä sopisi tähän myös:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html