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

1033

    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. Olen tosi outo....

      Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap
      Ikävä
      16
      2178
    2. Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta

      https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi
      Kotka
      84
      2128
    3. Oletko sä luovuttanut

      Mun suhteeni
      Ikävä
      101
      1397
    4. Vanhalle ukon rähjälle

      Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen
      Ikävä
      10
      1306
    5. Maisa on SALAKUVATTU huumepoliisinsa kanssa!

      https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663
      Kotimaiset julkkisjuorut
      84
      1207
    6. Hommaatko kinkkua jouluksi?

      Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k
      Sinkut
      146
      1188
    7. Aatteleppa ite!

      Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.
      Maailman menoa
      249
      896
    8. Omalääkäri hallituksen utopia?

      Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha
      Maailman menoa
      173
      874
    9. Onko se ikä

      Alkanut haitata?
      Ikävä
      78
      869
    10. Mitä sanoisit

      Ihastukselle, jos näkisitte?
      Tunteet
      63
      854
    Aihe