Uskomaton saavutus Lazaruksella

hippo

Nyt kun Borland on myymässä kaikki Delphinsa ja muut sevellukehittimensä kannattomina, niin on aika tähyillä muille suunnille.

Eteeni osui Lazarus, siis tämä Delphi-klooni, jolla pystyy väsäämään huippuluokan ohjelmia vaikka onkin vielä Beetta versio:

http://lewin.namsys.com.au/lewinpongs/Images/game.jpg

64

2252

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • hippo

      Siis se peli oli todellakin tehty Lazaruksella.

      Viimeinkin on todistettu, että tämä sovellukehitin tulee olemaan suuri jyrä tulevaisuudessa.

      • .3d

        Mitä Lazarus versiota kokeilit ?
        Missä käyttöjärjestelmässä teit kokeilusi?
        Millaisen koe ohjelman teit?


      • :DDDD

        Windows-pojat sanoisivat että "siinä on MUNAA" :D
        Mutta windows-pojat onkin vähän "sellasia"


    • zztop
    • mies.

      Jos Borlandin kaltainen yritys menettää vuosien (1983...) takaisen suosion Pascalissa (Delphi), niin tuskin mikään Lazarus tulee menestystä enään tuomaan. Ala menee niin hirveetä vauhtia eteenpäin. :(

      Harmittaa pirusti, itse koodailen juurikin Delphillä työkseni ja tykkään Pascal kielestä! Toki hallinnassa on C/C /C#, VB ja Java ym ym.. mutta silti harmittaa!

      • 011101100

        ..vika, mutta kaikki muu kyllä käy paitsi vb, ever never enää, mieluummin ohjelmoin mansikoita kulkemaan käsistä koriin.
        Ei delphi tule kuolemaan, ellei ms sitä osta niin luultavasti menee open sourceksi, se ei olis huono vaihtoehto, kun muutenkin on jo kallistunut tuonne linux puolelle, voi kun saisikin jo siirtyä kokonaan sinne, kaikki kun on selkeämpää ja avoimempaa kuin maksimaalisia voittoja kahmivan erään yrityksen tekeleet joka pihtaa kaikkea saadakseen kupattua lisää, voihan visva, visva kun tulee niin developer puolella alkaa liike toiseen suuntaan, koska kaikki muutetaan siksi että saatais uudelleen rahastaa taas kaikesta.


      • Lazarus.

        Borland menetti otteensa jo vuosina 93-96. Silloista Delphin teknistä ylivoimaisuutta ei osattu koskaan nähdä. Esim. olio-ohjelmointi oli Turbo-Pascalissa jo 80-luvun lopulla (modulit 80-luvun puolivälissä). Borlandin vika oli liika keskittyminen Microsoft ympäristöön. Tilanne olisi varmaan toinen jos kiinnostusta olisi aikanaan löytynyt myös Linuxiin, Macceihin jne.

        On muistettava että Borlandin taustalla on ollut vuosien saatossa myös muita tekijöitä kuten nurkan valtausyrityksiä siitä johtuvia nimenvaihdoksia ja yritysjärjestelyitä jne. Eli isot ja vahvat yritykset ovat näyttäneet missä kaappi seisoo ja ovat onnistuneet tässä tapauksessa aika hyvin.


        Borlandista riippumattomat avoimeen lähdekoodiin perustuvat FreePascal & Lazarus-projektit ovat osoittaneet että Pascal-taipuu muillekin käyttöjärjestelmille hyvin.


      • ööjj
        011101100 kirjoitti:

        ..vika, mutta kaikki muu kyllä käy paitsi vb, ever never enää, mieluummin ohjelmoin mansikoita kulkemaan käsistä koriin.
        Ei delphi tule kuolemaan, ellei ms sitä osta niin luultavasti menee open sourceksi, se ei olis huono vaihtoehto, kun muutenkin on jo kallistunut tuonne linux puolelle, voi kun saisikin jo siirtyä kokonaan sinne, kaikki kun on selkeämpää ja avoimempaa kuin maksimaalisia voittoja kahmivan erään yrityksen tekeleet joka pihtaa kaikkea saadakseen kupattua lisää, voihan visva, visva kun tulee niin developer puolella alkaa liike toiseen suuntaan, koska kaikki muutetaan siksi että saatais uudelleen rahastaa taas kaikesta.

        Milläs tavalla on kallistumassa Linuxin puolelle, kun Kylixin on voisia sitten uponnut...


      • Lazarus.
        ööjj kirjoitti:

        Milläs tavalla on kallistumassa Linuxin puolelle, kun Kylixin on voisia sitten uponnut...

        Ilmeisesti hän tarkoittanee Lazarusta joka kohtalaisen yhteensopiva Delphin kanssa (ja niissä on yhteinen kieli Pascal).

        Kylix on tainnut jäädä versioon 3. Kylixhän toimii vain intel x86 alustalla. Lazarus toimii muillakin.

        Tai sitten hän sekoittaa ne niin että pitää niitä samana tuotteena.


      • frank B
        Lazarus. kirjoitti:

        Borland menetti otteensa jo vuosina 93-96. Silloista Delphin teknistä ylivoimaisuutta ei osattu koskaan nähdä. Esim. olio-ohjelmointi oli Turbo-Pascalissa jo 80-luvun lopulla (modulit 80-luvun puolivälissä). Borlandin vika oli liika keskittyminen Microsoft ympäristöön. Tilanne olisi varmaan toinen jos kiinnostusta olisi aikanaan löytynyt myös Linuxiin, Macceihin jne.

        On muistettava että Borlandin taustalla on ollut vuosien saatossa myös muita tekijöitä kuten nurkan valtausyrityksiä siitä johtuvia nimenvaihdoksia ja yritysjärjestelyitä jne. Eli isot ja vahvat yritykset ovat näyttäneet missä kaappi seisoo ja ovat onnistuneet tässä tapauksessa aika hyvin.


        Borlandista riippumattomat avoimeen lähdekoodiin perustuvat FreePascal & Lazarus-projektit ovat osoittaneet että Pascal-taipuu muillekin käyttöjärjestelmille hyvin.

        ..paikkansa, ja nurkanvaltaajien taustavaikuttajissa on ollut eräs kermavaahtoa suupielessä oleva miekkonen joka haluaisi olla köyhempi ja sitä kautta iloisempi, mutta ei voi mitään kun rahaa tulee niin että taskut ratkeaa.
        Uskon kuitenkin että imperiumia vastaan vielä isketään, jos borlandilla olisi voitu tai ymmärretty aikanaan kääntyä mac linux puolelle niin asiat olisivat paremmalla tolalla, riippuen nyt kenen käsiin päätyy niin ei vieläkään olisi myöhäistä.


      • 011101100
        Lazarus. kirjoitti:

        Ilmeisesti hän tarkoittanee Lazarusta joka kohtalaisen yhteensopiva Delphin kanssa (ja niissä on yhteinen kieli Pascal).

        Kylix on tainnut jäädä versioon 3. Kylixhän toimii vain intel x86 alustalla. Lazarus toimii muillakin.

        Tai sitten hän sekoittaa ne niin että pitää niitä samana tuotteena.

        ..sekoitusta, puhuin kallistumisesta en suunnan muutoksesta, erinäisistä syistä se jäi aikomus yrityksen asteelle, selvää pyrkimystä talon sisältä kyllä löytyi, mutta markkinat (ja taustailijat) sanelivat suunnan, mikäli se olisi toteutunut tilanne tänä päivänä olisi aika toisenlainen.


      • miten helppoa siirtyä?
        frank B kirjoitti:

        ..paikkansa, ja nurkanvaltaajien taustavaikuttajissa on ollut eräs kermavaahtoa suupielessä oleva miekkonen joka haluaisi olla köyhempi ja sitä kautta iloisempi, mutta ei voi mitään kun rahaa tulee niin että taskut ratkeaa.
        Uskon kuitenkin että imperiumia vastaan vielä isketään, jos borlandilla olisi voitu tai ymmärretty aikanaan kääntyä mac linux puolelle niin asiat olisivat paremmalla tolalla, riippuen nyt kenen käsiin päätyy niin ei vieläkään olisi myöhäistä.

        Miten tällainen sunnuntaiohjelmoija joka on muutaman kerran väsännyt jotain ihan pientä Visual Basicilla voisi oppia Delphin ja Lazaruksen Pascal-kielen? Kiinnostusta kyllä on mutta pelottaa hieman siirtyä kun ei ole Pascalilla tullut tehtyä edes yhden koodirivin ohjelmaa...ts. en tajua Pascal-kielestä höykäsen pölähtävää...käyttöliittymän suunnittelu nyt sujuu helposti millä vaan visual-tyyppisellä työkalulla mutta se itse koodaus...

        Eli voiko toi olla ylivoimainen tehtävä Basiciin "jumittuneelle"? Jos sen vaan oppisi niin olisi simppeliä portata ohjelmia monille käyttiksille kun ohjelmointikieli ja työkalukin olisi sama.


      • sunnuntainaatto
        miten helppoa siirtyä? kirjoitti:

        Miten tällainen sunnuntaiohjelmoija joka on muutaman kerran väsännyt jotain ihan pientä Visual Basicilla voisi oppia Delphin ja Lazaruksen Pascal-kielen? Kiinnostusta kyllä on mutta pelottaa hieman siirtyä kun ei ole Pascalilla tullut tehtyä edes yhden koodirivin ohjelmaa...ts. en tajua Pascal-kielestä höykäsen pölähtävää...käyttöliittymän suunnittelu nyt sujuu helposti millä vaan visual-tyyppisellä työkalulla mutta se itse koodaus...

        Eli voiko toi olla ylivoimainen tehtävä Basiciin "jumittuneelle"? Jos sen vaan oppisi niin olisi simppeliä portata ohjelmia monille käyttiksille kun ohjelmointikieli ja työkalukin olisi sama.

        ..toki vaatii perehtymistä, mutta jos hiemankin viitsii niin tosi nopeasti sisälle hommaan pääsee, periaate kaikissa kielissä ohjelmavirrassa on saman tyyppinen, kielen joustavuus tulee jossain vaiheessa tärkeäksi siellä tulee vb:n rajoitukset pian vastaan, perusoppaita lukien ja esimerkkejä kokeillen pääsee parhaiten matkaan, niitä löytyy netistä vaikka kuinka. Tärkeintähän kuitenkin on se mitä saa aikaan ei se millä, se näissä kiistelyissä helposti unohtuu, Sen verran kyllä omasta puolestani voin sanoa että ellei ihan pakko ole niin ei koskaan vb:tä.


      • jööjjö
        sunnuntainaatto kirjoitti:

        ..toki vaatii perehtymistä, mutta jos hiemankin viitsii niin tosi nopeasti sisälle hommaan pääsee, periaate kaikissa kielissä ohjelmavirrassa on saman tyyppinen, kielen joustavuus tulee jossain vaiheessa tärkeäksi siellä tulee vb:n rajoitukset pian vastaan, perusoppaita lukien ja esimerkkejä kokeillen pääsee parhaiten matkaan, niitä löytyy netistä vaikka kuinka. Tärkeintähän kuitenkin on se mitä saa aikaan ei se millä, se näissä kiistelyissä helposti unohtuu, Sen verran kyllä omasta puolestani voin sanoa että ellei ihan pakko ole niin ei koskaan vb:tä.

        ..toki vaatii perehtymistä, mutta jos hiemankin viitsii niin tosi nopeasti sisälle hommaan pääsee, periaate kaikissa kielissä ohjelmavirrassa on saman tyyppinen, kielen joustavuus tulee jossain vaiheessa tärkeäksi siellä tulee vb:n rajoitukset pian vastaan, perusoppaita lukien ja esimerkkejä kokeillen pääsee parhaiten matkaan, niitä löytyy netistä vaikka kuinka. Tärkeintähän kuitenkin on se mitä saa aikaan ei se millä, se näissä kiistelyissä helposti unohtuu, Sen verran kyllä omasta puolestani voin sanoa että ellei ihan pakko ole niin ei koskaan vb:tä.


        Visual Basic, niin saat sentään jotain aikaan. Delphi ja muut kikkareet ovat lähes täysin kuolleita muuta kuin kotiharrastajien piireissä... Visual Basic, niin jotain hyödyt harrastuksestakin vähän myöhemmin...


      • jköjöjö
        jööjjö kirjoitti:

        ..toki vaatii perehtymistä, mutta jos hiemankin viitsii niin tosi nopeasti sisälle hommaan pääsee, periaate kaikissa kielissä ohjelmavirrassa on saman tyyppinen, kielen joustavuus tulee jossain vaiheessa tärkeäksi siellä tulee vb:n rajoitukset pian vastaan, perusoppaita lukien ja esimerkkejä kokeillen pääsee parhaiten matkaan, niitä löytyy netistä vaikka kuinka. Tärkeintähän kuitenkin on se mitä saa aikaan ei se millä, se näissä kiistelyissä helposti unohtuu, Sen verran kyllä omasta puolestani voin sanoa että ellei ihan pakko ole niin ei koskaan vb:tä.


        Visual Basic, niin saat sentään jotain aikaan. Delphi ja muut kikkareet ovat lähes täysin kuolleita muuta kuin kotiharrastajien piireissä... Visual Basic, niin jotain hyödyt harrastuksestakin vähän myöhemmin...

        Ja sitten rajoituksista... Visual Basicissa hän käytetään komponentteja ja komponentit voivat olla koodattu millä kielellä tahansa. Siis käytännössähän se on kieli ilman mitään rajoja...


      • jepjepi
        jööjjö kirjoitti:

        ..toki vaatii perehtymistä, mutta jos hiemankin viitsii niin tosi nopeasti sisälle hommaan pääsee, periaate kaikissa kielissä ohjelmavirrassa on saman tyyppinen, kielen joustavuus tulee jossain vaiheessa tärkeäksi siellä tulee vb:n rajoitukset pian vastaan, perusoppaita lukien ja esimerkkejä kokeillen pääsee parhaiten matkaan, niitä löytyy netistä vaikka kuinka. Tärkeintähän kuitenkin on se mitä saa aikaan ei se millä, se näissä kiistelyissä helposti unohtuu, Sen verran kyllä omasta puolestani voin sanoa että ellei ihan pakko ole niin ei koskaan vb:tä.


        Visual Basic, niin saat sentään jotain aikaan. Delphi ja muut kikkareet ovat lähes täysin kuolleita muuta kuin kotiharrastajien piireissä... Visual Basic, niin jotain hyödyt harrastuksestakin vähän myöhemmin...

        ..sulla kun ei muista kielistä ole kokemusta selvastikkään niin mitä tuota aloittelija harrastelija kieltä jatkuvasti täällä ylistät, olen joskus aikain alussa tuolla yrittänyt sen rajat tuli alta aikayksikön vastaan, tiedän että sekin on kehittynyt noista ajoista mutta en alun pitäenkään pitänyt siitä samaan keräämisestä, osoittimien puutteesta, ja voitko tehdä tään vb:llä eli pistää ihan assembly koodia.

        function test(buff: pointer): DATA;
        begin
        asm
        pushad
        xor ebx, ebx
        mov esi, buff
        add esi, 8
        mov ecx, 555
        neg ax
        @repeat:
        mov ax, [esi]
        test ax, ax
        add esi, 187
        dec ecx
        jnz @repeat
        popad
        end;
        end;

        Delphis voit heittää koska vaan konekoodia asm...end blokkiin.


      • jfdsaadf
        jööjjö kirjoitti:

        ..toki vaatii perehtymistä, mutta jos hiemankin viitsii niin tosi nopeasti sisälle hommaan pääsee, periaate kaikissa kielissä ohjelmavirrassa on saman tyyppinen, kielen joustavuus tulee jossain vaiheessa tärkeäksi siellä tulee vb:n rajoitukset pian vastaan, perusoppaita lukien ja esimerkkejä kokeillen pääsee parhaiten matkaan, niitä löytyy netistä vaikka kuinka. Tärkeintähän kuitenkin on se mitä saa aikaan ei se millä, se näissä kiistelyissä helposti unohtuu, Sen verran kyllä omasta puolestani voin sanoa että ellei ihan pakko ole niin ei koskaan vb:tä.


        Visual Basic, niin saat sentään jotain aikaan. Delphi ja muut kikkareet ovat lähes täysin kuolleita muuta kuin kotiharrastajien piireissä... Visual Basic, niin jotain hyödyt harrastuksestakin vähän myöhemmin...

        >Visual Basic, niin saat sentään jotain aikaan. >Delphi ja muut kikkareet ovat lähes täysin >kuolleita muuta kuin kotiharrastajien >piireissä... Visual Basic, niin jotain hyödyt >harrastuksestakin vähän myöhemmin...

        Ei mitään hyötyä muuten kuin että perus ohjelmoinnissa on rakenne kuin oikeissakin kielissä, meidän firmaan kun tulee työnhakija joka alkaa ylistämään vb;tä ja kehumaan ansioitaan siinä, niin haastattelu lyhenee siinä vaiheessa oleellisesti vb-vammaiset on pahimmasta päästä, kielirakenne on oikea mutta ohjelman kokonais rakenne on täysin hämärän peitossa kun ms on ajatellut puolestanne, ja pyrkii tekemään kaiken ilman että tekijä joutuu ajattelemaan mitä itse mitä homma kokonaisuudessaan tekee, mut eipä se pysty paljo vaikuttamaan, ms:n pojat on päättäneet mitä ajattelit, sitten kun joutuu oikean ohjelma ympäristön eteen kun on joku oikea ohjelmointi kieli niin ollaan pulassa kun ms:n pojat ei olekkaan enää jeesaamassa.
        Koko projektin hallinta c:n headerit, includet vastaavat delphin interface uses osat ne pitää hallita silloin kun on oikea ohjelmointikieli jossa ms ei ole auttamassa,


      • Lazarus.
        miten helppoa siirtyä? kirjoitti:

        Miten tällainen sunnuntaiohjelmoija joka on muutaman kerran väsännyt jotain ihan pientä Visual Basicilla voisi oppia Delphin ja Lazaruksen Pascal-kielen? Kiinnostusta kyllä on mutta pelottaa hieman siirtyä kun ei ole Pascalilla tullut tehtyä edes yhden koodirivin ohjelmaa...ts. en tajua Pascal-kielestä höykäsen pölähtävää...käyttöliittymän suunnittelu nyt sujuu helposti millä vaan visual-tyyppisellä työkalulla mutta se itse koodaus...

        Eli voiko toi olla ylivoimainen tehtävä Basiciin "jumittuneelle"? Jos sen vaan oppisi niin olisi simppeliä portata ohjelmia monille käyttiksille kun ohjelmointikieli ja työkalukin olisi sama.

        On aivan luonnollista siirtyä VB:stä Pascaliin ja uskoisin että siirtyminen on helppoa. Tärkeintä on sen ensiaskeleen ottaminen ja hankkia Pascal pohjainen kehitysväline joka on käytännössä Lazarus tai Delphi.

        Muista että ainahan voi kysyä. Nämähän on niitä asioita joita voi kokeilla!

        Lazarus löytyy mm täältä:
        https://sourceforge.net/project/showfiles.php?group_id=89339

        Delphi:
        http://www.borland.com/us/products/delphi/index.html


      • Lazarus.
        jköjöjö kirjoitti:

        Ja sitten rajoituksista... Visual Basicissa hän käytetään komponentteja ja komponentit voivat olla koodattu millä kielellä tahansa. Siis käytännössähän se on kieli ilman mitään rajoja...

        Niin komponentit ovat myös Delphissä ja Lazaruksessa sekä niillä itsellään voi tehdä myös omia komponentteja tai periyttää niitä vanhoista komponenteista (eli kieltä ei tarvi vaihtaa).


      • Lazarus.
        jööjjö kirjoitti:

        ..toki vaatii perehtymistä, mutta jos hiemankin viitsii niin tosi nopeasti sisälle hommaan pääsee, periaate kaikissa kielissä ohjelmavirrassa on saman tyyppinen, kielen joustavuus tulee jossain vaiheessa tärkeäksi siellä tulee vb:n rajoitukset pian vastaan, perusoppaita lukien ja esimerkkejä kokeillen pääsee parhaiten matkaan, niitä löytyy netistä vaikka kuinka. Tärkeintähän kuitenkin on se mitä saa aikaan ei se millä, se näissä kiistelyissä helposti unohtuu, Sen verran kyllä omasta puolestani voin sanoa että ellei ihan pakko ole niin ei koskaan vb:tä.


        Visual Basic, niin saat sentään jotain aikaan. Delphi ja muut kikkareet ovat lähes täysin kuolleita muuta kuin kotiharrastajien piireissä... Visual Basic, niin jotain hyödyt harrastuksestakin vähän myöhemmin...

        Pascalilla voi tehdä ja opiskella monia ohjelmointiteknisiä asioita: esim
        - olio-ohjelmointia (tukee mm periytymistä),
        - erilaisia linkitettyjä listoja ja puurakenteita (tukee pointtereita),
        - rinnakkaisuutta, miten ohjelman osia voidaan suorittaa rinnakkaisesti(uusimmat prosessorit ovat moni ytimisiä)

        Huomaa että peruskäyttö on yhtähelppoa. Kokeile niin tiedät

        Lisää Delphi-tietoutta löytyy vaikkapa täältä:
        http://wiki.mureakuha.com/wiki/Delphi

        ja Lazarus-tietoutta täältä:
        http://wiki.mureakuha.com/wiki/Lazarus

        Delphi:
        http://www.borland.com/us/products/delphi/index.html


        Lazarus löytyy mm täältä:
        https://sourceforge.net/project/showfiles.php?group_id=89339


      • joopajoog
        jfdsaadf kirjoitti:

        >Visual Basic, niin saat sentään jotain aikaan. >Delphi ja muut kikkareet ovat lähes täysin >kuolleita muuta kuin kotiharrastajien >piireissä... Visual Basic, niin jotain hyödyt >harrastuksestakin vähän myöhemmin...

        Ei mitään hyötyä muuten kuin että perus ohjelmoinnissa on rakenne kuin oikeissakin kielissä, meidän firmaan kun tulee työnhakija joka alkaa ylistämään vb;tä ja kehumaan ansioitaan siinä, niin haastattelu lyhenee siinä vaiheessa oleellisesti vb-vammaiset on pahimmasta päästä, kielirakenne on oikea mutta ohjelman kokonais rakenne on täysin hämärän peitossa kun ms on ajatellut puolestanne, ja pyrkii tekemään kaiken ilman että tekijä joutuu ajattelemaan mitä itse mitä homma kokonaisuudessaan tekee, mut eipä se pysty paljo vaikuttamaan, ms:n pojat on päättäneet mitä ajattelit, sitten kun joutuu oikean ohjelma ympäristön eteen kun on joku oikea ohjelmointi kieli niin ollaan pulassa kun ms:n pojat ei olekkaan enää jeesaamassa.
        Koko projektin hallinta c:n headerit, includet vastaavat delphin interface uses osat ne pitää hallita silloin kun on oikea ohjelmointikieli jossa ms ei ole auttamassa,

        yritysmailmassa yli 30% koodauksista on sellaisia, joissa on hyödynnetty Visual Basicia.

        Delpniä alle 1 prosenttia...

        Eiköhän tämä ole se syy miksi kannattaa ennemmin opettalla Visual Basicia kuin jotain paskakikkaretta nimella Delphi, Lazarus ja muut...


      • jkjj
        Lazarus. kirjoitti:

        On aivan luonnollista siirtyä VB:stä Pascaliin ja uskoisin että siirtyminen on helppoa. Tärkeintä on sen ensiaskeleen ottaminen ja hankkia Pascal pohjainen kehitysväline joka on käytännössä Lazarus tai Delphi.

        Muista että ainahan voi kysyä. Nämähän on niitä asioita joita voi kokeilla!

        Lazarus löytyy mm täältä:
        https://sourceforge.net/project/showfiles.php?group_id=89339

        Delphi:
        http://www.borland.com/us/products/delphi/index.html

        On täysin luonnotonta siirtyä kakkakikkareen nimelle delphi tai Lazarus...


        Borlandkin on muumässä koko roskaa pois...

        Yritysmailmassa Delphilla ei tee mitään...

        Yhtään markkinoilla olevaa peliä tai kunnon ohjelmaa ei ole koodattu millään Delphillä...


        Yritysmailmassa arvostetaan Visual Basic osaajia. Monissä työpaikoissa tämän osaamisesta on etua, kun taas Delphille nauretaan tai se on kokonaisuudessaan vitsi.


        Visual Basicilla voi jopa tehdä hyviä pelejä, kun pystyy hyödyntämään täydellisesti DirectX-rajapintoja.

        Delphillä onnistuu todella surkeasti ja ainostaan aneeminen OpenGl, tai saattaahan olla joku buginen komponentti direncX 7-versiota varten.

        Toki delphiä voi suositella aloittelijalle, kun opettelee koodausta. Loppupeleissä sillä ei tee yhtään mitään.

        Jos Windows mailmaan lähdet koodaamaan, niin käytännössä ainoa suositeltava väline on Visual Studia (NET). Delphi on vitsi!!!


      • on näin
        joopajoog kirjoitti:

        yritysmailmassa yli 30% koodauksista on sellaisia, joissa on hyödynnetty Visual Basicia.

        Delpniä alle 1 prosenttia...

        Eiköhän tämä ole se syy miksi kannattaa ennemmin opettalla Visual Basicia kuin jotain paskakikkaretta nimella Delphi, Lazarus ja muut...

        Niinkuin täällä on jo aikaisemmin kerrottu niin kannattaa harjoitella erilaisia ohjelmointitekniikoita. Pascalin etu on siinä että se tukee monenlaisia tekniikoita ja etenkin se että se sopii aloittelijalle.

        Esim. oletko millään kielellä testannut esim periytymistä?


      • on näin
        jkjj kirjoitti:

        On täysin luonnotonta siirtyä kakkakikkareen nimelle delphi tai Lazarus...


        Borlandkin on muumässä koko roskaa pois...

        Yritysmailmassa Delphilla ei tee mitään...

        Yhtään markkinoilla olevaa peliä tai kunnon ohjelmaa ei ole koodattu millään Delphillä...


        Yritysmailmassa arvostetaan Visual Basic osaajia. Monissä työpaikoissa tämän osaamisesta on etua, kun taas Delphille nauretaan tai se on kokonaisuudessaan vitsi.


        Visual Basicilla voi jopa tehdä hyviä pelejä, kun pystyy hyödyntämään täydellisesti DirectX-rajapintoja.

        Delphillä onnistuu todella surkeasti ja ainostaan aneeminen OpenGl, tai saattaahan olla joku buginen komponentti direncX 7-versiota varten.

        Toki delphiä voi suositella aloittelijalle, kun opettelee koodausta. Loppupeleissä sillä ei tee yhtään mitään.

        Jos Windows mailmaan lähdet koodaamaan, niin käytännössä ainoa suositeltava väline on Visual Studia (NET). Delphi on vitsi!!!

        Kerroppa minulle yksikin vähän merkittävämpi yritys (Jos kerrot niin ajattelin tarkistaa asian) joka pitää olio-ohjelmointia naurettavana (Pascal:han on myös oliokieli kun se tukee periytymistä).

        Olen samaa(/sitä) mieltä siitä että Delphi/Pascal sopii aloittelijalle hyvin. Sillä oppii oikeat tekniikat ja se on moinipuolinen.

        Jätän tällä kertaa muut mainetsemasi asiat huomioitta (sillä taitotasosi ei ainakaan minua vielä vakuuta).


      • jköjköjök
        on näin kirjoitti:

        Kerroppa minulle yksikin vähän merkittävämpi yritys (Jos kerrot niin ajattelin tarkistaa asian) joka pitää olio-ohjelmointia naurettavana (Pascal:han on myös oliokieli kun se tukee periytymistä).

        Olen samaa(/sitä) mieltä siitä että Delphi/Pascal sopii aloittelijalle hyvin. Sillä oppii oikeat tekniikat ja se on moinipuolinen.

        Jätän tällä kertaa muut mainetsemasi asiat huomioitta (sillä taitotasosi ei ainakaan minua vielä vakuuta).

        joo, taas puppua

        Pascal ei ole oliokieli!!!

        Object Pascal on kehitetty pascalista ja lisätty olio-ominaisuussia...


        Kannattaisi opetella edes perusteet...


      • jköjkö
        jköjköjök kirjoitti:

        joo, taas puppua

        Pascal ei ole oliokieli!!!

        Object Pascal on kehitetty pascalista ja lisätty olio-ominaisuussia...


        Kannattaisi opetella edes perusteet...

        Ja sitten visual Basicia pidetään yleisesti olio-kielenä...


      • kkkhg
        jköjkö kirjoitti:

        Ja sitten visual Basicia pidetään yleisesti olio-kielenä...

        Ja sitten todella idioottimaista väitellä joskun ohjelmointikielen kieliopista. paljon tärkeämpi on väitellellä sovelluskehittimen mahdollisuuksista.

        Sitten sillä ei ole useinkaan mitään merkitystä, kuinka kehittynyt ohjelmointikieli on tukemaan olio-filosofiaa (tosi olio-filosofia vaatii vielä moniperinnän, jota objectPascal/freePascal eivät tue)... Vaativat tietorakenteet korvataan usein nykypäivänä tietokannoilla. Ei tarvita mitään linkitettyjä listoja... Ohjelmointiprojektit tehdään valmiilla testatuilla komponenteilla (ja Visual Basic on tässä suhteessa erinomainen)... sitten tietty Visual Studio Net vielä sekoittaa pakkaa entisestään.

        Sovelluskehittimellä ohjelmat tänäpäivänä tehdään! Käytännössä ainoa järkevä vaihtoehto Windows mailmassa on Visual Studio (NET).

        Kaikki Delphit ja vastaavat voi huoletta vetästä vessanpöntöstä alas. Niillä ei vain tee mitään.


      • Lazarus.
        jköjköjök kirjoitti:

        joo, taas puppua

        Pascal ei ole oliokieli!!!

        Object Pascal on kehitetty pascalista ja lisätty olio-ominaisuussia...


        Kannattaisi opetella edes perusteet...

        Niin Pascal on hybridikieli eli se ei ole puhdas olio-kieli. Myös esim. C on hybridikieli.


      • Lazarus.
        jköjkö kirjoitti:

        Ja sitten visual Basicia pidetään yleisesti olio-kielenä...

        Oliokielen päätunnusmerkki on periytyminen. Tätä ominaisuutta ei taida VB:ssä olla. Jos sitä ei ole niin se ei ole oliokieli.


      • Lazarus.
        kkkhg kirjoitti:

        Ja sitten todella idioottimaista väitellä joskun ohjelmointikielen kieliopista. paljon tärkeämpi on väitellellä sovelluskehittimen mahdollisuuksista.

        Sitten sillä ei ole useinkaan mitään merkitystä, kuinka kehittynyt ohjelmointikieli on tukemaan olio-filosofiaa (tosi olio-filosofia vaatii vielä moniperinnän, jota objectPascal/freePascal eivät tue)... Vaativat tietorakenteet korvataan usein nykypäivänä tietokannoilla. Ei tarvita mitään linkitettyjä listoja... Ohjelmointiprojektit tehdään valmiilla testatuilla komponenteilla (ja Visual Basic on tässä suhteessa erinomainen)... sitten tietty Visual Studio Net vielä sekoittaa pakkaa entisestään.

        Sovelluskehittimellä ohjelmat tänäpäivänä tehdään! Käytännössä ainoa järkevä vaihtoehto Windows mailmassa on Visual Studio (NET).

        Kaikki Delphit ja vastaavat voi huoletta vetästä vessanpöntöstä alas. Niillä ei vain tee mitään.

        Moninperiytymiseen liittyy paljon vaaroja. Eikä moninperiytymistä ole tietääkseni missään puhtaassa oliokielessä. Moninperiytyminen löytyy C :sta. Moninperiytyminen voidaan korvata käyttämällä rajapintoja (ja näin se tehdään myös monesti C :lla koska tällöin pystytään välttämään sen haitat).


      • Linkitetyt listat
        kkkhg kirjoitti:

        Ja sitten todella idioottimaista väitellä joskun ohjelmointikielen kieliopista. paljon tärkeämpi on väitellellä sovelluskehittimen mahdollisuuksista.

        Sitten sillä ei ole useinkaan mitään merkitystä, kuinka kehittynyt ohjelmointikieli on tukemaan olio-filosofiaa (tosi olio-filosofia vaatii vielä moniperinnän, jota objectPascal/freePascal eivät tue)... Vaativat tietorakenteet korvataan usein nykypäivänä tietokannoilla. Ei tarvita mitään linkitettyjä listoja... Ohjelmointiprojektit tehdään valmiilla testatuilla komponenteilla (ja Visual Basic on tässä suhteessa erinomainen)... sitten tietty Visual Studio Net vielä sekoittaa pakkaa entisestään.

        Sovelluskehittimellä ohjelmat tänäpäivänä tehdään! Käytännössä ainoa järkevä vaihtoehto Windows mailmassa on Visual Studio (NET).

        Kaikki Delphit ja vastaavat voi huoletta vetästä vessanpöntöstä alas. Niillä ei vain tee mitään.

        Joka vuosi ainakin Suomen yliopistoissa opiskelee useita satoja opiskelijoita linkitettyjä listoja. Joten sitä ei pidetä vähämerkityksenä asiana. Linkitetyt listat tulee eteen toisen ohjelmointikurssin lopulla eli heti alkeiskurssin jälkeen. Tämä tarkoittanee sitä että sitä pidetään tärkeänä!

        Ihmettelen sitä että miksi sinä haluat rajoittaa muiden tärkeänä pitämän asian oppimista. (Eikö olisi parempi että itsekin opiskelisit sen).


      • hghgsh
        Lazarus. kirjoitti:

        Niin Pascal on hybridikieli eli se ei ole puhdas olio-kieli. Myös esim. C on hybridikieli.

        Usko nyt tollo, että Packal ei ole hybridikieli. Normaalissa pascalissa ei ole mitään olio-maisuuksia!!!



        Pascalista on kehitetty olioversio joita nimetään Object Pascal (freePascal).

        C sai olio-ominaisuudet kun siitä tuli C


        Samaan tapaan Pascal, kun siitä tuli Object pascal (delphi) tai freepascal...


        Koko Lazarus on naurettava vitsi, joka sopii pelkästää aloitteleville ohjelmoijille. Kukaan ei sitä vakavasti ota


      • ---------------
        hghgsh kirjoitti:

        Usko nyt tollo, että Packal ei ole hybridikieli. Normaalissa pascalissa ei ole mitään olio-maisuuksia!!!



        Pascalista on kehitetty olioversio joita nimetään Object Pascal (freePascal).

        C sai olio-ominaisuudet kun siitä tuli C


        Samaan tapaan Pascal, kun siitä tuli Object pascal (delphi) tai freepascal...


        Koko Lazarus on naurettava vitsi, joka sopii pelkästää aloitteleville ohjelmoijille. Kukaan ei sitä vakavasti ota

        C ja C ovat eri kieliä joita molempia kehitetään. Yhteensopivuussyistä C :lla voidaan ajaa myös C-koodia.


      • Kyselijäinen
        on näin kirjoitti:

        Niinkuin täällä on jo aikaisemmin kerrottu niin kannattaa harjoitella erilaisia ohjelmointitekniikoita. Pascalin etu on siinä että se tukee monenlaisia tekniikoita ja etenkin se että se sopii aloittelijalle.

        Esim. oletko millään kielellä testannut esim periytymistä?

        Tukeeko Pascal funktioiden välittämistä ja palauttamista funktioista (functions as first-class values)? Entäpä sulkeumia (closures)?

        Onko Pascalissa poikkeuksia? Miten korutiinit toteutetaan Pascalilla?

        Miten deklaratiivinen tai puhdas funktionaalinen ohjelmointi (vrt. Haskell) onnistuu Pascalilla?


      • Toteuttaa
        Lazarus. kirjoitti:

        Oliokielen päätunnusmerkki on periytyminen. Tätä ominaisuutta ei taida VB:ssä olla. Jos sitä ei ole niin se ei ole oliokieli.

        Kaikissa kielissä voidaan toteutta erilaisia oliomalleja. Jos periytymisen ym. toteuttaminen käsin on liian vaikeaa, silloin ei varmaankaan ole ihan oikea olio-ohjelmoija. Vaikka sitä ei tarvitsisi tehdä, sen osaaminen on erittäin hyvä asia. Tieto avartaa.

        Valmiissa ratkaisuissa on se vika, että ne eivät ole parhaita jokaiseen ongelmaan.

        VB:stä voi kyllä puuttua ominaisuuksia, jotka tekevät oman oliosysteemin toteuttamisen helpoksi, jolloin se ei ole hyvä kieli oliotyylin ohjelmointiin. Mahdotonta se ei kuitenkaan ole.

        Varmasti kielen valmiit olio-ominaisuudet ovat erittäin hyviä isommissa projekteissa, koska silloin kaikki tekijät ovat varmasti ns. samalla sivulla, eikä kukaan kehitä omaa yhteensopimattomia viritystään.

        En halua väheksyä oliokieliä. Halusin vain sanoa, että myös muilla kielillä voi ohjelmoida oliotyylillä, jos osaa.


      • Vaikka huru-ukko voi suuttua
        kkkhg kirjoitti:

        Ja sitten todella idioottimaista väitellä joskun ohjelmointikielen kieliopista. paljon tärkeämpi on väitellellä sovelluskehittimen mahdollisuuksista.

        Sitten sillä ei ole useinkaan mitään merkitystä, kuinka kehittynyt ohjelmointikieli on tukemaan olio-filosofiaa (tosi olio-filosofia vaatii vielä moniperinnän, jota objectPascal/freePascal eivät tue)... Vaativat tietorakenteet korvataan usein nykypäivänä tietokannoilla. Ei tarvita mitään linkitettyjä listoja... Ohjelmointiprojektit tehdään valmiilla testatuilla komponenteilla (ja Visual Basic on tässä suhteessa erinomainen)... sitten tietty Visual Studio Net vielä sekoittaa pakkaa entisestään.

        Sovelluskehittimellä ohjelmat tänäpäivänä tehdään! Käytännössä ainoa järkevä vaihtoehto Windows mailmassa on Visual Studio (NET).

        Kaikki Delphit ja vastaavat voi huoletta vetästä vessanpöntöstä alas. Niillä ei vain tee mitään.

        "Kaikki Delphit ja vastaavat voi huoletta vetästä vessanpöntöstä alas. Niillä ei vain tee mitään."

        Heh.

        "Oletko koskaan nähnyt apinaa kummastelemassa taskukelloa?" - Wilhelm Steinitz, ensimmäinen shakin maailmanmestari toimittajalle, joka ihmetteli hänen pelissä pelaamaansa siirtoa

        Tämä lainaus tuli jostain syystä heti mieleen.


      • Tai pari
        on näin kirjoitti:

        Kerroppa minulle yksikin vähän merkittävämpi yritys (Jos kerrot niin ajattelin tarkistaa asian) joka pitää olio-ohjelmointia naurettavana (Pascal:han on myös oliokieli kun se tukee periytymistä).

        Olen samaa(/sitä) mieltä siitä että Delphi/Pascal sopii aloittelijalle hyvin. Sillä oppii oikeat tekniikat ja se on moinipuolinen.

        Jätän tällä kertaa muut mainetsemasi asiat huomioitta (sillä taitotasosi ei ainakaan minua vielä vakuuta).

        "Kerroppa minulle yksikin vähän merkittävämpi yritys"

        Esimerkiksi Paul Graham ja Alex Stepanov ovat hyvin kriittisiä olio-ohjelmoinnin suhteen. No, he eivät ole firmoja, eivätkä he pidä olio-ohjelmointia naurettavana (vain huonona ideana), joten ei tarvitse tarkistaa mitään.

        Paul Graham oli muuten yksi nimi Yahoo! Storen takana. Viaweb on se firman nimi, minkä voit tarkistaa. Tässä lainaus Grahamin tekstistä:

        "I personally have never needed object-oriented abstractions."

        Hän kyllä myöntää:

        "Maybe I'm just stupid, or have worked on some limited subset of applications."

        Tästä huolimatta voit lukea hänen lyhyen OO-kritiikkinsä täältä:

        http://www.paulgraham.com/noop.html


      • Lazarus.
        Toteuttaa kirjoitti:

        Kaikissa kielissä voidaan toteutta erilaisia oliomalleja. Jos periytymisen ym. toteuttaminen käsin on liian vaikeaa, silloin ei varmaankaan ole ihan oikea olio-ohjelmoija. Vaikka sitä ei tarvitsisi tehdä, sen osaaminen on erittäin hyvä asia. Tieto avartaa.

        Valmiissa ratkaisuissa on se vika, että ne eivät ole parhaita jokaiseen ongelmaan.

        VB:stä voi kyllä puuttua ominaisuuksia, jotka tekevät oman oliosysteemin toteuttamisen helpoksi, jolloin se ei ole hyvä kieli oliotyylin ohjelmointiin. Mahdotonta se ei kuitenkaan ole.

        Varmasti kielen valmiit olio-ominaisuudet ovat erittäin hyviä isommissa projekteissa, koska silloin kaikki tekijät ovat varmasti ns. samalla sivulla, eikä kukaan kehitä omaa yhteensopimattomia viritystään.

        En halua väheksyä oliokieliä. Halusin vain sanoa, että myös muilla kielillä voi ohjelmoida oliotyylillä, jos osaa.

        Niin ohjelmia ei välttämättä tehdä olioilla (tai olio-ohjelmoinnilla...). Mutta hyvä se olisi osata. Olio-ohjelmmoinnin osaaminen kuuluu ammattitaitoon. Tuskin olio-ohjelmointia osaa jos sitä ei harjoittele.

        Ne jotka eivät osaa olio-ohjelmointia kannattaa opetella sekin taito. Olio-ohjelmointia ei mielestäni voine pitää ohjelmoinnissa minään vähämerkityksellisenä asiana.

        Esim Pascalit tukevat olio-ohjelmointia (mm Lazarus, FreePascal, Delphi ja jo ehkäpä "vanhentunut" Turbo Pascal. Delphi on siis pääasiassa 80-luvulla ja 90-luvun alussa vahvana olleen Turbo Pascal:n seuraaja).


      • Lazarus.
        Kyselijäinen kirjoitti:

        Tukeeko Pascal funktioiden välittämistä ja palauttamista funktioista (functions as first-class values)? Entäpä sulkeumia (closures)?

        Onko Pascalissa poikkeuksia? Miten korutiinit toteutetaan Pascalilla?

        Miten deklaratiivinen tai puhdas funktionaalinen ohjelmointi (vrt. Haskell) onnistuu Pascalilla?

        Ainakin mulla on osa noista termeistä hukassa (olen joko unohtanut tai olen jättänyt ne väliin). Olisi hyvä saada niistä vähän enemmän tietoa siitä mitä ne tarkoittavat.

        Yleisesti ottaen jos jokin asia toimii Javassa ja C :ssa niin se löytyy myös Pascal:sta.

        Niin poikkeuksista puhuttiin aika paljon täällä:
        http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000646&posting=22000000017384687

        Luulisin ettei funktionaalista ohjelmointia tueta (ilmeisesti sitä ei tueta Javassa ja C :ssakaan).


      • Ja vähän asiaa
        Lazarus. kirjoitti:

        Ainakin mulla on osa noista termeistä hukassa (olen joko unohtanut tai olen jättänyt ne väliin). Olisi hyvä saada niistä vähän enemmän tietoa siitä mitä ne tarkoittavat.

        Yleisesti ottaen jos jokin asia toimii Javassa ja C :ssa niin se löytyy myös Pascal:sta.

        Niin poikkeuksista puhuttiin aika paljon täällä:
        http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000646&posting=22000000017384687

        Luulisin ettei funktionaalista ohjelmointia tueta (ilmeisesti sitä ei tueta Javassa ja C :ssakaan).

        Tässä on aluksi pieni linkki, jossa Joel Spolsky hieman motivoi eräitä käsitteitä. Ne ovat näitä funktioiden käsittelyä ja sulkeumia vastaavia asioita.

        http://www.joelonsoftware.com/items/2006/08/01.html

        Se vaikuttaa hyvin yksinkertaiselta, mutta vanhalla Pascalilla se ei ainakaan onnistunut. Veikkaisin, että tekemällä hieman ylimääräistä työtä se onnistuu oliorakenteilla.

        Jos artikkeli herätti ajatuksia, voit lukea englanniksi kuvauksen vaikkapa Wikipediasta: closure(programming) ja functional programming.

        Funktionaalinen ohjelmointi on mahdollista C :lla. Samanlaiset menetelmät toimivat siis Pascalissakin, jos template-tuki on yhtä laaja.

        Joillekin funktionaalinen ohjelmointityyli on paras tapa oppia ohjelmointia. Siinä kun ei ole niitä vaikeita sijoituslauseita ollenkaan. Kaikki arvot ovat vakioita, kun ne kerran määritellään.

        Kuulostaa varmaan aika typerältä, mutta asiaan voi tutustua ennen kuin tuomitsee. Haskellia voi vilkaista, tai lukea vaikkapa siitä, miten paljon Google saa aikaan MapReduce-algoritmillään, joka on muuten triviaalisti rinnakkaistettavissa n:lle prosessorille, koska se on funktionaalinen.

        Kyllä tästä opista Pascal-ohjelmoijallekin on hyötyä, vaikka sitä ei aina käytä. Ei vasaraakaan aina käytetä, vaikka se on hyvä naulojen kanssa.

        Toivottavasti Pascal kehittyy tukemaan funktionaalista ohjelmointia mahdollisimman hyvin. Muuten sitä voi olla turhan vaikea ohjelmoida vuosikymmenen päästä yleisille moniprosessorikoneille...


      • Oli eri asia
        Lazarus. kirjoitti:

        Niin ohjelmia ei välttämättä tehdä olioilla (tai olio-ohjelmoinnilla...). Mutta hyvä se olisi osata. Olio-ohjelmmoinnin osaaminen kuuluu ammattitaitoon. Tuskin olio-ohjelmointia osaa jos sitä ei harjoittele.

        Ne jotka eivät osaa olio-ohjelmointia kannattaa opetella sekin taito. Olio-ohjelmointia ei mielestäni voine pitää ohjelmoinnissa minään vähämerkityksellisenä asiana.

        Esim Pascalit tukevat olio-ohjelmointia (mm Lazarus, FreePascal, Delphi ja jo ehkäpä "vanhentunut" Turbo Pascal. Delphi on siis pääasiassa 80-luvulla ja 90-luvun alussa vahvana olleen Turbo Pascal:n seuraaja).

        En ole eri mieltä kanssasi. Kirjoitinkin siitä, että ei ole pahaksi osata tehdä myös itse ns. käsin oliosysteemi, vaikka valmis ratkaisu onkin useimmiten paras.

        Se, joka osaa tehdä itse oliosysteeminsä, ei tee eroa oliokielten ja muiden välille. Hän vain näkee, että joissakin kielissä on valmiina ratkaisu, ja joissakin on enemmän varaa tehdä oma. Toki vaikka Delphiin voi rakentaa toisen oliosysteemin, jos kaipaa esimerkiksi prototyyppipohjaisen järjestelmän, jossa olioita voi muokata ajon aikana ja vaikkapa luoda uusia luokkia. Joissakin keinoelämäsimulaatioissa tämä olisi todella tarpeen. Kuka jaksaa aina kääntää uudestaan?

        Schemessä esimerkiksi voi tehdä aivan oman syntaksinsa oliorakenteille ja käyttää vaikka erilaisia oliomalleja eri osissa ohjelmaa.

        Se kertoo aika paljon kielen ilmaisuvoimasta, että oliorakenteet voi ottaa käyttöön kirjaston kautta :-)


      • mies.
        jfdsaadf kirjoitti:

        >Visual Basic, niin saat sentään jotain aikaan. >Delphi ja muut kikkareet ovat lähes täysin >kuolleita muuta kuin kotiharrastajien >piireissä... Visual Basic, niin jotain hyödyt >harrastuksestakin vähän myöhemmin...

        Ei mitään hyötyä muuten kuin että perus ohjelmoinnissa on rakenne kuin oikeissakin kielissä, meidän firmaan kun tulee työnhakija joka alkaa ylistämään vb;tä ja kehumaan ansioitaan siinä, niin haastattelu lyhenee siinä vaiheessa oleellisesti vb-vammaiset on pahimmasta päästä, kielirakenne on oikea mutta ohjelman kokonais rakenne on täysin hämärän peitossa kun ms on ajatellut puolestanne, ja pyrkii tekemään kaiken ilman että tekijä joutuu ajattelemaan mitä itse mitä homma kokonaisuudessaan tekee, mut eipä se pysty paljo vaikuttamaan, ms:n pojat on päättäneet mitä ajattelit, sitten kun joutuu oikean ohjelma ympäristön eteen kun on joku oikea ohjelmointi kieli niin ollaan pulassa kun ms:n pojat ei olekkaan enää jeesaamassa.
        Koko projektin hallinta c:n headerit, includet vastaavat delphin interface uses osat ne pitää hallita silloin kun on oikea ohjelmointikieli jossa ms ei ole auttamassa,

        Veit kyllä sanat suustani :D

        Olen yhden työntekijän vb-koodia joutunut korjailemaan ja se on aivan kaameeta ei mitään kommennteja, perus basic kuraa. Näin häntä eilen ja se sanoi ettei se tajua Delphistä höykäisen pöläystä vain vb:stä kokemusta. Mietin vain kun olen itse väliaikaisesti yrityksessä tekemässä Delphillä yhtä projektia ja jos tämä kaveri takaisin tultua joutuu laajentamaan tätä Dlephi projektia, niin niin..? ;D heheh!

        Pari omaa komponenttiakin tehnyt Delphillä tähän projektiin.

        Saas nähä, itse jatkaisin mielellään tässä yrityksessä pidempäänkin, mutta kun olen vain sijainen.


    • Lazarus.

      ohjelmia
      - eri käyttöjärjestelmiin, mm windowsiin, linuxiin, macciin jne
      - tehdä 32 bittisiä tai sitten uudempia 64 bittisiä sovelluksia
      - sen käyttöliittymän kielen voi vaihtaa perinteisestä englannista esim suomeksi, saksaksi, japaniksi jne
      - Lazarus on tehty Lazaruksella. Sen lähdekoodi on avointa ja se seuraa Lazaruksen mukana (Jos osaat voit tehdä siitä paremman).
      - tuettuna on useita eri tietokantoja esim. MySQL, PostgreSQL, Firebird jne.
      - Lazarus tukee komponentteja (ja niitä voi tehdä myös sillä).

      Heikkouksista ja puutteista voinette kertoa kun olette kokeilleet sitä.

      • öjjöjö

        ehkä heikkous on se, että kukaan itseään kunnioittava ohjelmointialan ammattilainen ei käsiäään tunge täysin mitäänsanomattomaan roskaan.


      • vbvbvb..
        öjjöjö kirjoitti:

        ehkä heikkous on se, että kukaan itseään kunnioittava ohjelmointialan ammattilainen ei käsiäään tunge täysin mitäänsanomattomaan roskaan.

        ..kyllä se shit on vb, toivottavasti ei koskaan enää tarvitse moiseen skeidaan sotkeutua, kaiken spagettikoodin isä, kaikki oikean ohjelmoinnin säännöt rikottu muka niin sanotun helppokäyttöisyyden nimissä, sopii sunnuntaiohjelmoijille mainiosti kyllä, ei siinä mitään apuohjelmien ohella sillä ei saakkaan muuta järkevää aikaan, sehän onkin ms:n apuohjelma lähes kaikisssa niiden tuotteissa, ei koskaan moista skeidaa.


      • vbvbvb ..
        öjjöjö kirjoitti:

        ehkä heikkous on se, että kukaan itseään kunnioittava ohjelmointialan ammattilainen ei käsiäään tunge täysin mitäänsanomattomaan roskaan.

        ..kuinka monta varteenotettavaa share tai freeware projektia maailmalta löytyy vb:llä toteutettuna, minusta ei ainoatakaan, mulla ei ole koneissani ensimmäistäkään vb run kirjastoa, sen sijaan delphi prjekteja löytyy, joilla oikeasti on käyttöäkin.
        Ja olen kyllä vb:tä käyttänyt, mutten koskaan sellaiseen höttöön palaisi.


      • öjöjkjkö
        vbvbvb .. kirjoitti:

        ..kuinka monta varteenotettavaa share tai freeware projektia maailmalta löytyy vb:llä toteutettuna, minusta ei ainoatakaan, mulla ei ole koneissani ensimmäistäkään vb run kirjastoa, sen sijaan delphi prjekteja löytyy, joilla oikeasti on käyttöäkin.
        Ja olen kyllä vb:tä käyttänyt, mutten koskaan sellaiseen höttöön palaisi.

        Alä puhu paskaa. sinun koneelta taatusti löytyy vbrun-kirjasto, ellei käyttis ole linux. Se tulee jo käyttäjärjestelmän mukana nykyisin.


        Mailmalla on ehkä noin 10 miljoonaa visual basicilla tehtyä ilmaisohjelmaa... Sitten luonnollista toki on, että Visual C on paljon tehokkaampi kieli kuin Visual Basic ja toki sillä kaikki parhaat ohjelmat tehdään.


        Firmojen sisäisistä ohjelmointiprojekteista visual basicilla tehdään noin puolet (täy käytetään jollain tapaa Visual Basicia). Siis projekteista, jotka menevät vain tiettyä tehtävää varten jonkun firman sisällä.


      • jhjhjh
        öjöjkjkö kirjoitti:

        Alä puhu paskaa. sinun koneelta taatusti löytyy vbrun-kirjasto, ellei käyttis ole linux. Se tulee jo käyttäjärjestelmän mukana nykyisin.


        Mailmalla on ehkä noin 10 miljoonaa visual basicilla tehtyä ilmaisohjelmaa... Sitten luonnollista toki on, että Visual C on paljon tehokkaampi kieli kuin Visual Basic ja toki sillä kaikki parhaat ohjelmat tehdään.


        Firmojen sisäisistä ohjelmointiprojekteista visual basicilla tehdään noin puolet (täy käytetään jollain tapaa Visual Basicia). Siis projekteista, jotka menevät vain tiettyä tehtävää varten jonkun firman sisällä.

        Lisätään vielä tähän, että tässä vaiheessa ehdottomasti pitää alkaa opettelemaan NET ohjelmointia. Erittäin hyvä kieli tähän on juuri Visual Basic!


        Todella älyvapaata opetella jotain kuoleman partaalla olevaa Delphia, joka ei vieläkään tue kunnolla NET-ohjelmointia. Sama juttu muilla Lazaruksilla ja leikkikaluilla, joille kukaan ammattilaien ei anna mitään arvoa.


        Varsinkin nyt lähes Vistan julkistamisen kynnyksellä NET-ohjelmointi on tulevaisuutta.


        Delphi ja muut parkat pascal variantit saa haudata syvään suohon. Ei todellakaan ole mitään järkeä tässä vaiheessa niitä lähteä opettelemaan.


      • Avoimuus antaa lisämahdolli...
        jhjhjh kirjoitti:

        Lisätään vielä tähän, että tässä vaiheessa ehdottomasti pitää alkaa opettelemaan NET ohjelmointia. Erittäin hyvä kieli tähän on juuri Visual Basic!


        Todella älyvapaata opetella jotain kuoleman partaalla olevaa Delphia, joka ei vieläkään tue kunnolla NET-ohjelmointia. Sama juttu muilla Lazaruksilla ja leikkikaluilla, joille kukaan ammattilaien ei anna mitään arvoa.


        Varsinkin nyt lähes Vistan julkistamisen kynnyksellä NET-ohjelmointi on tulevaisuutta.


        Delphi ja muut parkat pascal variantit saa haudata syvään suohon. Ei todellakaan ole mitään järkeä tässä vaiheessa niitä lähteä opettelemaan.

        Avoin lähdekoodi mahdollistaa myös vilkaisun "konepellin alle" ja sen "virittämisen". Suljetuilla ohjelmilla ei ole tätä mahdollisuutta. Osaavalle (ja asiasta kiinnostuneelle) ihmiselle tämä on selvä rajoitus!


      • vbvbvb .
        öjöjkjkö kirjoitti:

        Alä puhu paskaa. sinun koneelta taatusti löytyy vbrun-kirjasto, ellei käyttis ole linux. Se tulee jo käyttäjärjestelmän mukana nykyisin.


        Mailmalla on ehkä noin 10 miljoonaa visual basicilla tehtyä ilmaisohjelmaa... Sitten luonnollista toki on, että Visual C on paljon tehokkaampi kieli kuin Visual Basic ja toki sillä kaikki parhaat ohjelmat tehdään.


        Firmojen sisäisistä ohjelmointiprojekteista visual basicilla tehdään noin puolet (täy käytetään jollain tapaa Visual Basicia). Siis projekteista, jotka menevät vain tiettyä tehtävää varten jonkun firman sisällä.

        ..ole vbrun kirjastoja ainakaan vbrunXXX.exejä, ja jos se linukan puolelta löytyis niin ihmettelisin suuresti.
        Tiedän että maailmalla on 10 miljoona vb:llä tehtyä turhanpäiväistä räpellystä.


      • mies.
        jhjhjh kirjoitti:

        Lisätään vielä tähän, että tässä vaiheessa ehdottomasti pitää alkaa opettelemaan NET ohjelmointia. Erittäin hyvä kieli tähän on juuri Visual Basic!


        Todella älyvapaata opetella jotain kuoleman partaalla olevaa Delphia, joka ei vieläkään tue kunnolla NET-ohjelmointia. Sama juttu muilla Lazaruksilla ja leikkikaluilla, joille kukaan ammattilaien ei anna mitään arvoa.


        Varsinkin nyt lähes Vistan julkistamisen kynnyksellä NET-ohjelmointi on tulevaisuutta.


        Delphi ja muut parkat pascal variantit saa haudata syvään suohon. Ei todellakaan ole mitään järkeä tässä vaiheessa niitä lähteä opettelemaan.

        Sinä suosittelen .NET:lle VB:tä kun sille on varta vasten tehty oma C# :D phuahah!


      • vbvbvb .
        jhjhjh kirjoitti:

        Lisätään vielä tähän, että tässä vaiheessa ehdottomasti pitää alkaa opettelemaan NET ohjelmointia. Erittäin hyvä kieli tähän on juuri Visual Basic!


        Todella älyvapaata opetella jotain kuoleman partaalla olevaa Delphia, joka ei vieläkään tue kunnolla NET-ohjelmointia. Sama juttu muilla Lazaruksilla ja leikkikaluilla, joille kukaan ammattilaien ei anna mitään arvoa.


        Varsinkin nyt lähes Vistan julkistamisen kynnyksellä NET-ohjelmointi on tulevaisuutta.


        Delphi ja muut parkat pascal variantit saa haudata syvään suohon. Ei todellakaan ole mitään järkeä tässä vaiheessa niitä lähteä opettelemaan.

        ..kuule meillä on se ero että olen käyttänyt vb:tä ihan jopa tehnyt sillä työkseni jotain, ja huonoksi ja kesken loppuvaksi havainnut, sä taas selvästi puolustat sitä että olet koittanut jotain oikeata ohjelmointikieltä mut taidot loppui kesken, joten palasit apuohjelman teko vb:hen, siis jos mainostat vb:tä sillä että ms on sen näennäisesti sotkenut kaikkeen, niin joo office makrojahan sillä voi tehä, mihinkään vakavammin otettavaan projektiin siitä ei olekkaan.
        Jos verrataan uuteen delphiin joka sisältää object pascalin lisäksi c c# j tietenkin myös inline assemblin sekä delhi että c puolella niin ei ole rajoituksia, .net tukikin on täsmälleen niin laaja kuin ms siitä tietoa antaa, mutta eihän tuollainen kuppaus firma kaikkea peliin laita, borlandin ahdinko johtuu siitä että eivät lähteneet ms:n viitoittamalle kaikkien osapuolten rahan kuppaamis linjalle, mutta siitä palkaksi olemme saaneet maailman rikkaimman miehen joka poraa sitä kun on niin rikas. Vaikka nälkään kuolis niin en lähe Billin ahteria lipomaan.


      • joopajoo-o
        mies. kirjoitti:

        Sinä suosittelen .NET:lle VB:tä kun sille on varta vasten tehty oma C# :D phuahah!

        Voi hyvänen aika mikä pässi

        Visual Basicista on tehty aivan oma NET versio.

        NETin lähtökohtahan on juuri se, että ei rajoiteta milla ohjelmointikielellä koodia väännetään. Voidaan käyttää Visual Basicia, C , C# ja muitakin... Varmaan aika vähän NET-ohjelmista tehdään C# alla vaan useimmiten juuri C tai Visual Basic


      • fssg
        vbvbvb . kirjoitti:

        ..ole vbrun kirjastoja ainakaan vbrunXXX.exejä, ja jos se linukan puolelta löytyis niin ihmettelisin suuresti.
        Tiedän että maailmalla on 10 miljoona vb:llä tehtyä turhanpäiväistä räpellystä.

        Kun firmassa tarvitaan esim. joku pienempi sovellus vaikka tietokannan hallintaan niin koodausväline on usein Visual Basic.

        Paljon parempia opetteluun ovat esim Java, tai Visual C tai NET ohjelmointi unohtamatta tietysti nettiä ja scriptikieliä... Delphin opettelu on aivan turhaa, koska itse Borlandikin on luopumassa koko paskasta. Pascalia opettelee vain todella idiootit!!!


      • .3d
        fssg kirjoitti:

        Kun firmassa tarvitaan esim. joku pienempi sovellus vaikka tietokannan hallintaan niin koodausväline on usein Visual Basic.

        Paljon parempia opetteluun ovat esim Java, tai Visual C tai NET ohjelmointi unohtamatta tietysti nettiä ja scriptikieliä... Delphin opettelu on aivan turhaa, koska itse Borlandikin on luopumassa koko paskasta. Pascalia opettelee vain todella idiootit!!!

        Oletko koskaan tutkinut millaiset mahdollisuudet tietokannan käyttöön tarjoaa esim. Lazarus (mm MySQL, SQLite, Interbase, PostgreSQL, Firebird jne)


      • öjkjlköjkö
        .3d kirjoitti:

        Oletko koskaan tutkinut millaiset mahdollisuudet tietokannan käyttöön tarjoaa esim. Lazarus (mm MySQL, SQLite, Interbase, PostgreSQL, Firebird jne)

        tietokantayhteydet ovat täysin olemattomat!

        Ammattiköytössä yleisimmät tietokannat ovat ms sql serveri, oragle ja ehkä ibmän kanta... visual basicilla voi hallita käytännössä kaikkia.

        voin väittää, että yhteenkään ei lazaruksesta löydy kunnon välineitä. Sitten kun ajatellaan raportointivälineita, monen käyttäjän yhteyksiä paljoa muuta, niin ei voi kuin nauraa näille sun väitteille.

        Sitten Visual Basicissa on jo itsessään kehittynyt tietokantamoottori, joten ei edes erillista kantaa tarvita.

        Delphi oli suhteellisen hyvä näissä asiossa.


      • Lazarus.
        öjkjlköjkö kirjoitti:

        tietokantayhteydet ovat täysin olemattomat!

        Ammattiköytössä yleisimmät tietokannat ovat ms sql serveri, oragle ja ehkä ibmän kanta... visual basicilla voi hallita käytännössä kaikkia.

        voin väittää, että yhteenkään ei lazaruksesta löydy kunnon välineitä. Sitten kun ajatellaan raportointivälineita, monen käyttäjän yhteyksiä paljoa muuta, niin ei voi kuin nauraa näille sun väitteille.

        Sitten Visual Basicissa on jo itsessään kehittynyt tietokantamoottori, joten ei edes erillista kantaa tarvita.

        Delphi oli suhteellisen hyvä näissä asiossa.

        Tarkemmin Lazaruksen tietokannoista löytynee:
        http://wiki.lazarus.freepascal.org/index.php/Databases

        Eli mukana on myös noita kaupallisia kantoja (niin joutunee hankkimaan lisenssin

        Työkaluista jotain:
        http://www.techinsite.com.au/tiOPF/

        Raporttien tekoa voi tehdä esim:
        http://wiki.mureakuha.com/wiki/PowerPdf

        jne


      • huhhih
        Lazarus. kirjoitti:

        Tarkemmin Lazaruksen tietokannoista löytynee:
        http://wiki.lazarus.freepascal.org/index.php/Databases

        Eli mukana on myös noita kaupallisia kantoja (niin joutunee hankkimaan lisenssin

        Työkaluista jotain:
        http://www.techinsite.com.au/tiOPF/

        Raporttien tekoa voi tehdä esim:
        http://wiki.mureakuha.com/wiki/PowerPdf

        jne

        Nyt typeryys ylittää kaikki mittarit...


        esim viimeinen väite:
        "PowerPdf on visuaalinen komponentti. Se tarjoaa mahdollisuuden lisätä omiin ohjelmiin Portable Document Format eli PDF-tiedostoformaatti. PowerPdf on LGPL lisenssin alainen joten sen voi liittää vapaasti omaan koodiinsa."

        Eihän tällä ole juurikaan mitään tekemistä sillä, onko ohjelmassa hyvät raportointivälineet... Poju ei tiedä edes mitä raportointi ilmesesti on.

        Samaa silkkaa paskaa Lazaruksen väitteet muutenkin.... ei voi kuin nauraa...haha


      • mies..
        joopajoo-o kirjoitti:

        Voi hyvänen aika mikä pässi

        Visual Basicista on tehty aivan oma NET versio.

        NETin lähtökohtahan on juuri se, että ei rajoiteta milla ohjelmointikielellä koodia väännetään. Voidaan käyttää Visual Basicia, C , C# ja muitakin... Varmaan aika vähän NET-ohjelmista tehdään C# alla vaan useimmiten juuri C tai Visual Basic

        Käytä hemmetti rajoittunutta ja anaalista kieltä .NET:iin, kun on paljon parempia vaihtoehtoja olemassa, sitä ajoin lähinnä takaa :D phuahah!


      • Lazarus.
        huhhih kirjoitti:

        Nyt typeryys ylittää kaikki mittarit...


        esim viimeinen väite:
        "PowerPdf on visuaalinen komponentti. Se tarjoaa mahdollisuuden lisätä omiin ohjelmiin Portable Document Format eli PDF-tiedostoformaatti. PowerPdf on LGPL lisenssin alainen joten sen voi liittää vapaasti omaan koodiinsa."

        Eihän tällä ole juurikaan mitään tekemistä sillä, onko ohjelmassa hyvät raportointivälineet... Poju ei tiedä edes mitä raportointi ilmesesti on.

        Samaa silkkaa paskaa Lazaruksen väitteet muutenkin.... ei voi kuin nauraa...haha

        Ilmeisesti haluat tutustua näihin:

        http://lazreport.sourceforge.net/

        tai

        http://reportman.sourceforge.net/

        En osaa sanoa miten hyviä nuo ovat. Kerro kun kokeilet.


      • hgkghg

      • jöjöjö
        hgkghg kirjoitti:

        ensinnäkin idioottien pitäis lopettaa bata-ohjelmista vaahtoaminen!!!

        Ja sitten noita ei voi edes sanoa raportointiohjelmiksi...

        ja olisi kiva tietää miten jälkimmäinen toimii Lazaruksella...


      • sellaista
        hgkghg kirjoitti:

        ensinnäkin idioottien pitäis lopettaa bata-ohjelmista vaahtoaminen!!!

        Ja sitten noita ei voi edes sanoa raportointiohjelmiksi...

        Vähän epäilyttää kyllä että tuollainen kirjoitustaidoton olisi kummoinen raporttivelho muualla kun tälläisillä palstoilla :)


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tollokin tajuaa että Timo Vornanen

      oli joutunut äärimmäiseen tilanteeseen ampuessaa yhden laukauksen katuun. Ei poliisi tee tuollaista hetken mielijohteest
      Maailman menoa
      697
      5619
    2. Istuva kansanedustaja epäiltynä pahoinpitelystä ja ampuma-aserikoksesta

      Seiskan tietojen mukaan Timo Vornanen on epäiltynä pahoinpitelystä ja ampuma-aserikoksesta eikä kenellekään taatusti tul
      Maailman menoa
      480
      3601
    3. Timo Vornanen kilahti

      Mikähän sille kansanedustajalle polisiisi miehelle on noin pahasti mennyt hermot , että tulevaisuudensa pilasi totaalise
      Kotka
      160
      3405
    4. Pullonpalautusjärjestelmä muuttuu - paluu menneisyyteen

      EU suuressa viisaudessaan on päättänyt, että pulloja pitää kierrättää. Jos oikein ymmärsin, nykyisen järjestelmänmme ti
      Maailman menoa
      170
      2633
    5. Sininen farmari - Ford Focus- YFB-842 on poliisilta kadoksissa Kauhajärvellä

      https://alibi.fi/uutiset/poliisilta-poikkeuksellinen-vihjepyynto-autossa-oleva-henkilo-on-avuntarpeessa/?shared=29255-2d
      Lapua
      10
      2439
    6. 270
      2055
    7. Onko oikeudenmukaista? Yhdellä taholla yllättävä valta-asema Tähdet, tähdet -voittajan valinnassa!

      Näinpä, onko sinusta tämä oikein? Viime jaksossakin voittaja selvisi vain yhden äänen erolla ja tänä sunnuntaina ensimm
      Tv-sarjat
      23
      1517
    8. Persukansanedustaja Timo Vornanen ammuskellut Helsingissä

      Poliisi siviiliammatiltaan, luvallinen ase mukana baarissa tällä hemmetin valopääpersulla. Meni eduskunnasta suoraan baa
      Haapavesi
      107
      1442
    9. No kerros nyt nainen

      Kumpi mielestäsi oli se joka väärinkäsitti kaiken? Nyt voi olla jo rehellinen kun koko tilanne on jo lähes haihtunut.
      Ikävä
      100
      1399
    10. Nainen, mietit miten minä jaksan

      En voi hyvin. Nykyään elämäni on lähinnä selviytymistä tunnista ja päivästä toiseen. Usein tulee epävarma olo, että mite
      Ikävä
      89
      1180
    Aihe