Avatar

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

sp_LogInOutPřihlásit se
RSS

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.

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?

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?

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

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

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.

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

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

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

Právě online:
26 Host(é)

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

Nejaktivnejší uživatelé:

LubikCZ: 2166

MilasPce: 1512

Sany: 1498

Neny: 1136

Powerack: 967

Logout: 934

Statistiky uživatelů:

Hosté: 14

Členové: 713

Moderátoři: 0

Administrátoři: 1

Statistiky fóra:

Skupiny: 5

Fóra: 24

Témata: 1439

Příspěvky: 24051

Nejnovější uživatelé:

gjames, Martin Janočko, jakub crhák, retro, Vince Howerton, Standa, Libertarian771, Mastafos77, sleepingmouse, Fleet, SirKoki, awlo, Jiří Dobrý, Milsa, Logisofter

Administrátoři: Sledge: 5655

Podpořit finančním příspěvkem »

Podpořit high-voltage.cz na STARTOVAČI

20 patronů přispívá částkou 2348 Kč měsíčně

Je to malá dvacka pro čtenáře, ale velká vzpruha pro HV! ;)
Podpořit nákupem na e-shopu »
Retro podložka pod myš BBS - 233x196x4mmRetro podložka pod myš BBS - 233x196x4mm 246 Kč
Shadow bazar, retro herní džungle