OldComp.cz

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


Právě je 29.03.2024, 12:08

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 46 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další
Autor Zpráva
PříspěvekNapsal: 05.04.2020, 10:01 
Online
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2280
Bydliště: Brno
Has thanked: 843 times
Been thanked: 302 times
Pokud jsou nekde probirany instrukce, tak to by melo opravdu stacit. Proto jsem psal, ze je dulezite spise rozumet jednotlivym navaznostem v programovani. A na navaznosti v programovani clovek nepotrebuje znat dokonale jakykoliv pocitac. Mne hodne pomohlo par lekci v nejakem casopisu. Jedna se o assembler na Amigu, tak nema smysl ho psat, nicmene myslim ze tam na to jdou s uplnymi zaklady. Moc informaci dle mne skodi, clovek pak muze mit strach z toho vseho kolem. Vse ale prijde postupne a casem. Velmi dulezita je trpelivost.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 10:45 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
V BASICu napíšu:
Kód:
10 INPUT a,b
20 PRINT a+b
A teď to sem někdo přepište v assembleru pro Spectrum, pro srovnání. Ideální by byly dvě verze, jedna která používá volání operačního systému, a druhá nezávislá, která si udělá všechno sama! Stačí šestnáctibitový integer, ale skutečný ďábel by to udělal reálně s vlastní matematickou knihovnou (tu Bill Gates nezvládl, koupil jí od spolužáka) :twisted:

Tady je ke stažení ta plusková příručka se zaříznutými okraji:
Obrázek

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 13:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
:lol:

"Faraonovy" vejžblepty na adresu jednoho z nejbohatších lidí planety opravdu sedí jak prdel na hrnec od někoho kdo zakys na Fortranu v 80.letech

Ale s tím už jsme se tak nějak všichni smířili :lol:

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 13:27 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Omyl, ve FORTRANu IV v šedesátých letech, protože ten z osmdesátých už byl strukturovaný :puke:
Kód:
      PROGRAM NASOBILKA                                                 NASOB001
C VYPIS TABULKY MALE A VELKE NASOBILKY                                  NASOB002
      PRINT '(20(10I4/))',(((I*J),J=1,10),I=1,20)                       NASOB003
      END                                                               NASOB004


A tohle je dílo jednoho z nejbohatších lidí planety:
https://www.youtube.com/watch?v=kymzTlqi1SY
phpBB [video]

Samozřejmě naprogramované v BASICu, v čem taky jiném ;-)

P.S. Znáš tu historku, tak v MS BASICu nefungovalo správně vyplňování plochy barvou, protože to Bill Gates blbě naprogramoval?

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 14:04 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Náhodou ten program v sobě zobrazuje z autora víc než se může zdát. Tedy nejdříve řečeno funguje, dá se prezentovat jako technologické demo a ve své době asi neurazil, ale zároveň skýtá široké možnosti dalšího upgradování ve formě tu přidání pruhu, tu hry dvou hráčů případně spritu krávy ve verzi Micro Soft DeLuxe. A používá výkonově nejužranější sw platformu své doby. Všechno toto je jádrem prakticky všech programů co Microsoft produkuje dodnes ;) .

A že Bill třeba byl průměrný programátor nic nemění na tom, že se dovedl trefit do trhu se správným produktem ve správný čas a tehdy na Basicu pracovali maximálně rychle aby se jim ta příležitost neuzavřela a sám myslel i viděl daleko za hranice programování. Takový tvůrce WordStaru Rob Barnaby napsal napoprvé tak povedený software, že to ve finále po překonání výkonových omezení počítačů a postupného zavedení "průmyslového" vývoje softwaru tu firmu zničilo, protože to bylo svého způsobu dítě jednoho otce. Nehledě že on sám při jeho tvorbě kvalitně psychicky vyhořel. Tehdy skončila doba dostačujícího jednoho programátora aplikace, ať už jakkoliv geniálního a začala tvorba aplikací ne "finálně hotových," ale po verzích protože se to dá u programů výborně monetizovat a že než kvalita je důležitější pokrytí trhu. A to si myslím Gates tehdy jako jeden z prvních uvědomil a taky realizoval. No a s výsledkem se někteří z nás potýkáme dodnes :lol:


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 14:33 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Ano, souhlasím. A proto je ze mě už čtrnáct let šťastný linuxák, který počítač prostě jenom používá, místo aby ho neustále ošetřoval a foukal mu na bebíčka :lol:

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 15:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
faraon píše:
Omyl, ve FORTRANu IV v šedesátých letech
Dokonce! :like: :lol: Takže Dunning-Krugerův efekt jak vyšitej! Ale tak nějak už jsme si zvykli a máme tě i přesto rádi ;-)

faraon píše:
A tohle je dílo jednoho z nejbohatších lidí planety:
https://www.youtube.com/watch?v=kymzTlqi1SY
phpBB [video]

Samozřejmě naprogramované v BASICu, v čem taky jiném ;-)
Za mě dobrý. Kolik mu bylo?

faraon píše:
P.S. Znáš tu historku, tak v MS BASICu nefungovalo správně vyplňování plochy barvou, protože to Bill Gates blbě naprogramoval?
Taky PS: Neznám, řekni mi jí :-) Věz, že takových historek má sebelepší programátor fůru! :)

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 15:51 
Online
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
tomascz píše:
faraon píše:
A tohle je dílo jednoho z nejbohatších lidí planety:...
Za mě dobrý. Kolik mu bylo?
26: https://cs.wikipedia.org/wiki/Donkey.bas

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


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 15:53 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
tomascz píše:
Za mě dobrý. Kolik mu bylo?
Teprve šestadvacet. Z toho čtrnáct let praxe v BASICu, víc jak půlka jeho života :lol:

