Hei! Kuulin kaverilta et netistä löytyisi sellainen ohjelmoinnin opetus sivusto jolla voi kirjoittaa koodia ja ohjelma näyttää sitten toimiiko kyseinen koodi. Osoite vain on hukassa joten osaisiko kukaan auttaa?
Vastaukset 7
- mahdollisesti
- Sanna
juu tätä sivustoa juurikin etsin. suuret kiitokset avusta :)
- on kyllä sellaista
että palaute tulee heti toimivuudesta
kun ajaa koodaamansa ohjelman.
Joku kieli vaatii kääntämisen välissä mutta
siihen menee korkeintaan sekunteja.- ULA:lle?
Tiedän varsin hyvin mitä ohjelmointi on, mutta tämä palsta on javaskriptille jas VBSkriptille jotka molemmat ovat laajennuksia HTM:lle (eli ei mitään itsenäisi kieliä jolla tehdään itsenäsiä sovelluksia). Varsinaisia ohjelmointikieliä ovat C/C , Fortran, Pacal,Lisp, Basic, Java (Javaskript ei ole sama kuin Java!) ym.
Jos haluat testata yksittäisiä javascript-mokkuloita kirjoittamatta Html-koodia niiden ympärille, voit tehdä sen tuossa w3-school osoitteessa. Jos haluat etsiä virheitä koodista suorituksen aikana, sinun on asennettava Debuggeri koneeseen (tulee kaikkien kääntäjien mukana esim MS Visual studio).
Sellaista ohjelmaa joka pystyy tarkastamaan toimiiko ohjelmasi oikein ei ole olemassa, sen asian sinun täytyy tarkistaa itse (mistä se "ihmeohjelma" tietäisi mitä sun ohjelmasi pitäisi tehdä ?!?).
Ainoa mitä löytyy on ohjelmia jotka ratkastavat koodisi syntaksin ("oikeinkirjoitusta"). Nämä ovat ohjelmointikielikohtaisia (ei ole väliä jos on kääntäjä tai tulkki) eli kerro nyt oletko vahingossa joutunut värälle palstalle tai kerro edes mistä kielestä on kysymys?
Tällöin puhutaan Html ja javascriptin kohdalla tavallisesti koodin validoinnista (esim Html-validator).
Oikea syntaksi ei taa ohjelman toimivuutta (se on verrattavissa jonkun tekstinkäsittely-ohjelman kirjoitus- ja kielioppi-tarkastukseen, voithan sinä kirjoittaa kieliopillisesti oikein olevan asiakirjan vaikka sen sisältö kuitenkin on täyttä koiranoksennusta.) - Sanna
ja kiitokset myös muillekkin viestiin vastanneille..
- Sanna
Sanna kirjoitti:
ja kiitokset myös muillekkin viestiin vastanneille..
Kiireissäni luulin että olit postittanut viestisi Javskript palstalle (minun mokani, pyydän anteeksi).
Suurin osa mitä kirjoitin pitää kuitenkin paikkaansa.
Tulkin (basic, Java...) editori tarkistaa koodin syntaksin rivi kerralla sitä mukaan kun syötät sitä ja antaa viimeiset virheilmoitukset kun yrittää ajaa sitä.
Kääntäjä (C/C , Pascal, Fortran...) ei tavallisesti anna virheilmoituksia koodi-editorissa vaan vasta käännösvaiheessa ja viimeiset virheilmoitukset linkitysvaiheessa.
On myös erilaisia apuohjelmia joilla voit tarkistaa esim muistivuotoja (ohjelma varaa muistia mutta unohtaa vapauttaa sitä käytön jälkeen), suorituskykyä (ns. profiler, analysoi miten pitkään ajan ohjelman eri aliohjelmat vievät kokonaisajasta), virhe-etsintä (ns debuggeri, jolla voit ohjelman ajon aikana pysäyttää sitä haluttuun kohtaan ja tarkastaa eri muuttujien arvot) jne.
Mutta mitään sellaista ohjelmaa mitä sinä kuvailit ei ole olemassa ;) - salzburger
ULA:lle? kirjoitti:
Tiedän varsin hyvin mitä ohjelmointi on, mutta tämä palsta on javaskriptille jas VBSkriptille jotka molemmat ovat laajennuksia HTM:lle (eli ei mitään itsenäisi kieliä jolla tehdään itsenäsiä sovelluksia). Varsinaisia ohjelmointikieliä ovat C/C , Fortran, Pacal,Lisp, Basic, Java (Javaskript ei ole sama kuin Java!) ym.
Jos haluat testata yksittäisiä javascript-mokkuloita kirjoittamatta Html-koodia niiden ympärille, voit tehdä sen tuossa w3-school osoitteessa. Jos haluat etsiä virheitä koodista suorituksen aikana, sinun on asennettava Debuggeri koneeseen (tulee kaikkien kääntäjien mukana esim MS Visual studio).
Sellaista ohjelmaa joka pystyy tarkastamaan toimiiko ohjelmasi oikein ei ole olemassa, sen asian sinun täytyy tarkistaa itse (mistä se "ihmeohjelma" tietäisi mitä sun ohjelmasi pitäisi tehdä ?!?).
Ainoa mitä löytyy on ohjelmia jotka ratkastavat koodisi syntaksin ("oikeinkirjoitusta"). Nämä ovat ohjelmointikielikohtaisia (ei ole väliä jos on kääntäjä tai tulkki) eli kerro nyt oletko vahingossa joutunut värälle palstalle tai kerro edes mistä kielestä on kysymys?
Tällöin puhutaan Html ja javascriptin kohdalla tavallisesti koodin validoinnista (esim Html-validator).
Oikea syntaksi ei taa ohjelman toimivuutta (se on verrattavissa jonkun tekstinkäsittely-ohjelman kirjoitus- ja kielioppi-tarkastukseen, voithan sinä kirjoittaa kieliopillisesti oikein olevan asiakirjan vaikka sen sisältö kuitenkin on täyttä koiranoksennusta.)Kommenttisi Javascriptistä nostattaa hieman kulmakarvoja. Javascriptiä ei mielestäni voi oikein kutsua pelkäksi HTML:n laajennukseksi, sillä sitä voidaan käyttää ihan hyvin ilman HTML-merkkaustakin. Voitaisiin luoda esimerkiksi puhdas Javascript-ohjelma, jonka käyttöliittymä olisi luotu vaikka SVG-grafiikasta. Tällöin HTML:ää ei välttämättä tarvita ollenkaan.
Ja kyllä kai Javascriptiä voidaan pitää ihan itsenäisenä kielenä siinä missä esim. C :aa. Monestihan C -ohjelmia tehdään käyttämällä valmiita erilaisia "grafiikka/GUI-kirjastoja" käyttöliittymän tekoon. Javascript on siis samoin itsenäinen kielensä, jolla ohjelmoidun sovelluksen käyttöliittymänä toimii useinmiten HTML-sivu.
Toki Javascriptiä käytetään useinmiten vain mausteena webbisivuihin, mutta se ei tee siitä omasta mielestäni vähempiarvoisempaa ohjelmointikieltä. Eri asia sitten on, mitä pelkällä Javascriptillä kannattaa lähteä tekemään...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Harmittaa kun en saa edes tietää
miten elämässäs menee. Niinkin tärkeä asia, et miten jaksat. Kuinka terveys jne. Olet niin tärkeä, että haluaisin tietää811079Teköäly löytää teidät
Tästä on ollut ennenkin puhetta. Muistan Sergein tehneen aiheesta aloituksen, ja Disse analysoi minua ja kirjoituksiani194775- 40705
Miesten vs naisten älykkyys
Eiköhän tämä asia ole ihan itsestään selvä: "Adult male brains average approximately 1,370–1,378 grams, while female br205682Nainen, onko sinussa sitä aitoa feminiinisyyttä jäljellä
Vai onko se jäänyt meikkien, korujen, hameiden ym. alle peittoon? Onko naisellisuutesi aitoa vai opetettua? Jos teet nai162660- 100615
- 38575
- 43542
- 24508
- 36494