Uusi Free Pascal 3.0

fpcfan

Uusi Free Pascal 3.0

http://www.freepascal.org/

Tuetut alustat
- Linux-i386
- Linux-x86_64 (amd64)
- Linux-powerpc
- Linux-sparc
- Linux-ARM
- Win32-i386 (2000/XP, WinNT or later)
- Win64-x86_64 (XP or later)
- Wince-ARM (cross compiled from win32-i386)
- FreeBSD-i386
- FreeBSD-x86_64
- Mac OS X/Darwin for PowerPC (32 and 64 bit)
- Mac OS X/Darwin for Intel (32 and 64 bit)
- iOS (ARM and AArch64/ARM64) and iPhoneSimulator (32 and 64 bit)
- OS/2-i386 (OS/2 Warp v3.0, 4.0, WarpServer for e-Business and eComStation)
- Haiku-i386
- GO32v2-i386
- Nintendo Gameboy Advance-ARM (cross compile from win32-i386)
- Nintendo DS-ARM (cross compile from win32-i386)
- Nintendo Wii-powerpc (cross compile from win32-i386)
- AIX 5.3 and later for PowerPC (32 and 64 bit)
- Java JVM (1.5 and later) and Android Dalvik (Android 4.0 and later)
- Android (ARM, i386, MIPS) via cross-compiling.
- MSDos-i8086 (cross compiled from win32-i386 or Linux)
- Amiga, MorphOS and AROS

Tuetut prosessorit
i386, x86_64, PowerPC, ARM, MIPS, i8086, Motorola 68k, Sparc ja JVM runtime


Virallinen dokumentaatio
http://www.freepascal.org/docs-html/3.0.0/fpctoc.html

16

319

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • asentuu_kivuttomasti

      Kohtuullisen helppo asentaakin, ainakin ubuntu 12.04 ja .deb 3 kpl deb-paketit sai lazaruksen kanssa. Itse säheltänyt yleensä käännöksen kanssa ja hakemistopolkujen, mutta nyt ei tarvinnu! :)

    • toistaiseksi_vanha

      En ole vielä siirtynyt. Nykyisessä (siis vanhemmassa) versiossa on ihan riittävästi ominaisuuksia. Esim. tuo murtoluvuilla laskenta
      http://wiki.freepascal.org/Fractions/fi
      toimii tällä vanhemmalla versiolla vaikka siinä käytetään advanced record ominaisuuksia.

    • fpc

      Nyt on ilmestynyt päivitysversio
      Free Pascal 3.0.2

      Parannuksia löytyy lähinnä mukana tulevissa
      pdf, web, googleapi, database ja unicode kirjastoissa

    • qqqweqw

      Eikö Pascal-ohjelmointi ole jo menneen talven lumia. Nykyään käytetään esim. Pythonia, Javascriptiä ja C#:ia.

      • fpc2

        Mikään noista sinun mainitsemista ei pysty siihen mihinkä Free Pascal pystyy. Mieti sitä! (katselu nimenomaan siltä puolelta mihin Free Pascal pystyy)

        Mutta on totta että nuo mainisemat kielet ovat varsikin Suomessa suositumpia sekä myös maailmalla.

        Mieti myös sitä miksi jotkut pitivät Pascal ohjelmointia menneenä 1990-luvun puolivälissä, 2000-luvulla alussa ja nykypäivänä. (Eli jotkut ns "asiantuntijat" ovat olleet jo ainakin yli 20 vuotta "väärässä" ja asiasta "ymmärrättömiä"). Jos Pascal olisi ollut käyttökelvoton niin siitä olisi kai silloin luovuttu. Voit verrata lukemattomiin muihin kieliin jotka ovat syntyneet ja kuolleet vuosien varrella (vaikka takana on ollut hyvin suuria yhtiöitä).

        Kun tutustut ja teet monipuolisia ohjelmia Pascalilla niin ehkäpä alat pikku hiljaa ymmärtämään miksi jotkut pitävät Pascalista.


      • qqqweqw

        En jaksa miettiä. Käännän mieluummin C# projektini ja sen jälkeen käyn Pascal.


      • fpc2 kirjoitti:

        Mikään noista sinun mainitsemista ei pysty siihen mihinkä Free Pascal pystyy. Mieti sitä! (katselu nimenomaan siltä puolelta mihin Free Pascal pystyy)

        Mutta on totta että nuo mainisemat kielet ovat varsikin Suomessa suositumpia sekä myös maailmalla.

        Mieti myös sitä miksi jotkut pitivät Pascal ohjelmointia menneenä 1990-luvun puolivälissä, 2000-luvulla alussa ja nykypäivänä. (Eli jotkut ns "asiantuntijat" ovat olleet jo ainakin yli 20 vuotta "väärässä" ja asiasta "ymmärrättömiä"). Jos Pascal olisi ollut käyttökelvoton niin siitä olisi kai silloin luovuttu. Voit verrata lukemattomiin muihin kieliin jotka ovat syntyneet ja kuolleet vuosien varrella (vaikka takana on ollut hyvin suuria yhtiöitä).

        Kun tutustut ja teet monipuolisia ohjelmia Pascalilla niin ehkäpä alat pikku hiljaa ymmärtämään miksi jotkut pitävät Pascalista.

        "Mikään noista sinun mainitsemista ei pysty siihen mihinkä Free Pascal pystyy."

        Laitatko pari esimerkkiä kiitos??

        "Jos Pascal olisi ollut käyttökelvoton niin siitä olisi kai silloin luovuttu."

        Juurikin näin, siitä on luovuttu. Ainakin työelämässä...

        "Kun tutustut ja teet monipuolisia ohjelmia Pascalilla niin ehkäpä alat pikku hiljaa ymmärtämään miksi jotkut pitävät Pascalista."

        Hyvin kiteytetty. JOTKUT harrastelijat käyttää joo, työt tehdään muilla työkaluilla....


      • fpc2 kirjoitti:

        Mikään noista sinun mainitsemista ei pysty siihen mihinkä Free Pascal pystyy. Mieti sitä! (katselu nimenomaan siltä puolelta mihin Free Pascal pystyy)

        Mutta on totta että nuo mainisemat kielet ovat varsikin Suomessa suositumpia sekä myös maailmalla.

        Mieti myös sitä miksi jotkut pitivät Pascal ohjelmointia menneenä 1990-luvun puolivälissä, 2000-luvulla alussa ja nykypäivänä. (Eli jotkut ns "asiantuntijat" ovat olleet jo ainakin yli 20 vuotta "väärässä" ja asiasta "ymmärrättömiä"). Jos Pascal olisi ollut käyttökelvoton niin siitä olisi kai silloin luovuttu. Voit verrata lukemattomiin muihin kieliin jotka ovat syntyneet ja kuolleet vuosien varrella (vaikka takana on ollut hyvin suuria yhtiöitä).

        Kun tutustut ja teet monipuolisia ohjelmia Pascalilla niin ehkäpä alat pikku hiljaa ymmärtämään miksi jotkut pitävät Pascalista.

        "Mieti myös sitä miksi jotkut pitivät Pascal ohjelmointia menneenä 1990-luvun puolivälissä"

        Pascal käytännössä kuoli 90-luvun alussa mutta koki sitten renesanssin Delphin myötä, mutta tiedettiin kyllä silloin jo kuolevaksi kieleksi kun Java jyräsi. Delphi pärjäsi lähinnä sillä, että siinä oli 90-luvun mittapuulla hyvä IDE ja hyvä suorituskyky graafisessa ympäristössä.

        Delphi 7:lla (vuosi 2002) oli vielä jotain merkitystä mutta sittenhän se jäi täysin obsoleetiksi viimeistään 2006 kun joka suhteessa parempaa sai maksutta.

        "(Eli jotkut ns "asiantuntijat" ovat olleet jo ainakin yli 20 vuotta "väärässä" ja asiasta "ymmärrättömiä")."

        Miten niin väärässä kun kyseessähän on käytännössä kuollut kieli? Eihän sillä toimita tehdä mitään. Eikä sillä käytännössä tehdä mitään. Tekohengitetään jotain vanhoja roskaohjelmia lähinnä.

        "Jos Pascal olisi ollut käyttökelvoton niin siitä olisi kai silloin luovuttu. "

        Niinhän siitä onkin luovuttu. Mitään uusia ohjelmia ei Pascalilla käytännössä tehdä.

        "Voit verrata lukemattomiin muihin kieliin jotka ovat syntyneet ja kuolleet vuosien varrella (vaikka takana on ollut hyvin suuria yhtiöitä)."

        Ei mitään merkitystä kun se Pascal on myös niitä kuolleita rypistyksiä. Sitä tekohengitetään legacyä varten mutta mitään uutta ei käytännössä tehdä.


      • jotainfaktaa

        Taidat unohtaa että C# tekijät tulivat rahan myötä Delphi 2:n tekijöistä. Tuskinpa MS olisi heitä palkannut ja syrjäyttänyt omia vb ja c:n tekijöitä sekä myöhemmin palkinnut heidät jos tilanne olisi ollut sellainen mitä annat ymmärtää.


      • lazz_
        code_red kirjoitti:

        "Mikään noista sinun mainitsemista ei pysty siihen mihinkä Free Pascal pystyy."

        Laitatko pari esimerkkiä kiitos??

        "Jos Pascal olisi ollut käyttökelvoton niin siitä olisi kai silloin luovuttu."

        Juurikin näin, siitä on luovuttu. Ainakin työelämässä...

        "Kun tutustut ja teet monipuolisia ohjelmia Pascalilla niin ehkäpä alat pikku hiljaa ymmärtämään miksi jotkut pitävät Pascalista."

        Hyvin kiteytetty. JOTKUT harrastelijat käyttää joo, työt tehdään muilla työkaluilla....

        "Hyvin kiteytetty. JOTKUT harrastelijat käyttää joo,"
        No osa näistä harrastajista on tehnyt omalla kielellä (siis Pascalilla) kääntäjän ja samalla kielellä (pascalilla) ohjelmankehitysympäristö Lazaruksen ja nämä toimivat useissa eri ympäristöissä (käyttöliittymissä, käyttöjärjestelmissä, eri prosessoreilla jne) . Tälläiseen harva ammattilainen edes pystyy (Yleensä ammattilaiset vain käyttävät jonkin muun tekemää johonkin tiettyyn ympäristöön tehtyä ...)!


      • lazz_ kirjoitti:

        "Hyvin kiteytetty. JOTKUT harrastelijat käyttää joo,"
        No osa näistä harrastajista on tehnyt omalla kielellä (siis Pascalilla) kääntäjän ja samalla kielellä (pascalilla) ohjelmankehitysympäristö Lazaruksen ja nämä toimivat useissa eri ympäristöissä (käyttöliittymissä, käyttöjärjestelmissä, eri prosessoreilla jne) . Tälläiseen harva ammattilainen edes pystyy (Yleensä ammattilaiset vain käyttävät jonkin muun tekemää johonkin tiettyyn ympäristöön tehtyä ...)!

        "No osa näistä harrastajista on tehnyt omalla kielellä (siis Pascalilla) kääntäjän ja samalla kielellä (pascalilla) ohjelmankehitysympäristö Lazaruksen ja nämä toimivat useissa eri ympäristöissä (käyttöliittymissä, käyttöjärjestelmissä, eri prosessoreilla jne) . Tälläiseen harva ammattilainen edes pystyy (Yleensä ammattilaiset vain käyttävät jonkin muun tekemää johonkin tiettyyn ympäristöön tehtyä ...)!"

        Niin??? Mitä sitten?? Luuletko, ettei onnistu C#:lla javalla??? Helposti!! Jotkut harrastajat kirjoittivat javascriptillä win95 emulaattorin, joka toimii selaimessa, mitä sitten?? Tähän halusin esimerkin, joka edelleen uupuu:

        "Mikään noista sinun mainitsemista ei pysty siihen mihinkä Free Pascal pystyy."

        Ja vaikka minkälaisia "guruja" lazarus projektissa pyöriikin, edelleen, työtä ei tolla tehdä!!!


      • OletkoEdesTestannutSitä

    • muistojaa

      Viimeksi olen pascalia kokeillut kun oli koulussa. Paperille tehtiin harjoitukset ja kokeet. Alakerrassa on pääteluokka jossa muutama mv-pääte. Vuosi 1983-1984

      Kivaa oli basicin jälkeen,kun ei tarvinnut rivinumeroita ja oli proseduurit.

      • muistelee

        Oli muute tietokonealan teknillinen opisto raahessa :)


      • muistelemuistoja

        Noilla tiedoilla pääsee alkuun. Ne eivät ole vanhentuneet. Toki uusia ominaisuuksia on tullut (niin kuin muihinkin kieliin).

        Dokumentaatiota ja opiskelumateriaalia löytyy aika paljon jopa suomenkielisenäkin katso vaikkapa: http://wiki.freepascal.org/


    • ex-delphisti

      Basicissa oli gosub jolla hyppäsi johonkin kohti koodia ja return -käskyllä palasi gosubin jälkeiseen kohtaan koodia jatkamaan, oli se jännää. Myös GFA-Basicissa oli proceduurit ja funktiot, eikä rivinumeroita tarvittu.

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

    Luetuimmat keskustelut

    1. SDP haluaa LISÄÄ veroja bensa-autoille!

      Sdp:n vaihtoehtobudjetti esittää polttomoottoriautoille lisää veroja Sdp esittää tuoreessa vaihtoehtobudjetissaan verot
      Maailman menoa
      177
      17462
    2. Riikka se jytkytti BKT:stä nyt 0,3 prosenttia pois

      Ja vain kolmessa kuukaudessa! Vuositasollahan tuo tarkoittaa reilun prosentin pudotusta. Pärjäisi varmaan lasketteluss
      Maailman menoa
      47
      10034
    3. Vasemmistoaate on aatteista jaloin

      Kaikki saavat ja kukaan ei jää ilman. Kuka tuollaista voisi vastustaa?
      Maailman menoa
      61
      5917
    4. Antti Lindtman kiitti valtiovarainministeri Purraa

      Ministeri Purra kertoi ottavasa vastuun EU:n alijäämämenettelyyn joutumisesta. Hän myös sanoi tietävänsä, että Lindtman
      Perussuomalaiset
      46
      3210
    5. Suomalaisten enemmistö on (ateisteja / fiksuja / sosialisteja)

      Tai jokin noiden yhdistelmä, koska S-ryhmän markkinaosuus päivittäistavarakaupasta on yli 50 prosenttia.
      Maailman menoa
      21
      2911
    6. Brittiläinen vasemmistolehti: Sanna Marin oli vihdoin rehellinen

      Nyt tulee pahasti lunta tupaan Seiskan tähtitytölle. Ex-pääministerin kirjaa arvostellaan latteuksista ja itsekehusta.
      Maailman menoa
      25
      2822
    7. "Purra löylytti oppositiota", sanoi naistoimittaja Pöllöraadissa

      Kyllä, Purra tekee juuri sitä työtä mitä hänen tuossa asemassa pitää tehdä, hän antaa oppositiolle takaisin samalla mita
      Maailman menoa
      56
      2692
    8. Henkilökohtaisia paljastuksia Dubaista - Kohujulkkis Sofia Belorf on äitipuoli ja puoliso!

      Tiesitkö, että Sofia on äitipuoli ja rakastava puoliso? Sofia Belorf saa oman sarjan, jossa seurataan hänen Bling Bling
      Kotimaiset julkkisjuorut
      86
      2628
    9. Kenen luo menisit nyt

      jos se olisi mahdollista?
      Ikävä
      138
      1890
    10. Alexander C. G. riisti demari-Veijolta arvonimen

      "Stubb myönsi 66 arvonimeä ja peruutti yhden arvonimen. Presidentti Tarja Halonen myönsi Baltzarille kulttuurineuvoksen
      Maailman menoa
      43
      1870
    Aihe