ohjelmointi-

Aikoinaan 90-luvulla ohjelmoin enemmänkin, kielinä oli
TurboC 1.0 ja VisualBasic 3.0

Nyt on ollut 10 vuotta muuta hommaa mutta ajattelin taas elvyttää
koodaustaitojani uusilla välineillä.

Microsoft tarjoaa sivuillaan
ilmaiseksi VB 2005 Express-versiota.

http://msdn.microsoft.com/vstudio/express/vb/

Kävin vilkaisemassa. Sen voi installoida netin kautta, paketti on
yli 440 Megaa pitkä!
Äkkiä laskien kestää 256 kilon linjani päässä 5 tuntia
maksiminopeudella jos hyvin menee.
EI käy.
No, kaverilla on nopea linja. Sieltä ja rompulle. Mutta kun luki
ohjeita niin...ehei, ei se niin yksinkertaista ole. Pitäisi ladata
joku erikoisohjelma jolla poltetaan specialCD joka sitten
ladataan erikosiohjelmalla koneeseen ja..EI.
Sama vika c Expessillä.

Aikoinaan TurboC kaikkine kirjastoineen oli noin 2 Megaa pitkä, meni
kahdelle korpulle jonne mahtui vielä omaakin softaa mukaan.
Eikä VisualBasic 3.0:kaan ollut kuin runsaat 10 Megaa. Ja mukana jo
tietokantamoottorit ja täysgraafinen ympäristö.

Mikä ihmeen mammuttitauti nykyisiä ohjelmointiympäristöjä vaivaa, onko
niiden koodaajat löystyneet kun konetilaa saa ja se on halpaa?

Kaiken huippu oli uusi JBuilder, konevaatimus 2.4 Gigan prossu ja
2 Gigaa keskusmuistia!

Taidan ladata Sunin uuden 1.6 kehitysympäristön Javasta. Ensin pidin
sitäkin järkyttävänä, paketti on runsaat 60 Megaa, mutta nyt muihin
tutustuttuani se onkin äkkiä ihan siedettävä.
211262
Äänestä

Muut lukivat myös

Vastaukset 21

Vanhimmat

Kyllä panostus javaan kannattaa ennemmin kuin vb:hen. Lisäksi kieli on paljon käyttäjäystävällisempi ja elegantimpi etkä ole sidottu microsoftin purkkaviritelmiin (ei sen puoleen että java olisi täydellinen, mutta mikkis ei edes yritä korjata vikojaan).

Äänestä
  • otat harkintaan pythonin... Mun mielestä se on vähän aliarvostettu kieli, vaikka on:
    - elegantti
    - korkean tason kieli
    - toteuttaa hyvin dry -periaatetta (dont repeat yourself)

    tosin itsehän päätät.. Jos kiinnostut pythonista, niin suosittelen lukemiseksi "dive into python" kirjaa...

    Äänestä

  • sitten kirjoitti:

    otat harkintaan pythonin... Mun mielestä se on vähän aliarvostettu kieli, vaikka on:
    - elegantti
    - korkean tason kieli
    - toteuttaa hyvin dry -periaatetta (dont repeat yourself)

    tosin itsehän päätät.. Jos kiinnostut pythonista, niin suosittelen lukemiseksi "dive into python" kirjaa...

    luin tuolta Pythonista

    http://www.cs.tut.fi/~jkorpela/python/
    ja hiukan kiinnostaa, pistän korvan taakse.

    Mutta aluksi keskityn täysillä Javaan.
    Vanhaa lempilastani, Basicia, en kyllä unohda
    kokonaan, on siinä haukuista huolimatta hyvätkin
    puolensa.
    Esim. puhtaan tekstin (merkkijonojen) käsittelyssä
    sitä ei helpolla hakata, esim. juuri koodasin
    vanhalla VB:llä html-tekstin puhdistus-apuojelman, taisi mennä 15 minuuttia.

    Äänestä

  • ympäristöjen kehitys kirjoitti:

    luin tuolta Pythonista

    http://www.cs.tut.fi/~jkorpela/python/
    ja hiukan kiinnostaa, pistän korvan taakse.

    Mutta aluksi keskityn täysillä Javaan.
    Vanhaa lempilastani, Basicia, en kyllä unohda
    kokonaan, on siinä haukuista huolimatta hyvätkin
    puolensa.
    Esim. puhtaan tekstin (merkkijonojen) käsittelyssä
    sitä ei helpolla hakata, esim. juuri koodasin
    vanhalla VB:llä html-tekstin puhdistus-apuojelman, taisi mennä 15 minuuttia.

    Kuulisin erittäin mielelläni, mitä ominaisuuksia VB-fanit oikein pitävät kielessään hyvinä. Ehkä samalla oppisin jotain uutta...

    Olen joutunut toteuttamaan erinnäisiä ohjelmia VB:llä, VBA:lla ja VB-Scriptillä. En muista näiden kielien jättäneen ainoatakaan positiivista ajatusta (vastoin kuin käyttämäni kielet yleensä), mutta monta negatiivista kylläkin. Joskus olen joutunut tekemään rumia häkkejä kiertääkseni kielen typeriä rajoitteita, joskus päätynyt hämmästelemään käsittämättömiä puutteita kielen rakenteissa (esim. VBS:ssä luokkia ei voi periyttää eikä niiden rakentajille ei voi antaa parametreja), ja joskus törmännyt suoranaisiin virheisiin (muistaakseni ainakin VBS:ssä sijoituksen l = &H0000F000 jälkeen l on 16 bittinen etumerkillinen kokonaisluku(!), mistä seuraa kaikkea jännää, kun l:ää yrittää käyttää maskina bittioperaatioissa) ja järkyttävän tehottomiin kirjastoihin (viimeksi VBS:n säännölliset lausekkeet).

    Hypoteesini on, että VB:tä hyvänä ohjelmointikielenä pitävät ihmiset eivät ole oikeasti tutustuneet lainkaan muihin kieliin. Ainakin minun ohjelmointikielen valinnassa VB-mitäikinä-kielet ovat aivan täysin pohjasakkaa.

    Hyvä, jos Python vaikutti kiinnostavalta. Jos vaivaudut katsomaan sitä vähänkin enemmän, huomaat sen mm. hakkaavan VB:t merkkijonojen käsittelyssä. Ja kirkkaasti.

    Äänestä

"Sen voi installoida netin kautta, paketti on
yli 440 Megaa pitkä!"

Onko harrastuksesi tuosta kiinni. Liiallinen mukavuudenhalu ei ole ennenkään kannattanut ohjelmoinnissa.

VB.net on käytännössä yhdistelmä Visual Basicia ja Javaa. Tärkein etu on siinä että se on valmis paketti, eikä mikääm "rakenna itsellesi ohjelmointiympäristö."

Äänestä
  • "Onko harrastuksesi tuosta kiinni."
    -on

    "Liiallinen mukavuudenhalu ei ole ennenkään kannattanut ohjelmoinnissa."
    -mukavuuden haluhan on eteenpäin ajava voima :-)

    Vai onko elämisen tarkoitus olla vaikeata?

    Äänestä

  • ympäristöjen kehitys kirjoitti:

    "Onko harrastuksesi tuosta kiinni."
    -on

    "Liiallinen mukavuudenhalu ei ole ennenkään kannattanut ohjelmoinnissa."
    -mukavuuden haluhan on eteenpäin ajava voima :-)

    Vai onko elämisen tarkoitus olla vaikeata?

    "Esim. puhtaan tekstin (merkkijonojen) käsittelyssä sitä ei helpolla hakata, esim. juuri koodasin vanhalla VB:llä html-tekstin puhdistus-apuojelman, taisi mennä 15 minuuttia."

    Uskoisin että VB.Netin hallitulla käytöllä siihen olisi riittänyt 3-5 minuuttia. Lähetä VB3-koodi tänne niin teen siitä VB.Net version vertailtavaksi.

    Äänestä

  • gkfaokafoo kirjoitti:

    "Esim. puhtaan tekstin (merkkijonojen) käsittelyssä sitä ei helpolla hakata, esim. juuri koodasin vanhalla VB:llä html-tekstin puhdistus-apuojelman, taisi mennä 15 minuuttia."

    Uskoisin että VB.Netin hallitulla käytöllä siihen olisi riittänyt 3-5 minuuttia. Lähetä VB3-koodi tänne niin teen siitä VB.Net version vertailtavaksi.

    kerro mieluummin tehtävä suomeksi.

    Äänestä

kerralla tarvi imuroida, huilaa välillä ja jatkaa sitten kun kerkiää....vai miten on ??

Äänestä

Kielet eivät lopu heti. Nykyään saa yhden asennuksen jälkeen toimivia ympäristöjä vaikka mihin kieliin. Hyvä tapa elvyttää koodaustataitoja voisi olla opetella ihan uusi kieli tai kaksi.

En suosittele mitään erityistä, koska oma suosikkini ei ole kaikille sopivin, mutta katsele vähän ja lue oudoistakin kielistä joku pikku juttu, että tiedät mistä on kyse. Niissä on vaikka mitä kivoja ideoita. Töitä ei kyllä kaikilla saa yhtä helposti kuin Javalla, mutta oppi on muuten iloksi ja hyödyksi.

