Avatar

Zvažte možnost registrace, zatím jste zde jako
HOST

sp_LogInOutPřihlásit sesp_Registration Registrovat
RSS sp_TopicIcon
Programování softwaru pro DOS
15/01/2017 - 11:26
Avatar

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.

15/01/2017 - 11:55
Avatar

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.

15/01/2017 - 16:22
Avatar

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.

16/01/2017 - 09:46
Avatar
Prague

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.

16/01/2017 - 12:08
Avatar

Je fakt, že IDE TurboBASICu mi přijde přátelštější. Jak je to z hlediska logičnosti a jednoduchosti kódu? V čem je lehčí tvořit?

Napsáno hrdým majitelem mašinky z přelomu tisíciletí nesoucí zvučný název HP Vectra VL410 DT.

30/05/2017 - 15:51
Avatar
Praha

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 Laugh

A hele, ono je to téma starý, tak sorry, ale mazat se mi to nechce...

Powerack ©1982 - 20??

Sestava pro testování ISA a PCI karet:
MB: GigaByte GA-586HX CPU: Intel Pentium-MMX 233 MHz (takt 200 MHz) RAM: 192 MB (6x 32 MB EDO 60ns) 
HDD: 4 GB CF 133x Video: ATI Rage XL 8 MB Sound: SB AWE64 Net: 3Com 3C905B-TX

30/05/2017 - 16:11
Avatar

V poho, necro starejch vláken mě netrápí ;)

30/05/2017 - 21:26
Avatar
MilasPce
Pardubice

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č ...

31/05/2017 - 09:42
Avatar

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 :)

31/05/2017 - 09:55
Avatar
MilasPce
Pardubice

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č ...

31/05/2017 - 15:58
Avatar
Praha

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ýš.

Powerack ©1982 - 20??

Sestava pro testování ISA a PCI karet:
MB: GigaByte GA-586HX CPU: Intel Pentium-MMX 233 MHz (takt 200 MHz) RAM: 192 MB (6x 32 MB EDO 60ns) 
HDD: 4 GB CF 133x Video: ATI Rage XL 8 MB Sound: SB AWE64 Net: 3Com 3C905B-TX

31/05/2017 - 16:12
Avatar

"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).

Časové pásmo: Europe/Prague

Nejvíce uživatelů online: 67

Právě online:
16 Host(é)

Právě prohlíží tuto stránku:
1 Host(é)

Nejaktivnejší uživatelé:

LubikCZ: 2061

Sany: 1486

Neny: 1133

MilasPce: 836

Logout: 688

Clous: 638

Statistiky uživatelů:

Hosté: 14

Členové: 405

Moderátoři: 0

Administrátoři: 1

Statistiky fóra:

Skupiny: 5

Fóra: 24

Témata: 1038

Příspěvky: 16514

Nejnovější uživatelé:

OnlySoft, tommel, JIVA, Rocys, zetora, wylda, BobocoCZ, okband, Popy, pov, verticalbytes, Mircea Ion, Jpx72, OlegBoums, Brettnok

Administrátoři: Sledge: 4081