Back to basics

basicman

Mistä Real Basicin voi ladata ilman mainoshärpäkkeitä tms. luotettavimmin? Kiinnostuin kokeilemaan. Miltä Real Basicin tulevaisuus näyttää. Microsoftafan jakaa Visual Studio Expressiä ilmaiseksi, mutta tuo Real Basicin oliopohjaisuus kiinnostaa enemmän.

19

1609

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kaikkien Basiccien tulevaisuus on vähän niin ja näin ja kannattaa muistaa se Basicin (ja Pascalin) historia mihin käyttöön ne tehtiin, mihin markkinoille ne lopulta suuntautui ja millä ne lopulta korvattiin.

      Basicilla ei oikein ole ollut käyttöä yhdeksään vuoteen missään vaan kuhunkin tarkoitukseen on vähän sopivampi työkalu. Tämä koskee myös Microsoftin tarjontaa! Sieltä on alasajettu VB Scriptiä yms. hyvää tahtia.

      Voisin esittää sellaisen vastakysymyksen, että mitä oikeastaan haluat saada aikaiseksi, tai mikä on se sinun tahtotilasi sille ohjelmointikielelle/työkalulle millainen sen pitäisi olla?

      Olen noin 100% varma, että voit päästä paljon helpommalla liikkeelle.

    • basicman2

      Basic oli ensimmäinen ohjelmointikieli, jonka opin. QBasic - VB... Old school matskua, erilaisia tekstisovelluksi aym. on pilvin pimein.
      Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.. Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa. Eli basic on se ohjelmointi-äidinkieli, jolla homma sujuu. Lisäksi tietysti MS officen VBA-makrokieli on basic-pohjainen. Ja sillä voi paljon saada aikaan Officen sisällä, minisovellusia ym. jotka helpottavat työskentelyä. jne. Olen tiedostanut tarpeen muiden kielien opiskeluun, mutta jäi se vaikutelma, että MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)

      Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut. Koodia pitäisi pystyä kirjoittamaan ilman puolen sec:n viivettä joka näppäyksen jälkeen. Oman koneeni suorituskyky on sentään tähän asti riittänyt muuten.

      • "Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."

        Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia

        "MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"

        MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.

        "Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."

        Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.

        "Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."

        Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.


      • M-Kar kirjoitti:

        "Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."

        Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia

        "MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"

        MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.

        "Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."

        Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.

        "Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."

        Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.

        Näkyy olevan Debianissa valmiina muuten Basic variaatioita. Saa siis julkaisusta korkeintaan 5v ajaksi eteenpäin sellaisen vakaana ennen kuin tulee pakollinen järjestelmän muutos ja ne sitten toimii niin pitkään kuin on väkeä ketä niiden ylläpito kiinnostaa.

        Suosittelisin kyllä vaihtamaan sen kielen kaikesta huolimatta. Windowsia jos jostain syystä pitää käyttää niin joko C# tai toinen vaihtoehto voisi olla Node.js jonka päälle kehittää sitten Javascriptillä tai Typescriptillä.

        Kevyt editori ohjelmointiin olisi tämä: https://code.visualstudio.com/
        Node.js ajoympäristö: https://nodejs.org/en/download/ ..ja sieltä se LTS
        Typescript kääntäjä: http://www.typescriptlang.org/

        Visual Studio Community sitten sisältäisi sen C# kääntäjän: https://www.visualstudio.com/downloads/download-visual-studio-vs

        En tiedä mitä Expressiä olet käyttänyt ja missä mennyt pieleen mutta kyllä nuo toimii ihan perustason Windows tietokoneessa, eli pari gigaa muistia ja tuplaydin prosessori ellei niitä ole hidastettu jollain virustutkilla tai muulla roinalla.


      • redim
        M-Kar kirjoitti:

        "Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."

        Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia

        "MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"

        MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.

        "Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."

        Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.

        "Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."

        Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.

        Ihan puppua, että VBA:ta oltaisiin kuoppaamassa.


      • redim kirjoitti:

        Ihan puppua, että VBA:ta oltaisiin kuoppaamassa.

        Microsoft poistanut jo VB Scriptiä ja ASP:tä jotka perustuvat paljolti samaan tekniikkaan, kuten myös Visual Basic 6 on sen ajan tekniikkaa ja Microsoft ilmoittanut, että yhteensopivuudet siihen poistuu ihan just Windows 10:stä ellei jo ole poistunut.

        VBA itseasiassa poistui jo hetkeksi, että sitä ei ollut MS Officen OS X versiossa mutta tuotiin sitten takaisin.

        Vuodesta 2007 lähtien Microsoft lopetti tarjoamisen VBA jakelulisensseille. MS Office 2007 kun toimi jo C#:lla. Tuosta on jo 9v aikaa..

        64-bittinen VBA ei myöskään tiettävästi tue kaikkia samoja asioita mitä 32-bittinen. Microsoftia ei yksinkertaisesti kiinnosta kun korvaava tekniikka on ollut olemassa kaiken aikaa.

        Että kyllä sitä vähitellen ollaan ajettu alas viimeiset 9v.


      • redim

      • Onkototta
        M-Kar kirjoitti:

        "Se data, muistiinpanot, dokumentit, tutkimusmateriaalit ym. ym. on se tärkein juttu, jonka säilyminen on taattava järjestelmämuutosten vuossa."

        Basic kieli taas on standardoimaton joten se ei oikein kestä muutoksia

        "MS kuitenkin yllä pitää VB-kulttuuria aika pitkään vielä (officen sisäinen scriptikieli esim?)"

        MS Office 2007:sta lähtien käytetty C#:a. Vanha Visual Basic on ollut rinnalla taaksepäinyhteensopivuussyistä mutta poistunee varmaan kun poistivat juuri VBScriptin selaimesta.

        "Kokeilin Visual Studio Expressiä (ilmainen kun on) mutta se osoittautui painajaismaisen raskaaksi ja hitaaksi, ei jotenkin innostanut."

        Se on varmaan kaikista Basic toteutuksista se millä parhaiten jatkuvuutta Windowsilla.

        "Vieläkin basic-koodi syntyy nopeasti, olen esim. joutunut konvertoimaan vanhaa tekstidataa eri formaattipohjista dosista Win-formaattiin etc.."

        Noihin hommiin käytetään tavallisesti unixeja joissa on valmiit työkalut tuollaiseen.

        En ole edes kuullut että officessa olisi C#. Miten sen saa käyttöön?



      • Onkototta
        M-Kar kirjoitti:

        Tuosta alkuun: https://msdn.microsoft.com/en-us/library/ms173185.aspx

        Microsoftilla on ohjeistusta yllinkyllin ja netistä löytyy muutakin.

        En usko ennen kuin näen, että Officessa olisi C#. Siinähän ei ole mitään erikoista, että C#:lla voi ohjata Exceliä. Sehän onnistuu monella muullakin kielellä. Jos VBA olisi jopa jäämässä pois, sen korvaajaa oltaisiin varmasti tyrkyttämssä käyttöön.


      • Huhupuheitavaan
        Onkototta kirjoitti:

        En usko ennen kuin näen, että Officessa olisi C#. Siinähän ei ole mitään erikoista, että C#:lla voi ohjata Exceliä. Sehän onnistuu monella muullakin kielellä. Jos VBA olisi jopa jäämässä pois, sen korvaajaa oltaisiin varmasti tyrkyttämssä käyttöön.

        Siis ei olekaan totta, että VBA:sta oltaisiin luopumassa.


      • Onkototta kirjoitti:

        En usko ennen kuin näen, että Officessa olisi C#. Siinähän ei ole mitään erikoista, että C#:lla voi ohjata Exceliä. Sehän onnistuu monella muullakin kielellä. Jos VBA olisi jopa jäämässä pois, sen korvaajaa oltaisiin varmasti tyrkyttämssä käyttöön.

        Onhan sitä korvaajaa tyrkyllä: https://azure.microsoft.com/fi-fi/

        Ei ole VBA:ta missään. VBA tuki on jo jätetty monista MS Office versioista kokonaan pois, että siitä todellakin ollaan luopumassa.

        Et vaan nähtävästi käsitä sitä, että korvaavalla tekniikalla ei ole tarkoituskaan ajaa mitään koodia päätelaitteessa, tuomassa turvareikiä ja monimutkaisuutta. Se korvaava teknmikka toimii tietystikin pilvessä.


      • Onkototta
        M-Kar kirjoitti:

        Onhan sitä korvaajaa tyrkyllä: https://azure.microsoft.com/fi-fi/

        Ei ole VBA:ta missään. VBA tuki on jo jätetty monista MS Office versioista kokonaan pois, että siitä todellakin ollaan luopumassa.

        Et vaan nähtävästi käsitä sitä, että korvaavalla tekniikalla ei ole tarkoituskaan ajaa mitään koodia päätelaitteessa, tuomassa turvareikiä ja monimutkaisuutta. Se korvaava teknmikka toimii tietystikin pilvessä.

        Sanot, ettei ole VBA:ta missään. Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA. C#:a siinä ei ole. Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä.

        Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut. Taidat nauttia vänkäämisestä, vai etkö elä reaalimaailmassa ollenkaan?


      • Onkototta kirjoitti:

        Sanot, ettei ole VBA:ta missään. Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA. C#:a siinä ei ole. Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä.

        Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut. Taidat nauttia vänkäämisestä, vai etkö elä reaalimaailmassa ollenkaan?

        "Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA."

        Ja sitten kun se poistuu niin mitäs sitten teet?

        "Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä."

        No sitten varmaan vaihdat pois Microsoftin tekniikasta.

        "Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut."

        Ei vaan kyse on Microsoftin Officen tuottamien tiedostojen ohjelmallisesta käsittelystä. Niitä kun ei ole ollut vuosikausiin tarkoitus hoitaa millään VBA makrokielellä. Erittäin tärkeätä on ymmärtää se, että mitään officetiedoston ohjelmallista käsittelyä ei tehdä paikallisesti päätelaitteessa. Sitä varten on webservicet joko omassa tai jonkun toisen palvelimessa.

        Eikä edes jää siihen. VBA->C#:n jälkeen Microsoft on jo tekemässä seuraavan sukupolven työkalua tähän: https://www.microsoft.com/en-us/projectsiena/

        VBA kielihän muuten käyttää vastaavaa bytekoodia kuin ikivanha ASP ja VB6 ja tuota tekniikkaa poistetaan hyvää vauhtia.

        "vai etkö elä reaalimaailmassa ollenkaan?"

        Elän täysin nykyisessä reaalimaailmassa. En menneisyydessä. Kumma juttu kun jotkut selittää jostain Windows XP:stä, VBA:sta, 32-bittisistä ohjelmista tai muusta sonnasta mikä on menneisyyttä. Tuollaisilta vedetään töpselit seinästä vähitellen ja sitten ne lakkaa toimimasta. Tästä syystä niistä vaihdetaan pois eikä missään nimessä käytetä aikaa sellaisten omaksumiseen.


      • Huhupuheitavaan
        M-Kar kirjoitti:

        "Mutta kun koneellani olevan Officen makrokieleksi on tarjolla ainoastaan VBA."

        Ja sitten kun se poistuu niin mitäs sitten teet?

        "Pelkästään pilvessä toimivan tekniikan varaan ei auta turvautua. Kaikkialla ei näet ole toimivia yhteyksiä."

        No sitten varmaan vaihdat pois Microsoftin tekniikasta.

        "Jos tarkoitat sisäistä toteutusta tms, se on siiten eri juttu, mutta siitä tuskin aloittajakaan oli kiinnostunut."

        Ei vaan kyse on Microsoftin Officen tuottamien tiedostojen ohjelmallisesta käsittelystä. Niitä kun ei ole ollut vuosikausiin tarkoitus hoitaa millään VBA makrokielellä. Erittäin tärkeätä on ymmärtää se, että mitään officetiedoston ohjelmallista käsittelyä ei tehdä paikallisesti päätelaitteessa. Sitä varten on webservicet joko omassa tai jonkun toisen palvelimessa.

        Eikä edes jää siihen. VBA->C#:n jälkeen Microsoft on jo tekemässä seuraavan sukupolven työkalua tähän: https://www.microsoft.com/en-us/projectsiena/

        VBA kielihän muuten käyttää vastaavaa bytekoodia kuin ikivanha ASP ja VB6 ja tuota tekniikkaa poistetaan hyvää vauhtia.

        "vai etkö elä reaalimaailmassa ollenkaan?"

        Elän täysin nykyisessä reaalimaailmassa. En menneisyydessä. Kumma juttu kun jotkut selittää jostain Windows XP:stä, VBA:sta, 32-bittisistä ohjelmista tai muusta sonnasta mikä on menneisyyttä. Tuollaisilta vedetään töpselit seinästä vähitellen ja sitten ne lakkaa toimimasta. Tästä syystä niistä vaihdetaan pois eikä missään nimessä käytetä aikaa sellaisten omaksumiseen.

        Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori?

        Officen makrot kyllä pyörivät satavarmasti paikallisesti. Ei siihen nettiyhteyttä tai pilviä tarvita. Ihan outoja höpiset.

        Työnantaja sanoo mitä käytetään.


      • Huhupuheitavaan kirjoitti:

        Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori?

        Officen makrot kyllä pyörivät satavarmasti paikallisesti. Ei siihen nettiyhteyttä tai pilviä tarvita. Ihan outoja höpiset.

        Työnantaja sanoo mitä käytetään.

        "Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori? "

        Taaksepäinyhteensopivuussyistä. Tuo löytyy vielä joistakin MS Office versioista legacyä varten jonkinaikaa.

        "Officen makrot kyllä pyörivät satavarmasti paikallisesti."

        Ne on sitten jotain vanhoja oksennuksia mitä hävitetään pois. Nykyään on webservicet joko omalla paikallisella palvelimella tai sitten jossain muualla, ja nykyään on myös tällainen: https://store.office.com/fi-fi/appshome.aspx?ui=fi-FI&rs=fi-FI&ad=FI

        "Työnantaja sanoo mitä käytetään."

        Se on sitten sen ja työntekijöiden ongelma. Jos työnantaja roikkuu jossain Windows XP:ssä, tai muussa vanhentuneessa teknologiapinossa, liiketoiminta rakennettu VBA hässäköiden varaan joita ei modernisoida ajoissa tai muuta vastaavaa hölmöilyä niin voi olla ideaa vilkuilla uutta työpaikkaa hyvissä ajoin.


      • vainiinjoojoo
        M-Kar kirjoitti:

        "Sanopas nyt sitten, jos VBA on jäämäisillään pois ja sen tilalla on jo C#, miksi Office-ohjelmissa siitä huolimatta aukeaa ainoastaan VBA-editori? "

        Taaksepäinyhteensopivuussyistä. Tuo löytyy vielä joistakin MS Office versioista legacyä varten jonkinaikaa.

        "Officen makrot kyllä pyörivät satavarmasti paikallisesti."

        Ne on sitten jotain vanhoja oksennuksia mitä hävitetään pois. Nykyään on webservicet joko omalla paikallisella palvelimella tai sitten jossain muualla, ja nykyään on myös tällainen: https://store.office.com/fi-fi/appshome.aspx?ui=fi-FI&rs=fi-FI&ad=FI

        "Työnantaja sanoo mitä käytetään."

        Se on sitten sen ja työntekijöiden ongelma. Jos työnantaja roikkuu jossain Windows XP:ssä, tai muussa vanhentuneessa teknologiapinossa, liiketoiminta rakennettu VBA hässäköiden varaan joita ei modernisoida ajoissa tai muuta vastaavaa hölmöilyä niin voi olla ideaa vilkuilla uutta työpaikkaa hyvissä ajoin.

        Ei mitään tolkkua


    • fggggggggg

      C-risun kehittäjänä on Hejlsberg, joka oli kehittämässä Delphiä, mutta saako hänkään C:tä väännettyä järkevään kuosiin.

      • C# ei ole mikään C. Täysin eri kieliä.

        C on ollut järkevissä kuosissa 70-luvun lopulta lähtien. Paras systeemiohjelmointikieli mitä löytyy.


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

    Luetuimmat keskustelut

    1. Baaritappelu

      Hurjaksi käynyt meno Laffassa. Jotain jätkää kuristettu ja joutunu teholle...
      Kokkola
      53
      5098
    2. Tappo Kokkolassa

      Päivitetty tänään Iltalehti 17.04.2024 Klo: 15:23..Mikähän tämä tapaus nyt sitten taas on.? Henkirikos Kokkolassa on tap
      Kokkola
      23
      3347
    3. Poliisit vaikenee ja paikallinen lehti

      Poliisit vaikenee ja paikallinen lehti ei kerro taposta taaskaan mitään. Mitä hyötyä on koko paikallislehdestä kun ei
      Kokkola
      28
      1482
    4. Miksi tytöt feikkavat saaneensa orgasmin, vaikka eivät ole saaneet?

      Eräs ideologia itsepintaisesti väittää, että miehet haluavat työntää kikkelinsä vaikka oksanreikään, mutta tämä väite ei
      Sinkut
      182
      1317
    5. Mitä ihmettä

      Kaipaat hänessä
      Ikävä
      76
      1016
    6. MAKEN REMPAT

      Tietääkö kukaan missä tämmöisen firman pyörittäjä majailee? Jäi pojalla hommat pahasti kesken ja rahat muisti ottaa enna
      Suomussalmi
      24
      918
    7. Kuntoutus osasto Ähtärin tk vuode osasto suljetaan

      5 viikkoa ja mihin työntekijät, mihin potilaat. Mikon sairaalan lopetukset saivat nyt jatkoa. Alavudelle Liisalle tulee
      Ähtäri
      49
      867
    8. Itämaisesta filosofiasta kiinnostuneille

      Itämaisesta filosofiasta kiinnostuneille. Nämä linkit voivat auttaa pääsemään niin sanotusti alkuun. https://keskustel
      Hindulaisuus
      259
      816
    9. Mulla on kyllä

      Järkyttävä ikävä sua. Enkä yhtään tykkää tästä olotilastani. Levoton olo. Ja vähän pelottaa..
      Ikävä
      35
      758
    10. Uskoontulo julistetun evankeliumin kautta

      Ja kun oli paljon väitelty, nousi Pietari ja sanoi heille: "Miehet, veljet, te tiedätte, että Jumala jo kauan aikaa sitt
      Raamattu
      482
      717
    Aihe