Programování softwaru pro DOS
Zdravím,
nedávno jsem se začal zajímat o DOS, a tak jsem dostal chuť si pro něj naprogramovat nějaký ten program.
Problém je v tom, že nevím, který jazyk zvolit. Ve škole jsme se učili Python (který v DOSu nefunguje) a Karel 3D, který je dobrý leda na pochopení principu programování.
Mám na vás tedy dotaz, v čem byste mi doporučili programovat. Pokročilý nikterak nejsem, v onom Pythonu zvládám pouze základy. Uvažoval jsem zatím o Turbo Pascalu a Turbo BASICU. Rád bych znal váš názor, proč si který vybrat, popř. nevybrat, a případné zkušenosti.
Mnohokrát děkuji.
Napsáno hrdým majitelem mašinky z přelomu tisíciletí nesoucí zvučný název HP Vectra VL410 DT.
Nejsem ani odborník, ani programátor (stěží se vejdu do kolonky "kodér"), ale za sebe bych se vydal cestou Pascalu. Je to jazyk pro výuku programování přímo určený, najdeš pro něj tunu návodů a příruček, dokonce se dodnes učí i na školách (což sice není dobře, ale o tom jindy a jinde :), a tak nějak celkově mi to přijde jako ideální vstupní jazyk pro začátečníka. Turbo Pascal v5.5 byl dokonce uvolněn jako freeware, popř. můžeš používat DOS verzi FreePascalu.
Ten Basic by možná nebyl úplně od věci, ale nevím, nemám zkušenosti.
Takže byste doporučil spíš Turbo Pascal než Turbo BASIC, pokud tomu správně rozumím? S tím kompilátorem by nebyl problém, mám k dispozici jak TP 7.1, tak TB 1.1.
Ještě jsem zjistil, že se pro DOS dá programovat i v C, C++. Co si myslíte o těchto jazycích? To asi nebude nic pro začátečníka, co?
Napsáno hrdým majitelem mašinky z přelomu tisíciletí nesoucí zvučný název HP Vectra VL410 DT.
Já osobně jsem roky používal TurboBASIC, protože BASIC jsem uměl z osmibitů a vždycky mi byl sympatičtější než odporný ukecaný Pascal, který ostatně historie spláchla do zapomnění, zatím co BASIC jede ještě dneska nad .NETem :-)
Jediný důvod, proč jsem se vlastně musel naučit Pascal byl ten, že mé první PC byla proti tehdejším počítačům ve škole plečka bez VGA jen s Herculesem a pro TurboBASIC nebyl grafický ovladač k této kartě, Pascal uměl od počátku všechny existující režimy.
Připomíná mi to moje mladý léta, kdy jsem se taky nemohl rozhodnout, v čem programovat. Nakonec jsem se rozhodl začít tím nejjednodušším a dal se na QBASIC. Ten se tuším přidával už přímo k DOSu od verze 5.5. Nadělal jsem s tím docela problémy, když jsem ve škole při informatice programoval rezidentní prográmek. Ukázalo se, že je to spíš vir :D
A hele, ono je to téma starý, tak sorry, ale mazat se mi to nechce...
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Jé to se taky přidám. Pro začátek Pascal a céčko už je pak jen trochu jiná syntaxe, ale u borlandu dost podobný. Pojďme něco naprogramovat pro 386ku v 320x200.
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...
No mohl bych zase vyhlásit nějakou tu soutěž, jako onehdá... Teď mám trochu fofr, ale tak na srpen bych to mohl zvládnout :)
Nebylo by to dobrý teď na prázdniny ? Bývá víc času.
Zadal bych nějaký téma ať lidi nevytahují staré kusy, ale něco nového vytvoří. Možná i textový režim, ať se nemusí trápit s malováním to je vždycky pakárna a hodně lidí to odradí.
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...
Souhlasím s prázdninama. To budu mít dost času na blbnutí (mladá bude pryč :-).
Já měl zdrojáky vždycky takový prasácký, že jsem se v tom po delší době už nevyznal a pochybuju, že by se v tom vyznal někdo po mně. Ale asi vytáhnu Armadu, hodím tam DOS 6.22 a QB a možná něco zase zprasím :-) Co takhle nějakou textovku? No a nejspíš nic z toho, co provedu, nepojede na XTčku. Možná tak od 386 výš.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
"Já měl zdrojáky vždycky takový prasácký" - to mi podívej, teď předělávám skripty na import produktů, co jsem psal cca 4 roky zpátky pro jeden eshop, a sám bych z toho zvracel! :) Ale je tam vidět progres, už to získává novej tvar, vše pečlivě okomentováno a rozsekáno do logických celků, za další 4 roky už to snad nebude taková bolest! :)
Jinak k možné soutěži - text mód jo, ale textovky asi ne, ty nejspíš zatrhnu :) Jako strop dám asi DX 486ku - budu to moct testovat na notebooku, je to dostatečně benevolentní i pro prasácký programování, a dá se to patlat ve FreePascalu (ten sice nějakej experimentální kompiler pro 8088 má, ale nevim, jak dobře to funguje).
Nejvíce uživatelů online: 351
Právě online:
120 Host(é)
Právě prohlíží tuto stránku:
1 Host(é)
Statistiky uživatelů:
Hosté: 14
Členové: 684
Moderátoři: 0
Administrátoři: 1
Statistiky fóra:
Skupiny: 5
Fóra: 24
Témata: 1415
Příspěvky: 23916
Nejnovější uživatelé:
Pluto, Brbla, VasilijP, Snnsnsnn, Franta, pepapantak, isidor, Wolis, Martin Rulf, bujny, Pavel Pavel, LEON Pilot, Jan “Druid” Schicho, POLÁŠEK TOMÁŠ, StanosAdministrátoři: Sledge: 5644