Předmět Autor Datum
O Prologu jsem už dlouho neslyšel. V AutoCADu se používá AutoLisp k psaní aplikací.
Yarda 23.04.2014 18:14
Yarda
Fuj, prolog.. do nas ho zkouseli nahustit, ale to je tak hnusnej jazyk... v dobe, kdy jsme ho meli,…
merlouska 23.04.2014 19:53
merlouska
Souhlas. On má ten prolog asi svou parketu, kde exceluje, ale první dojmy z něj byly u mě zmatek, ne…
Niko Bellic 23.04.2014 20:57
Niko Bellic
Hezkej článek o Lispu, o tom, jak se současné jazyky postupně přibližují zase k Lispu. Je tam zmíněn…
Tomix 27.04.2014 21:54
Tomix
Díky za odkaz, pročtu si :-).
Niko Bellic 27.04.2014 22:14
Niko Bellic
Jejda, děkuji za nostalgickou vzpomínku. Kdysi dávno na sálovém počítači jsem dělal v Lispu cosi, ca…
Rce 27.04.2014 23:52
Rce
A jak dlouho ses učil dělat v těch jazycích? Mě to dělalo strašný problém se v nich zorientovat. V p…
Niko Bellic 28.04.2014 15:42
Niko Bellic
Jé, člověče, to jsem byl tenkrát mladej, hrrrr do programovacích systémů sálových počítačů (Tesla 20…
Rce 29.04.2014 00:13
Rce
Tak to klobouk dolů. Obecně i všem low-level programátorům z té doby. Respekt. :-) Né že by to dnes…
Niko Bellic 29.04.2014 14:25
Niko Bellic
Cobol a Fortran, to byla krása :-) Obzvláště Cobol se mi líbil stylem komunikace s počítačem. Na Te…
L-Core 29.04.2014 19:23
L-Core
Cobol byl obzvlášť paráda. Dneska by netrpěliví céčkaři s tím praštili. Pro mně byl Cobol prostě nád… poslední
Rce 30.04.2014 00:27
Rce

Fuj, prolog.. do nas ho zkouseli nahustit, ale to je tak hnusnej jazyk... v dobe, kdy jsme ho meli, jsme za nejlepsi vtip povazovali tuhle hlasku z wiki:

Syntaxe jazyka je velice jednoduchá a snadno použitelná pravě proto, že byl původně určen pro počítačově nepříliš gramotné lingvisty.

Jako.. my mame byt pocitacove gramotni lingviste, ale stejne jsme s prologem meli problemy. Tak wtf? ::) To i python mi prisel logictejsi.. a to jsem prosim pekne fakt programator na baterky :-D

Souhlas. On má ten prolog asi svou parketu, kde exceluje, ale první dojmy z něj byly u mě zmatek, nepochopení, později nasrání :-D Odjakživa dělám v imperativních jazycích, takže tohle byl pro mě docela šok.. Do nás to moc nehustí, ale je to součást cvičení jednoho předmětu - samostatná práce v prologu a v lispu po 5 bodech, což není tak málo. Prolog jsem dodrbal, lisp vypadá trošku líp. Aspoň tam jdou nějak rozumně definovat funkce, ale těch závorek, co to potřebuje.. :-O Skoro každý výraz musí být v závorce..

Jejda, děkuji za nostalgickou vzpomínku. Kdysi dávno na sálovém počítači jsem dělal v Lispu cosi, car a cdr, prý pomocí těchto dvou funkcí lze definovat celý jazyk (jak si matně vzpomínám). V Prologu jsem kdysi sestavil databázi faktů řeckých bohů, kdo má kterého rodiče či syna/dceru. Pak se dotazy dal zjistit prakticky celý rodokmen.
PS: Ještě si vzpomínám, že se o Lispu tvrdilo, že dokáže sám sebe zničit legálními prostředky.

Jé, člověče, to jsem byl tenkrát mladej, hrrrr do programovacích systémů sálových počítačů (Tesla 200, EC1026). Tenkrát jsem plynně ovládal Fortran, Algol 60, Algol 68, Cobol (dokonce jsem vypracoval kompilátor Cobolu), Assemblery, PL1, ML1 a mnoho dalších. Neexistoval tenkrát jazyk, co bych neznal. Nějaký Lisp co mě tenkrát nerozházel ani jinou logikou a sémantikou. Prolog byl už na nějakém osmibiťáku, měl jsem Robotrona na stole. Prolog nakrmil paměť faktama a dotazy hledaly mezi fakty odpovědi. Jo, to byly tenkrát časy, kdy programátorů operačních systémů a kompilátorů byla jen hrstka v tomto státě.... ;-)

Cobol a Fortran, to byla krása :-) Obzvláště Cobol se mi líbil stylem komunikace s počítačem.

Na Tesle 200 jsem ale zažíval problém s RAMkou (z mého pohledu jako programátora), jakmile byl program rozsáhlý (zažil jsem to v simulátoru benzínky), bylo zle, nastupovalo kouskování, linkování. 32kB (!). Data jsem do stroje rval nepřímo, holleritovými štítky, osobně děrovanými na stroji velikosti soustruhu.

Cobol byl obzvlášť paráda. Dneska by netrpěliví céčkaři s tím praštili. Pro mně byl Cobol prostě nádhera. Ukecenej ale přesně logický. Tenkrát tuším Sperry Rand Corporation dělali pokus o univerzální jazyk, který se dá přeložit na kterémkoliv počítači a funguje na jiném libovolném. Proto ty Environment division atd. A byl to vlastně první strukturovaný jazyk, kde se dal napsat program bez GOTO. Na Teslu dělali překladač Cobolu ještě Francouzi - měli dva počítače: Jeden na celý software a druhý jen na Cobol. Když začala licence Tesly 200 v Pardubicích, dělal jsem pro Pardubice na základním software (vše v assembleru APS). Tenkrát frantíci neměli důvěru k magnetickým páskám a celý zdroják kompilátoru Cobol měli na desítkách beden děrných štítků. To si dneska nikdo nedovede představit. Já pak udělal podstatně rychlejší kompilátor. Když jsem teď pátral po Netu po Cobolu, našel jsem můj vlastní článek z té doby tenkrát o mém kompilátoru R-Cobol: http://www.google.cz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC0QFjAA&url=http%3A%2F%2Fhandle.dtic.mil%2F100.2%2FADA342661&ei=Vw9gU4yjEYnOtQbW04CQDw&usg=AFQjCNHSnA6XSGf8cFTbwzqONzDHRi0_Iw&bvm=bv.65636070,d.Yms&cad=rja .
S paměti to byla také sranda. Původně jsme měli také 32kB, dneska by to nechtěl nikdo ani náhodou. Ale zato se tenkrát dovedlo programovat. Nacpalo se do toho takových programů, že by se M$ divil. Jestli je tady ještě někdo pamětník Tesla 200, byl bych rád, kdyby se ozval.

Zpět do debat Přispět do debaty Nahoru