OldComp.cz
https://oldcomp.cz/

BORLAND - cokoliv zturbeného, národní podpora apod.
https://oldcomp.cz/viewtopic.php?f=91&t=2815
Stránka 23

Autor:  Duchacek [ 08.07.2015, 13:53 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

http://aukro.cz/turbo-pascal-verze-5-5- ... 18254.html

Autor:  wankes [ 08.07.2015, 14:10 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Tak to já budu asi fakt za exota. C jsem se nikdy nenaučil a k Pascalu jsem se dostal na starý kolena v rámci retro chci zkusit Lazarus apod.
Pro mě Borland byl vždy Turbo Basic 1.0 měl jsem k tomu dokonce koupený takový dva obří bloky A4 modré, vydalo to nějaké JZD asi s velmi podrobným popisem toho co to mělo umět. Bohužel, ukázalo se, že ne vše co bylo na papíře potom šlapalo taky v PC a šlo zkompilovat.

Autor:  berk [ 08.07.2015, 21:39 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Basic, Pascal a C jsou je podle mě takový trojlístek nejpoužívanějších vyšších retro jazyků. Přičemž C je zřejmě nejmladší.

Osobně jsem původně programoval v Basicu na ZX Spectru a trochu jsem experimentoval v assembleru.

Když jsem dostal PC tak jsem hledal v čem programovat. Objevil jsem Turbo Pascal, kterému jsem totálně propadnul. Pascal a jeho varianty se používaly v ekonomických softwarech a tak jsem se dostal i k sw Navision, který používá C/AL - což je varianta Pascalu.

C jsem se naučil v okamžiku, kdy jsem objevil Linux a stal se ze mě Linuxový maniak :-) Pravdou je, že C je Pascalu podbné a každý má své výhody a nevýhody. C má lepší podporu pro práci s ukazately a má třeba i ukazatel na funkci. Další výhodou je i to, že Unixy, Linux i Windows mají api napsané v c-čku a tak má programátor přístup ke spoustě nativních funkcí OS. V DOSu dělám (hraju si) v Turbo C 2.01, protože mám rád Borlandí prostředí :-)

Autor:  hynek [ 09.07.2015, 06:54 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Ja bych rekl, ze WinAPI je spis pascalovska konvence. V pascalu se musi sama funkce postarat o odstraneni parametru ze zasobniku. V C to resi ten, kdo funkci vola...
Viz napr. https://en.wikipedia.org/wiki/X86_calling_conventions a heslo stdcall.

Autor:  Duchacek [ 09.07.2015, 07:05 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

hynek píše:
Ja bych rekl, ze WinAPI je spis pascalovska konvence. V pascalu se musi sama funkce postarat o odstraneni parametru ze zasobniku. V C to resi ten, kdo funkci vola...
Viz napr. https://en.wikipedia.org/wiki/X86_calling_conventions a heslo stdcall.


Pokud me pamet neklame, tak ve Win16 byly funkce jeste deklarovany s FAR PASCAL a ne __stdcall.

Autor:  SCjoe [ 09.07.2015, 08:57 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Taková služba asi v Evropě není... (?)

Borland® C/C++ Bought/Sold
http://www.emsps.com/oldtools/borc.htm

We buy old software!
http://www.emsps.com/oldtools/buying.htm

Autor:  berk [ 09.07.2015, 11:24 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Citace:
Pokud me pamet neklame, tak ve Win16 byly funkce jeste deklarovany s FAR PASCAL a ne __stdcall.


Ano je to tak, winapi původně používalo volací konvenci Microsoft Pascalu.

Viz refernece (Kapitola Introduction strana 5):
http://bitsavers.informatik.uni-stuttga ... 1_1991.pdf

Popravdě, ani jsem nevěděl že MS měl svůj Pascal

https://en.wikipedia.org/wiki/Microsoft_Pascal

Dělal jste v něm někdo?

Autor:  SCjoe [ 09.07.2015, 14:52 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

berk píše:
Dělal jste v něm někdo?

Hm, slusovicka prirucka "Programovani a programovaci jazyk Pascal" z r. 88 povazuje za Microsofti jiny Pascal: MT+ (asi popletli s MicroSYSTEMS?)
A pak cely odstavec v uvodu i kapitolu v zaveru venuje Turbo Pascalu. :-)

Mj. by mne zajimalo, kolik programatorskych prirucek Slusovice vyprodukovaly?
Z edice "Zavodu aplikovane kybernetiky" jsem uz jen ziskal a naskenoval referencni k cecku (se souhlasem p. Fuhrmanna zde: http://sam.speccy.cz/olddocs/jazyk-c.pdf)

Autor:  berk [ 10.07.2015, 11:48 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Zajímavé je, že jsem v té příručce nikde neobjevil rok vydání. Evidentně je to ještě K&R verze C-čka kdežto Turbo C už byl ANSI.

Autor:  SCjoe [ 10.07.2015, 16:36 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

P. Tesař, expert nejen na šach a šachové programy (viz stať v Poč. hrách od FF),
mi před chvílí opakovaně připomenul dobové kvality Virtual Pascalu.
Tak předávám :)

The compiler is compatible with Turbo Pascal, Borland Delphi, and Free Pascal, although language- and RTL-compatibility is limited for features introduced after Delphi v2 and FPC 1.0.x

Autor:  berk [ 12.07.2015, 09:24 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Přidávám pár odkazů na prográmky a knihovny

Borland product support
http://ftp.freenet.de/pub/ftp.simtel.ne ... s/borland/

Turbo Basic
http://ftp.freenet.de/pub/ftp.simtel.ne ... /turbobas/

Turbo C
http://ftp.freenet.de/pub/ftp.simtel.ne ... s/turbo_c/

Turbo Pascal
http://ftp.freenet.de/pub/ftp.simtel.ne ... /turbopas/

Turbo Vision
http://ftp.freenet.de/pub/ftp.simtel.ne ... /turbovis/

Autor:  zxcygnus [ 12.07.2015, 12:01 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Zajímavé, že v takto dlouhé diskuzi, kde zmiňujete nejrůznější zkušenosti s učení a přechodem na C nikdo nezmínil Freepascal.
http://www.freepascal.org/

Já jsem se s Turbo Pascalem taky setkal, krátce i ve škole a protože Pascal byl jeden z mála jazyků pro PC, co jsem tehdy uměl, tak jsem hledal nějaký lepší Pascal i pro Linux (to mohl být rok 2001, nebo tak nějak). Našel jsem Freepascal. Který je nejenom velmi obstojnou náhradou Borlandího pro DOS včetně takřka stejného IDE (mám ho na 120MHz Pentiu s FreeDOSem), ale má i vizuální prostředí Lazarus, podporu víc moderních knihoven (psal jsem si v něm trivální hry s použitím SDL pro Linux/Windows) a mnoho vylepšení jazyka, podporu spousty platforem atd...

Autor:  Jiiira [ 12.07.2015, 14:32 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

zxcygnus píše:
Zajímavé, že v takto dlouhé diskuzi, kde zmiňujete nejrůznější zkušenosti s učení a přechodem na C nikdo nezmínil Freepascal.
http://www.freepascal.org/

Tak já třeba o FreePascalu vím, ale nějak jsem z kontextu tohoto vlákna vyvodil, že řeč bude jen o starých softech, tak jsem ho nijak nezmiňoval...

Autor:  Martin8bity [ 12.07.2015, 22:17 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Obrovska vyhoda Pascalu na malo vykonnych pocitacich, jako jsou 8-bity, pripadne prvni PC je rychlost prekladu. Zatimco Turbo Pascal preklada obvykle radove vteriny, tak C desitky vterin, i minuty. To byl hlavni duvod, proc jsem dlouho delal v Pascalu. Proste jsem nemel nervy cekat na kompilaci. Nevim, jestli jste nekdo zkouseli C pod CP/M, ja si s tim trochu hral, protoze dnes uz je mi C a lepe C++ samozrejme prijemnejsi, ale pouzivat se to na fyzickem 8-bitu neda. I v naturbenem emulatoru je to celkem smutek. Jedine rozumne je prekladat primo na PC a vysledek pak nahrat do emulatoru nebo fyzickeho zeleza, ale to je zase relativne krkolomne. Proste Pascal mel v tomhle dost vyhodu.

Autor:  faraon [ 12.07.2015, 23:22 ]
Předmět příspěvku:  Re: BORLAND - cokoliv zturbeného, národní podpora apod.

Martin8bity píše:
Proste jsem nemel nervy cekat na kompilaci.

Jak pravil klasik: "Dlouhá doba odezvy systému opravdového programátora neobtěžuje, dává mu šanci, aby si mezi kompilacemi zdřímnul." :lol:

Pascal prostě musí mít rychlejší překlad než C, ten jednoprůchodový kompilátor bude hotový dřív, než Céčkový program jenom předžvýká preprocesor...

Ještě k tomu Karlovi, já jsem si kdysi hrál s tímhle od Petra Laštovičky: http://petr.lastovicka.sweb.cz/ostatni.html#karel
Je v borlandím C++ a umí toho opravdu hodně, řekl bych že až příliš moc na výukový jazyk. Ale zase se s ním dalo dost kouzlit, a naučil mě rekurzi.

Stránka 23 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/