http://en.wikipedia.org/wiki/Categorical_list_of_programming_languages

Monet ovat ihan säällisen kokoisia paketteja. 60 megaakin on jo paljon, kun vertaa moneen hyvän kielen toteutukseen. Ei niiden tarvitse olla isoja ja jos ympäristössä on toimiva lisäpakettien asennussysteemi, tarvittavan toiminnallisuuden voi rakentaa itse helposti.

Homma oikeasti toimii joillakin kielillä. Jäävät nuo mikkitekeleet toiseksi. Mukavuuttaa saa ja tulee vaatia.

Äänestä
  • Ohjelmistojen tilanne maapallolla on se kun se on ja lopullinen ohjelmointiympäristö on yleensä kuitenkin Microsoft Windows.

    Mitä haittaa harrastelijaohjelmoijalle on yhtenäisestä suljetusta systeemistä? Ärsyttääkö se kun naapuri ohjelmoi samalla kielellä? Olen huomannut että netti on täynnä VB.Net-koodivinkkejä. Kaikkiin hakemiini tehtäviin on koodi löytynyt.

    Äänestä

  • ggfgfhdhd kirjoitti:

    Ohjelmistojen tilanne maapallolla on se kun se on ja lopullinen ohjelmointiympäristö on yleensä kuitenkin Microsoft Windows.

    Mitä haittaa harrastelijaohjelmoijalle on yhtenäisestä suljetusta systeemistä? Ärsyttääkö se kun naapuri ohjelmoi samalla kielellä? Olen huomannut että netti on täynnä VB.Net-koodivinkkejä. Kaikkiin hakemiini tehtäviin on koodi löytynyt.

    >...ohjelmointiympäristö on yleensä kuitenkin Microsoft Windows.

    Windowsin osuus ohjelmoinnista on, jos ei nyt mitätön, niin ainakin merkityksetön.

    Esim C# vaivaiset 3%.
    http://www.tiobe.com/tpci.htm

    Äänestä

  • höpö. kirjoitti:

    >...ohjelmointiympäristö on yleensä kuitenkin Microsoft Windows.

    Windowsin osuus ohjelmoinnista on, jos ei nyt mitätön, niin ainakin merkityksetön.

    Esim C# vaivaiset 3%.
    http://www.tiobe.com/tpci.htm

    8.9% ja nousussa vain!

    VB tulee lyömään Javan ja nousemaan suosituimmaksi ohjelmointikieleksi, ansaitusti.

    Äänestä

  • Visual Basic... kirjoitti:

    8.9% ja nousussa vain!

    VB tulee lyömään Javan ja nousemaan suosituimmaksi ohjelmointikieleksi, ansaitusti.

    >...ja nousussa vain!

    Tuon listan mukaan suosio selvästi pienempi kuin pari vuotta sitten ja varsinkin viimeiset puoli vuotta lasku on ollut jyrkkää, lähes syöksyä.

    >...VB tulee lyömään Javan ...

    Lyödäänkö vertoa ja kuinka paljosta? Ne ovat täysin erilaiset ympäristöt ja VB käy vain Windowsille. Nimenomaan C#:sta, ominaisuuksiltaan muka samanlaisena, piti mikkiksen suurten puheiden mukaan tulla kilpailija Javalle mutta toisin kävi.

    Nousussa sensijaan Ruby ja D.

    Äänestä

  • vaan kirjoitti:

    >...ja nousussa vain!

    Tuon listan mukaan suosio selvästi pienempi kuin pari vuotta sitten ja varsinkin viimeiset puoli vuotta lasku on ollut jyrkkää, lähes syöksyä.

    >...VB tulee lyömään Javan ...

    Lyödäänkö vertoa ja kuinka paljosta? Ne ovat täysin erilaiset ympäristöt ja VB käy vain Windowsille. Nimenomaan C#:sta, ominaisuuksiltaan muka samanlaisena, piti mikkiksen suurten puheiden mukaan tulla kilpailija Javalle mutta toisin kävi.

    Nousussa sensijaan Ruby ja D.

    Java olisi hyvä jos sillä olisi tarjota monopoliasemassa oleva käyttis. Nyt Java-ohjelmoijat ovat pakotettuja tekemään "abstrakteja" sovelluksia. Turhaa vaivaa?

    Sitten vielä tälläiset viritykset...
    http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/
    Siirrettävää? Tyylikästä että Linuxissa on system tray mutta järjetöntä.

    Internetohjelmointi on eri asia, mutta se näyttää Microsoftistuvan .Netin ansiosta.

    Äänestä

  • ei javalle kirjoitti:

    Java olisi hyvä jos sillä olisi tarjota monopoliasemassa oleva käyttis. Nyt Java-ohjelmoijat ovat pakotettuja tekemään "abstrakteja" sovelluksia. Turhaa vaivaa?

    Sitten vielä tälläiset viritykset...
    http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/
    Siirrettävää? Tyylikästä että Linuxissa on system tray mutta järjetöntä.

    Internetohjelmointi on eri asia, mutta se näyttää Microsoftistuvan .Netin ansiosta.

    >...näyttää Microsoftistuvan .Netin ansiosta.

    Ei ole merkkiäkään mikä viittaisi edes tuohon suuntaan. Ainoastaan Microsoftin IIS serverit käyttää .Nettiä ja ne ovat mitätön vähemmistö Internet servereistä.

    Äänestä