Takže ve zkratce - jeden mladý programátor v M$ zjistil že to vyplňování plochy je rozbité, sám napsal funkční a přinesl to Gatesovi ukázat. Jenže na to moc nereagoval, tak když od něj ten programátor odešel, ptal se na tu věc staršího kolegy. Ten mu řekl že o tomhle všichni vědí. Tak se ho zeptal kdo to tak naprogramoval. "No, on," pokynul starší kolega ke dveřím Gatesovy kanceláře.

Mám tu stará skripta programování z osmdesátých let, ve kterých se píše, že hlavní části programu se tvoří ve Fortranu 77, a časově kritické ve FORTRANu IV, protože je rychlejší. O dvacet let později jsem se v podobném materiálu dočetl totéž, jenom s posunem Fortran 95/Fortran 77, a samozřejmě se stejným zdůvodněním. Teď se tvrdí to samé ve vztahu Fortran 2003/Fortran 95. Tak pochopitelně zůstávám u toho nejstaršího a nejrychlejšího, protože jen hlupák se žene za poslední módou protože je poslední ;-)

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 16:28 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1911
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 813 times
Já Gatese taky nesnášel, smál jsem se tomu, že MS-DOS je vlastně vykradené CP/M, jaké má nesmyslné omezení při práci s pamětí. Workbench na Amize 500 byl daleko lepší než tehdejší Windows 3.x. Windows byly pro mě použitelné až od verze Windows 2000. Ale na druhou stranu musím uznat, že založil nadaci a prachy rozdává na užitečné projekty. A směr vývoje Windows 8.x a Windows 10 už neurčoval Gates.

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 17:01 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
Právě kvůli tomu to píšu (chytrému napověz) - M$ za Gatesovo vedení zažíval vpodstatě nejlepší léta a smát se dneska Gatesovi patří trochu o dvacet let zpátky, kdy jsme si mysleli že horší už to s touhle firmou být nemůže. Plus už zmíněná charitativní činnost prostřednictvím (nejen) nadace manželů Gatesových.

Filling algorithm - jen jestli to není úplnej hoax, to na nich rád ujíždíš. On každej majitel firmy je nadšenej, když má v programu chyby a vůbec nemá zájem je opravit! :-D

Jinak člověk se musí vzdělávat moderními výkřiky technologie (mnohdy do tmy), jakkoliv se mu to nelíbí. Jednak hardware se vyvíjí a druhak uživatelské nároky stoupají. Fortran IV... to už asi úplně nesplňuje, ale gratuluji k jeho pokročilé znalosti! :like: :D

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 18:55 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Hoax to není :) Byl to Martin Eller, který později tvořil grafické knihovny Interface Manageru - budoucích Windows. Nešel s tím původně za Gatesem, ale za Gregem Whittenem, který v Microsoftu šéfoval grafické divizi a ten ho právě odbyl, že ho to nezajímá, basic se slušně prodává i tak, tak co...
Eller napsal funkční rutinu a krom Whittena se šel pochlubit i Billovi. Legenda praví, že při odchodu utrousil něco jako že by ho zajímalo, který jedinec s IQ 60 napsal tu původní blbost. Whitten, který to slyšel, mu pak vysvětlil, že to byl Gates osobně...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 19:08 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Sluší se připomenout, že poslední softwarový produkt, na kterém se Bill Gates podílel jako programátor, byl GW-Basic.
A za chyby se platí, proto je jeden z nejbohatších lidí na Zemi.

Uživatelské nároky stoupají, uživatelské schopnosti klesají:
Příkazový řádek => dvouokenní manažer => klikoň => šmatloň => ??? (Nejspíš kdákoň, jak tak pozoruji dnešní rozmach "asistentů") :lol:

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 19:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
Mezitím co jsi to psal, já jsem pátral a vypadá to, že by to mohla být pravda, vzhledem k tomu že to není urban legend, ale informace od insidera Microsoftu:
Book Excerpt from “Barbarians Led by Bill Gates” (včetně přepisu a odkazu na knížku).

Taková story se pak skvěle po letech prodává. Jenom škoda, že ta knížka údajně končí soudem Microsoft vs NetScape - zajímala by mě i trochu novější historie. Každopádně i tak by to mohlo být zajímavé čtení.

Ještě Donkey.bas - anglická verze článku na Wikipedii je malinko sdílnějši. Ono to nemělo být demo jeho top znalostí Basicu, ale spíš taková kratochvíle pro uživatele Windows (něco jako později MineSweeper), resp. "demo" co "vše lze na IBM udělat". Platforma IBM byla tehdy nechci říct v plenkách, ale "za" Applem, čili v Applu se tomu srdečně smáli. (Pak se chvíli nesmáli a teď se zase smějou.)

faraon píše:
Uživatelské nároky stoupají, uživatelské schopnosti klesají:
Příkazový řádek => dvouokenní manažer => klikoň => šmatloň => ??? (Nejspíš kdákoň, jak tak pozoruji dnešní rozmach "asistentů") :lol:
Souhlasím :dislike: Aspoň na něčem se shodnem :)

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
PříspěvekNapsal: 05.04.2020, 19:49 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
My se shodneme na víc věcech, ale o těch se nehádáme, tak se to moc neví ;-)

Ano, ukázkové programy v PC-DOSu 1 sloužily k tomu, aby předvedly že se na IBM-PC dá dělat totéž co na jiných osmibitech. Včetně BASICu v ROM a konektoru pro kazetový magnetofon.

Ale abysme se vrátili k tomu assembleru, a přepisu programu z jiného jazyka: https://www.folklore.org/StoryView.py?project=Macintosh&story=Puzzle.txt

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


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ů: 46 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další

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 3 návštevní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