jazyky s message passingom rubrika: Programování: Jiné
Ahojte snažím sa trošku dostať pod kožu prototype based jazyky. V javascripte som ako doma (používam ho v práci) ale JSko neni úplne dobrý príklad prototypového OOP. nepoužíva Selfovské názvoslovie a snažil sa prototypové OOP napasovať na jazyk s C like syntaxou, čo neni úplne ideál. A ďalší mnou obľúbený jazyk LUA má prototypy zmršené ešte viac.
Tak som si stiahol slef ten sa mi zatiaľ nepodarilo rozbehnúť, ale čítal som si aspoň dokumentáciu...
A vďaka self-u som zistil že mám nedostatočný knowelage aj v ďalšej oblasti a tou je message passing. Ja som s posielaním správ prišiel do kontaktu vo funkcionálnych jazykoch, kde sa používa pri actoroch. Ale to je trochu iný príbeh.
Aké objektové jazyky obsahujúce message passing by ste mi vedeli doporučiť? Mám niekde v PC nainštalovaný Pharo(smalltalk) ale nepáči sa mi že je to až príliš odlišné od toho čo poznám. Ja sa chcem venovať štúdiu jazyka, nie štúdiu nového prostredia editora a knižníc a 10 ďalších vecí, ktoré sú tam úplne iné.
Včera som si stiahol framework Cappucino obsahujúci Objective J (jsko rozšírené o OOP na štýl Objective C) a tam som si pár vecí poskúšal pochopil som z príkladov ako čo funguje, ale hľadám aj iné jazyky podporujúce OOP s message passingom ideálne aj s prototypmi (Objective C používa triedy). Viete mi nejaké poradiť?
Našiel som zatiaľ toto:
https://www.cappuccino.dev/learn/objective-j.html - uz spominane Objective J
a potom:
http://newspeaklanguage.org/index.html
http://www.fancy-lang.org/
https://github.com/briantrice/slate-language
Erlang.
Komentáře
- pudr : Když se podíváš hodně dolů, tak tam je Erlang už zmíněný. Nicméně, čím víc reklamy, tím líp :) — 5.8.2019
- Taco : Ale psal to @Kit, takže je dobře že to zmínil i někdo jiný :-P — 8.8.2019
Pro zobrazení všech 4 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře