Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: PHP: Oikean ohjelmointikielen alotus Internet-ohjelmoinnin jälkeen?

Webu [06.06.2004 13:00:41]

#

Tervehdys! Pikkuhiljaa alkoi kiinnostamaan enemmän tietokonepohjaiset ohjelmointikielet, kun PHP riittää vain Internet-ohjelmointiin.

Assembler jostainsyystä kiinnostaa erityisen paljon Visual Basicin ja C++:n edellä. Syy on varmaan elektroniikan harrastaminen, ja siispä prosessorin ohjelmointikieli kiinnostaa. Ehkä kuitenkin Visual Basic voisi olla minulle helpompi.

Tiedän, että Assembler on varmaan vaikea aluksi ymmärtää, varsinkin 12-vuotiaalle. Siksi tarvitsisinkin hyvän aloitusoppaan/informaation, jotta alkaisi sujumaan. Muita aiheita lukiessani selvisi hiukan, että koodi pitää kääntää binäärimössöksi, jonka prosessori sitten suorittaa. Netissä olikin yksi hyvä opas, tosin se oli englantia, joten osa 'tietokonesanoista' on vielä outoja. Mahtaisko mistään löytää hyvää suomenkielistä vastaavaa?

Kirjatossa oli kyllä joku 1997-vuonna kirjoitettu Assembler-kirja, mutta se vaikutti vähän vanhentuneelta, tosin eikös asia ole niin, että ei Assembleri ole päivittynyt ollenkaan?
Kirja käsitteli siis x86 prosessoreja. Joten koneessani on AMD Athloni prossessorina, niin onko sille joku ihan oma Assembler-kieliversio, vai voiko yleistä x86 (Intel) Assembleria käyttää?

Toivottavasti pääsen kunnon ohjelmoinnissa alkuun.
PHP oli kyllä helppo oppia ja on aika yksinkertainen käyttää, mutta se ei ylety muualle kuin Internet-ohjelmointiin.

Edit: Otsikkoon tuli typötys ;D

remontti-reiska [06.06.2004 13:47:22]

#

Eikös Assembly ole sama kuin Assembler. Jos on, niin http://mureakuha.com/artikkelit/Assembly/103 on hyvä opas. Lähetit viestisi väärälle alueelle.

Assemblyä ei kannata opiskella, jos sillä ei oikeasti tee jotakin tiedostoa mihin tarvitsee todellista nopeutta, jos sellasia ei tee, niin kannattaa ne koodata C++:lla ja lisätä vaikka inline-asmia, jos haluaa joihinkin kohtiin lisää nopeutta.

Gwaur [06.06.2004 14:19:56]

#

remontti-reiska kirjoitti:

Eikös Assembly ole sama kuin Assembler.

Ymmärtääkseni Assembly on se kieli ja Assembler on kääntäjä.

Antti Laaksonen [06.06.2004 15:29:50]

#

Tällä hetkellä suomenkielistä tietoa assembly-ohjelmoinnista on harmittavan vähän Internetissä. Tässä aiheessa on kuitenkin joitakin linkkejä:
https://www.ohjelmointiputka.net/keskustelu/3684-asm-kääntäjä

Uudemmat x86-sarjan prosessorit ovat yhteensopivia vanhempien kanssa, joten 286:lle kirjoitettu ohjelma toimii ihan hyvin uudella Pentiumilla (ja Athlonilla). Uudemmissa prosessoreissa on kuitenkin uusia tai laajennettuja komentoja, joita vanhat prosessorit eivät tunne. Vuonna 1997 kirjoitettu kirja sopii varmasti hyvin opiskeluun.

Bill Keltanen [06.06.2004 15:44:28]

#

Mm paha juttu, mäkin tarttisin semmosta :'(

Webu [06.06.2004 18:01:49]

#

Kiitos paljon! Tämä auttoi paljon, ja nyt pääsin asiassa jäljille.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta