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
Uusi Free Pascal 3.0
16
247
Vastaukset
- 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ä
Mikähän Lazarus versio on kokemuksesi pohjalla (väitteesi)?
Vihjeeksi: Lazarus löytyy
https://sourceforge.net/projects/lazarus/files/
ja ohjeita sen käytöstä vaikkapa:
http://wiki.freepascal.org/Lazarus_Tutorial/fi
- 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
- 974812
Pekka Aittakumpu ja Jenni Simula kiistävät väitetyn aviorikoksen
"Yleisessä tiedossa oleva asia”, sanovat Kalevan lähteet https://www.kaleva.fi/pekka-aittakumpu-ja-jenna-simula-ki1704425Onko jollakin navetassa kuolleita eläimiä
Onko totta mitä facebookissa kirjoitetaan että jonkun navetassa olisi kuolleita eläimiä? Mitä on tapahtunut?864207Minä en ala kenenkään perässä juoksemaan
Voin jopa rakastaa sinua ja kääntää silti tunteeni pois. Tunteetkin hälvenevät aikanaan, poissa silmistä poissa mielestä1162678Miksi olet riittämätön kaivatullesi?
Mistä asioista tunnet riittämättömyyden tunnetta kaipaamaasi ihmistä kohtaan? Miksi koet, että et olisi tarpeeksi hänell1372658- 442197
Tiedän, että emme yritä mitään
Jos kohtaamme joskus ja tilaisuus on sopiva, voimme jutella jne. Mutta kumpikaan ei aio tehdä muuta konkreettista asian282097Aloitetaan puhtaalta pöydältä
Mukavaa iltaa mukaville. 😊 ❤️ ⚜️ Minusta ei kaikki täällä tykkää, eikä tarvitsekaan. Kun eivät ymmärrä, niin sitten ei2261880- 881759
Näin pitkästä aikaa unta sinusta
Oltiin yllättäen jossain julkisessa saunassa ja istuttiin vierekkäin, siellä oli muitakin. Pahoittelin jotain itsessäni91747