Älä usko hypeä, vaan vertaile itse esim. Javaa ja Pythonia tekemällä muutama sama ohjelma kummallakin kielellä (vaihda myös järjestystä kummalla teet ensin ohjelman). Vertaa aikaa ja sitä kuinka paljon joudut lukemaan dokumentaatiota etc. Ja ihan yksinkertaisesti kumpi "tuntuu" paremmalta tai sopivammalta. Tee päätöksesi vasta sitten. (Luulisin että Python vie voiton, mutta voihan siinä käydä toisinkin.)

Äänestä

En tiedä minkä verran naurat tälle idealle, mutta käy käsiksi php:hen. Sen osaajille ainakin on paljon käyttöä.

Asennat Apache-palvelimen koneellesi ja liität siihen php-moduulin. Ei ole koolla pilattu.

Äänestä
  • Tai ala harjoitella siivoamista. Siivousalan ammattilaisille on paljon käyttöä esim. kotisiivouspalveluita tarjoavissa yrityksissä.

    Äänestä

  • nbvc kirjoitti:

    Tai ala harjoitella siivoamista. Siivousalan ammattilaisille on paljon käyttöä esim. kotisiivouspalveluita tarjoavissa yrityksissä.

    Mutta jos haluaa elvyytellä ohjelmointitaitojaan ja opetella uuden ohjelmointikielen, niin siivouksen opettelusta tuskin on paljon iloa asian suhteen.

    Varmaan ymmärsit mitä tarkoitin.

    Äänestä

Kommentoi aloitusta


ympäristöjen kehitys kirjoitti:

Aikoinaan 90-luvulla ohjelmoin enemmänkin, kielinä oli
TurboC 1.0 ja VisualBasic 3.0

Nyt on ollut 10 vuotta muuta hommaa mutta ajattelin taas elvyttää
koodaustaitojani uusilla välineillä.

Microsoft tarjoaa sivuillaan
ilmaiseksi VB 2005 Express-versiota.

http://msdn.microsoft.com/vstudio/express/vb/

Kävin vilkaisemassa. Sen voi installoida netin kautta, paketti on
yli 440 Megaa pitkä!
Äkkiä laskien kestää 256 kilon linjani päässä 5 tuntia
maksiminopeudella jos hyvin menee.
EI käy.
No, kaverilla on nopea linja. Sieltä ja rompulle. Mutta kun luki
ohjeita niin...ehei, ei se niin yksinkertaista ole. Pitäisi ladata
joku erikoisohjelma jolla poltetaan specialCD joka sitten
ladataan erikosiohjelmalla koneeseen ja..EI.
Sama vika c Expessillä.

Aikoinaan TurboC kaikkine kirjastoineen oli noin 2 Megaa pitkä, meni
kahdelle korpulle jonne mahtui vielä omaakin softaa mukaan.
Eikä VisualBasic 3.0:kaan ollut kuin runsaat 10 Megaa. Ja mukana jo
tietokantamoottorit ja täysgraafinen ympäristö.

Mikä ihmeen mammuttitauti nykyisiä ohjelmointiympäristöjä vaivaa, onko
niiden koodaajat löystyneet kun konetilaa saa ja se on halpaa?

Kaiken huippu oli uusi JBuilder, konevaatimus 2.4 Gigan prossu ja
2 Gigaa keskusmuistia!

Taidan ladata Sunin uuden 1.6 kehitysympäristön Javasta. Ensin pidin
sitäkin järkyttävänä, paketti on runsaat 60 Megaa, mutta nyt muihin
tutustuttuani se onkin äkkiä ihan siedettävä.

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