OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

Byl jednou jeden nerd

Právě je 04.06.2020, 17:30

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 159 ]  Přejít na stránku Předchozí  1 ... 7, 8, 9, 10, 11
Autor Zpráva
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 07.02.2019, 12:40 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 402
Bydliště: Kladno
Has thanked: 38 times
Been thanked: 88 times
microlan píše:
...už to se mě nelíbí, že jednou dělám něco pro konzoli a musí to sdělení strašit u každé funkce.

Njn, to bude tím že C# umí spousta jiných věcí než jenom psát do konzole jako prehistorický C :mrgreen:

_________________
>> Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 07.02.2019, 13:43 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1445
Bydliště: Kósek vod Brna
Has thanked: 70 times
Been thanked: 102 times
To už evokuje to ++, ale já to nepotřebuji, jsem konzerva, navíc na oldcompu... :lol:

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 07.02.2019, 14:26 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2142
Has thanked: 90 times
Been thanked: 257 times
microlan píše:
To už evokuje to ++, ale já to nepotřebuji, jsem konzerva, navíc na oldcompu... :lol:


Nic ti nebrani psat program v Total Commanderu pres F4. Pak spustit batak a ten ti to zkompiluje a nasledne spusti. Vubec nemusis spoustet Visual Studio. Kdyz pouzijes pro editaci alespon Notepad++ tak je to hodne OLD metoda prace. "Sebemrskačství" neni v Ceske republice zakazano.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 07.02.2019, 14:46 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1445
Bydliště: Kósek vod Brna
Has thanked: 70 times
Been thanked: 102 times
Na to mám jelitoedit (JEDIT), tomu jsem nadefinoval pjekný zobrazení i SCMP zdroják

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 07.02.2019, 19:30 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2017
Has thanked: 101 times
Been thanked: 384 times
Mihlo se tu Dev-C++, se kterým jsem si trochu hrál na konci svých widláckých časů. A že to už je let.

Mezitím prošlo klinickou smrtí, zmrtvýchvstáním, teď umí 32 i 64bitový kód a poslední verze 5.11 je prý také v češtině.

Těch 50 mega by za vyzkoušení možná stálo: https://sourceforge.net/projects/orwelldevcpp/

A něco navrch: https://sourceforge.net/projects/devpaks/

_________________
Je právě SECHS hodin!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 08.02.2019, 22:51 
Offline
Pan Generální

Registrován: 22.05.2013, 21:14
Příspěvky: 2583
Bydliště: Bratislava
Has thanked: 277 times
Been thanked: 491 times
Lanex píše:
Njn, to bude tím že C# umí spousta jiných věcí než jenom psát do konzole jako prehistorický C :mrgreen:
Asi budes riadne prekvapeny, ale to podla teba prehistoricke C v skutocnosti toho vie este ovela viac nez len tu "spustu inych veci" co C# ! :poke: ;)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 06.12.2019, 00:17 
Offline
Profík
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 813
Bydliště: Most, Praha
Has thanked: 243 times
Been thanked: 211 times
Drobnost - kolega si vytváří procesor z řezů a potřeboval tam realizovat dělení pomocí metody "non-restoring division", která je pro hw realizaci vhodnější než restoring metoda (stačí ji 1 add operace na 1 krok). Připravil jsem mu simulační program v C, který zobrazí jednotlivé kroky při výpočtu a ověří algoritmus simulací operací. Kód jsem se snažil psát "primitivně", aby byl pro něj zřetelnější při implementaci. Tak kdyby se to někomu k něčemu hodilo :-) :

download C-program ve Visual Studio 2005 + exe pro Windows: http://www.breatharian.eu/data/division_test.zip

Pozn.: Pro unsigned dělení např. 16/8 bitů je potřebné rozšíření o 17. bit pro znaménko. Přetečení operace se detekuje porovnáním zda je zbytek >= dělitel.

Příklad podle YouTube se zadáním 4 11 5:
Kód:
A=0000 Q=1011 (11) M=0101 (5) -M=11011

              C   A    Q
        init: 0 0000 1011

1. cyklus:
    shift AQ: 0 0001 0110
          -M: 1 1011
           =  1 1100 0110
      set Q0: 1 1100 0110
2. cyklus:
    shift AQ: 1 1000 1100
          +M: 0 0101
           =  1 1101 1100
      set Q0: 1 1101 1100
3. cyklus:
    shift AQ: 1 1011 1000
          +M: 0 0101
           =  0 0000 1000
      set Q0: 0 0000 1001
4. cyklus:
    shift AQ: 0 0001 0010
          -M: 1 1011
           =  1 1100 0010
      set Q0: 1 1100 0010
zakonceni:
  A je zaporne, koriguji
          +M: 0 0101
           =  0 0001 0010

vysledek:
   podil Q = 0010 (2), zbytek A = 0001 (1)
kontrola: 11 / 5 = 2, zbytek 1
   vysledek je spravne

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 09.12.2019, 22:26 
Offline
Nemluva
Uživatelský avatar

Registrován: 18.01.2018, 15:52
Příspěvky: 4
Has thanked: 0 time
Been thanked: 0 time
Zdravím,
hledám někoho, kdo dobře ovládá céčko a PostScript. Potřeboval bych naprogramovat vcelku komplexnější program. Samozřejmě nechci to zadarmo, odměna by byla pár tisíc. Kdyby někdo měl zájem pomoct a zachránit mi život, dejte vědět, moc bych to ocenil :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programování v C
PříspěvekNapsal: 10.12.2019, 10:04 
Offline
Pan Generální

Registrován: 22.05.2013, 21:14
Příspěvky: 2583
Bydliště: Bratislava
Has thanked: 277 times
Been thanked: 491 times
krivulak píše:
Zdravím, hledám někoho, kdo dobře ovládá céčko a PostScript. Potřeboval bych naprogramovat vcelku komplexnější program. Samozřejmě nechci to zadarmo, odměna by byla pár tisíc. Kdyby někdo měl zájem pomoct a zachránit mi život, dejte vědět, moc bych to ocenil :)
Niekolko tisic eur ? Cecko milujem, je to moj najoblubenejsi jazyk (samozrejme hned po asembleri a ZX basicu) takze beriem ! :)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 159 ]  Přejít na stránku Předchozí  1 ... 7, 8, 9, 10, 11

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz