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.

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

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

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ě

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:
120 Host(é)

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

Nejaktivnejší uživatelé:

LubikCZ: 2165

MilasPce: 1501

Sany: 1498

Neny: 1136

Powerack: 965

Logout: 934

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ÁŠ, Stanos

Administrátoři: Sledge: 5644

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

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

25 patronů přispívá částkou 2876 Kč měsíčně

Je to malá dvacka pro čtenáře, ale velká vzpruha pro HV! ;)
Podpořit nákupem na e-shopu »
Odroid-Go Advance V2 stojánek (pasuje i na PicoPad s rámečkem)Odroid-Go Advance V2 stojánek (pasuje i na PicoPad s rámečkem) 64 Kč
Shadow bazar, retro herní džungle