Ohjelman kääntäminen

Puhelimeen

Tervehdys.

Tuli väsättyä visual basic expressillä pieni laskenta ohjelma.
Ja satuin huomaamaan että sillä olisi käyttöä paljon enemmän jos sen saisi käännettyä puhelimessa toimivaksi.
Kannettavaa ei kehtaa kuskata joka paikkaan mukaaan mutta puhelin on melkein aina mukana.
Onko jotakin kääntäjää joka osaisi kääntää visual basicin lähdekoodin sellaiseen muotoon että sen saisi puhelimen ymmärtävään muotoon.
Ei kehtaisi opetella jotakin symbiania tai mikä se nyt oli vain sen takia että saisi jo toimivan ohjelman uudelleen kirjoittaa toiseen muotoon.
Puhelin johon ajattelin sen ohjelman olisi nokian 5500 tai sitten samsung u600

5

1006

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • "Onko jotakin kääntäjää joka osaisi kääntää visual basicin lähdekoodin sellaiseen muotoon että sen saisi puhelimen ymmärtävään muotoon."

      Ei ole. Visual Basic on epästandardi kieli ja se ei toimi kuin siellä missä Microsoftia kiinnostaa ja niin pitkään kuin Microsoftia kiinnostaa. Jos haluaa ohjelmakoodin toimivan eri paikoissa niin se pitää tehdä standardoidulla kielellä tai vähintäänkin avoimen lähdekoodin työkalulla jotka saa sitten siirrettyä eri paikkoihin kääntämällä (kun joku Python ympäristö esimerkiksi on tehty C:llä joka on standardoitu kieli).

      "Ei kehtaisi opetella jotakin symbiania tai mikä se nyt oli vain sen takia että saisi jo toimivan ohjelman uudelleen kirjoittaa toiseen muotoon."

      Symbian on käyttöjärjestelmä. Se ei mitään ihmeen opettelua vaadi vaan homma pitää tehdä ohjelmointikielellä joka toimii eri käyttöjärjestelmissä. C , C, Java tai Python esimerkiksi. Java ja Python kyllä tarvitsevat Windowsille ajoympäristön asentamista ja Symbian tietääkseni tarvitsee myös Pythonille ja Nokia tarjoaa sellaisen. Javassa ohjelma käännetään tavukoodiksi jota Javaympäristö ajaa mutta Pythonissa ajetaan selkokielistä koodia kääntämättä. C :lla ja C:llä ohjelma käännetään alustalle natiivikoodiksi. Niillä saa myös nopeiten toimivat ohjelmat ja ovat näistä kielistä ne jotka on standardoitu. Symbianissa ei kuitenkaan voi käyttää C :n standardikirjastoa mikä ei kuitenkaan haittaa kun se on monelta osin tehty ansaksi huonoille ohjelmoijille.

      • Puhelimeen

        Kiitoksia vastauksesta.

        Taitaa pitää sittenkin opetella joku toinenkin ohjelmointi kieli.
        Se ohjelma jonka tein, niin sillä olisi tosi paljon enemmän käyttöä puhelin versiona.
        Olisikohan miten helppoa sitten kirjoittaa visual basicissa toimiva koodi esim. javalle?
        Eroaako ne rakenteeltaan miten paljon?
        Eikös nokian puhelin pysty ajamaan javalla tehtyjä sovelluksia?
        Vai olisiko joku muu "helppo" tapa tai ohjelmointi kieli jolla tekisi sen.
        Lähinnä olisi jos siihen nokialaiseen tekisi sen ohjelman.

        Saa nähdä tuleeko tästä mitään, vai jääkö se vain iäisyys projektiksi.
        Mieli tekisi, vaan kun ei äly riitä, eikä aikaakaan jää töiden jälkeen paljoa asioiden opiskeluun.


      • Puhelimeen kirjoitti:

        Kiitoksia vastauksesta.

        Taitaa pitää sittenkin opetella joku toinenkin ohjelmointi kieli.
        Se ohjelma jonka tein, niin sillä olisi tosi paljon enemmän käyttöä puhelin versiona.
        Olisikohan miten helppoa sitten kirjoittaa visual basicissa toimiva koodi esim. javalle?
        Eroaako ne rakenteeltaan miten paljon?
        Eikös nokian puhelin pysty ajamaan javalla tehtyjä sovelluksia?
        Vai olisiko joku muu "helppo" tapa tai ohjelmointi kieli jolla tekisi sen.
        Lähinnä olisi jos siihen nokialaiseen tekisi sen ohjelman.

        Saa nähdä tuleeko tästä mitään, vai jääkö se vain iäisyys projektiksi.
        Mieli tekisi, vaan kun ei äly riitä, eikä aikaakaan jää töiden jälkeen paljoa asioiden opiskeluun.

        "Olisikohan miten helppoa sitten kirjoittaa visual basicissa toimiva koodi esim. javalle? Eroaako ne rakenteeltaan miten paljon?"

        Paljon. Visual Basic perustuu Basicciin joka on 60-luvulta. Suurin suosio oli 80-luvun kotimikroissa ja Visual Basic laajensi siitä sitten oman kummajaisen mikä on ihan oma virityksensä. Oli 90-luvun loppuvuosille saakka käyttökelpoinen.

        C kehittyi 70-luvulla ja siitä tuli 70-luvun lopulla siitä oli tullut defacto standardi unixien ohjelmointiin. 80-luvun loppuun mennessä, siitä on tullut ohjelmointikielten lingua franca jota se on ollut nykypäivään saakka.

        Ja sillä lingua francalla tarkoitan sitä, että oikeastaan joka konetta voi ohjelmoida C:llä, ja sen lisäksi C , Java, C# ja D perustuvat C:n syntaksiin ja näistä ainoastaan D on sellainen mitä ei juurikaan käytetä. C#

        Joudut siis opiskelemaan tämän defacto syntaksin millä ohjelmia tehdään, joita normaalisti käytetään. C#:lla ei ohjelmia voi tehdä Symbianiin.

        "Vai olisiko joku muu "helppo" tapa tai ohjelmointi kieli jolla tekisi sen."

        Symbianiin saa Python ajoympäristön niin voi ajaa Pythonilla tehtyjä ohjelmia. Se on sellainen tulkattava kieli 90-luvulta mikä on tämän vuosituhannen alussa korvannut Basicin Javan sillä kielenä millä ohjelmoinnin opiskelu kannattaa tehdä, ja sopii näppärästi pikku ohjelmiin hetken tarpeeseen, skriptaukseen ja protoiluun. Tällä sitten on oma syntaksinsa. Tämä kävisi C:n, C :n ja Javan ohella.


      • Selevä
        M-Kar kirjoitti:

        "Olisikohan miten helppoa sitten kirjoittaa visual basicissa toimiva koodi esim. javalle? Eroaako ne rakenteeltaan miten paljon?"

        Paljon. Visual Basic perustuu Basicciin joka on 60-luvulta. Suurin suosio oli 80-luvun kotimikroissa ja Visual Basic laajensi siitä sitten oman kummajaisen mikä on ihan oma virityksensä. Oli 90-luvun loppuvuosille saakka käyttökelpoinen.

        C kehittyi 70-luvulla ja siitä tuli 70-luvun lopulla siitä oli tullut defacto standardi unixien ohjelmointiin. 80-luvun loppuun mennessä, siitä on tullut ohjelmointikielten lingua franca jota se on ollut nykypäivään saakka.

        Ja sillä lingua francalla tarkoitan sitä, että oikeastaan joka konetta voi ohjelmoida C:llä, ja sen lisäksi C , Java, C# ja D perustuvat C:n syntaksiin ja näistä ainoastaan D on sellainen mitä ei juurikaan käytetä. C#

        Joudut siis opiskelemaan tämän defacto syntaksin millä ohjelmia tehdään, joita normaalisti käytetään. C#:lla ei ohjelmia voi tehdä Symbianiin.

        "Vai olisiko joku muu "helppo" tapa tai ohjelmointi kieli jolla tekisi sen."

        Symbianiin saa Python ajoympäristön niin voi ajaa Pythonilla tehtyjä ohjelmia. Se on sellainen tulkattava kieli 90-luvulta mikä on tämän vuosituhannen alussa korvannut Basicin Javan sillä kielenä millä ohjelmoinnin opiskelu kannattaa tehdä, ja sopii näppärästi pikku ohjelmiin hetken tarpeeseen, skriptaukseen ja protoiluun. Tällä sitten on oma syntaksinsa. Tämä kävisi C:n, C :n ja Javan ohella.

        Kiitoksia kun kerroit miten asian laita on.

        Itsellä ei ole sen paremmin tietoa muista ohjelmointi kielistä, jotta minkälaisia ne ovat.
        Oli vaan hetken mieli johde vähän opetella ohjelmointia että saisi tehtyä itselleen pieniä apuohjelmia koneelle.
        Ja tuli valittua visualbasic express kun sen sai helpolla netistä ja ennen kaikkea vielä ilmaiseksi.

        Nyt vaan huomasin että jos olisi onnistunut se ohjelman koodaus puhelimeen niin maailma olisi ollut taas yhden askeleen lähempänä täydellisyyttä.(omasta mielestä)

        Hyvin tuolla visualbasicilla on pärjännyt siihen tarpeeseen mitä itse on voinut kuvitella tekevänsä näillä taidoilla.
        On tullut tehtyä itselle muutama apuohjelma omiin tarpeisiin ja peräti myös työpaikallekkin tuotannon ohjaukseen.
        Ja ohjelmat toimivat niinkuin niiden on suunniteltu toimivan, joten ei kait se VB express niin huono ole kuin mitä sitä aina haukutaan.
        Ei pidä lusikalla kaivaa jos hommaan tarvitaan lapio.


      • Selevä kirjoitti:

        Kiitoksia kun kerroit miten asian laita on.

        Itsellä ei ole sen paremmin tietoa muista ohjelmointi kielistä, jotta minkälaisia ne ovat.
        Oli vaan hetken mieli johde vähän opetella ohjelmointia että saisi tehtyä itselleen pieniä apuohjelmia koneelle.
        Ja tuli valittua visualbasic express kun sen sai helpolla netistä ja ennen kaikkea vielä ilmaiseksi.

        Nyt vaan huomasin että jos olisi onnistunut se ohjelman koodaus puhelimeen niin maailma olisi ollut taas yhden askeleen lähempänä täydellisyyttä.(omasta mielestä)

        Hyvin tuolla visualbasicilla on pärjännyt siihen tarpeeseen mitä itse on voinut kuvitella tekevänsä näillä taidoilla.
        On tullut tehtyä itselle muutama apuohjelma omiin tarpeisiin ja peräti myös työpaikallekkin tuotannon ohjaukseen.
        Ja ohjelmat toimivat niinkuin niiden on suunniteltu toimivan, joten ei kait se VB express niin huono ole kuin mitä sitä aina haukutaan.
        Ei pidä lusikalla kaivaa jos hommaan tarvitaan lapio.

        "Ja tuli valittua visualbasic express kun sen sai helpolla netistä ja ennen kaikkea vielä ilmaiseksi."

        Lähes kaikki ohjelmointivälineet on nykyisin ilmaisia. Microsoftin omat tosin on sellaisia, että ne toimii vain Microsoftin omissa käyttöjärjestelmissä. Muilla toimii paremmin ja samalle kielelle voi olla useitakin työkaluja.

        "Ja ohjelmat toimivat niinkuin niiden on suunniteltu toimivan, joten ei kait se VB express niin huono ole kuin mitä sitä aina haukutaan."

        No se kieli on kyllä oikeasti aika karmeata 60-luvun peruja, mitä nyt on pariin kertaan muutettu (parempaan suuntaan) joka tarkoittaa sitä, että ohjelmatkin on hajonneet näissä muutoksissa. Nykyisin Visual Basic on olemassa lähinnä siksi, että se oli 90-luvun lopulla vielä käyttökelpoinen ja pitäisi näitä ohjelmia ylläpitää ja haluttaisiin jotenkin siirtää nykypäivään. Uusia ohjelmia sillä ei tehdä kun on oikeasti parempia työkaluja ja sellaisia joilla tehdyt softat kestää aikaa niin etteivät hajoa.

        Visual Basicilla tehdyt ohjelmat hajoaa aina kun Microsoft haluaa muuttaa sitä kieltä tai vaikka päättää lopettaa tämän tuotteen mikä varmaan käy jossain vaiheessa kun Visual Basic ohjelmat on kirjoitettu nykyaikaan. Tästä syystä on ikävää tehdä työkalulla jonka kanssa ollaan naimisissa jonkun yrityksen kanssa.

        Luonnollisesti ohjelmat toimii oikein jos ne on kirjoitettu oikein. Mutta jotta saa jotain perspektiiviä asioihin, C-kielellä esimerkiksi on tehty softaa 70-luvulla jota käytetään edelleen laajalti. Microsoft on tehnyt Basicceja 70-luvulta alkaen mutta ne ohjelmat ei ole toimineet eri koneiden välillä ja uudet versiot Visual Basicista on hajottaneet sitä myös. Tietokoneohjelmien uudelleen kirjoittaminen on aika ikävää jos on vähänkin monimutkaisemmasta kyse.

        Visual Basic olikin silloin 1991-1998 välillä kelpo työkalu ns. korporaatiosoftiin. Sillä oli hyvä tehdä Windowsille GUI-softa jonkun tietokannan päälle ja oli hyvä yksinkertaisiin ohjelmiin ja oli helposti omaksuttava. Sitten tuli Java ja webin ohjelmointi kävi helposti myös PHP:llä joten se Visual Basic jäi tarpeettomaksi. Ei sillä uusia ohjelmia enää oikein tehdä vaan ylläpidetään vanhoja 90-luvun virityksiä.

        Kyllähän Microsoft sitä sitten edelleen tarjoaa omana ratkaisuna "helposti opittavana kielenä" joka toimii vain Windowsissa eikä esimerkiksi siinä Symbianissa, Mac OS X:ssä, Susessa tai missään muussakaan joka onkin syy siihen miksi se sitä jakelee (että saa myytyä Windowsia).

        Helppoon kielen oppimiseen on ollut Python paras ratkaisu vuodesta 1994 eteenpäin joten jos se on tärkeä ominaisuus niin tämä on paras ja se toimii Symbianissakin.


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

    Luetuimmat keskustelut

    1. Tällä kertaa Marinia kadehtii Minäminä Päivärinta

      Kokoomuksen tyhjäntoimittelija itkeä tuhertaa, kun kansainvälinen superstaramme ei leiki hänen kanssaan. Oikean puoluee
      Maailman menoa
      386
      1512
    2. Minua itkettää tämä tilanne

      Meidän pitäisi jutella. Eikö niin? Miehelle.
      Ikävä
      105
      1288
    3. Miksi koulut pakottavat

      Lapset uimaan sekaryhmänä? Murrosikäiset tunnetusti häpeilevät vartalossa tapahtuvia muutoksia. Tulee turhia poissaoloja
      Maailman menoa
      116
      1210
    4. Miksi jollain jää "talvi päälle"

      Huvittaa kastoa ullkona jotain vahempaa äijää joka pukeutuu edelleen kun olisi +5 astetta lämmittä vaikka on helle keli
      Maailman menoa
      164
      1139
    5. Mitkä oli suurimmat

      Syyt mihin hänessä ihastuit alussa ja pikkuhiljaa tunteiden edetessä
      Ikävä
      44
      987
    6. Minulla oli tunteita

      Tein itsestäni pellen. Sait hyvät naurut ja minä 💔
      Ikävä
      63
      906
    7. Se katse silloin

      Oli hetki, jolloin katseemme kohtasivat. Oli talvi vielä. Kerta toisensa jälkeen palaan tuohon jaettuun katseeseen. Tunt
      Ikävä
      32
      816
    8. Suomen Pallolitto: Tasoryhmät lasten jalkapallossa - Erätauko-tilaisuus ma 20.5.2024

      Tasoryhmät lasten ja nuorten jalkapallossa herättävät paljon keskustelua. Mitä tasoryhmät ovat ja mikä on niiden tarkoit
      Suomi24 Blogi ★
      0
      810
    9. Susanne Päivärinta kirjassaan: Sannalla nousi valta päähän, Big Time!

      Päivärinta toteaa ettei ole nähnyt kenenkään muuttuvan niin totaalisesti kuin Marinin, eikä siis todellakaan parempaan s
      Maailman menoa
      91
      804
    10. Tuhdit oluet kauppoihin. Miksi vastustaa?

      8% oluet kauppoihin mutta mikä siinä on että osa politikoista vstustaa ? Kauppa kuitenkin hinnoittelee vahvan oluen ni
      Maailman menoa
      167
      691
    Aihe