Logtalk for Mac

Logtalk for Mac 3.41

Mac / Logtalk / 749 / Úplná špecifikácia
Popis

Logtalk for Mac je výkonný objektovo orientovaný logický programovací jazyk, ktorý je navrhnutý tak, aby pomohol vývojárom ľahko vytvárať zložité softvérové ​​aplikácie. Tento všestranný programovací jazyk dokáže využívať väčšinu implementácií Prologu ako back-end kompilátor, čo z neho robí ideálnu voľbu pre vývojárov, ktorí chcú využiť silu a flexibilitu Prologu a zároveň si užívať výhody objektovo orientovaného prístupu.

Logtalk ako jazyk s viacerými paradigmami zahŕňa podporu pre prototypy aj triedy, protokoly (rozhrania), programovanie založené na komponentoch prostredníctvom zloženia založeného na kategóriách, programovanie riadené udalosťami a programovanie s viacerými vláknami na vysokej úrovni. To z neho robí neuveriteľne flexibilný nástroj, ktorý možno použiť v širokej škále aplikácií.

Jednou z kľúčových vlastností Logtalku je jeho podpora pre prototypy a triedy. Prototypy sú objekty, ktoré možno klonovať, aby sa vytvorili nové inštancie s rôznymi hodnotami alebo správaním. Triedy sú šablóny, ktoré definujú štruktúru a správanie objektov z nich vytvorených. S podporou Logtalk pre prototypy aj triedy majú vývojári úplnú kontrolu nad tým, ako sa ich softvér správa.

Ďalšou dôležitou vlastnosťou Logtalku je jeho podpora protokolov (rozhraní). Protokoly definujú súbor metód, ktoré musia byť implementované akýmkoľvek objektom, ktorý je v súlade s protokolom. To umožňuje vývojárom vytvárať modulárny kód, ktorý je možné jednoducho znova použiť v rôznych projektoch.

Logtalk tiež zahŕňa podporu pre programovanie založené na komponentoch prostredníctvom zloženia založeného na kategóriách. Kategórie sú kolekcie metód, ktoré môžu byť pridané k objektom za behu, čo umožňuje vývojárom rozšíriť existujúce objekty bez úpravy ich pôvodného kódu.

Programovanie riadené udalosťami je ďalšou kľúčovou vlastnosťou Logtalku. Udalosti sú signály odosielané jednou časťou aplikácie, keď sa niečo stane inde v aplikácii. Pomocou udalostí môžu vývojári vytvárať vysoko citlivé aplikácie s minimálnou réžiou.

Napokon, Logtalk obsahuje vysokoúrovňové viacvláknové programovacie schopnosti, ktoré umožňujú súbežné spustenie viacerých vlákien v rámci jedného programu bez toho, aby si navzájom rušili vykonávanie.

Celkovo, ak hľadáte výkonný objektovo orientovaný logický programovací jazyk s rozsiahlymi schopnosťami a flexibilitou, potom nehľadajte nič iné ako Logtalk pre Mac!

Úplná špecifikácia
Vydavateľ Logtalk
Stránka vydavateľa http://logtalk.org/
Dátum vydania 2020-10-08
Dátum pridania 2020-10-08
Kategória Nástroje pre vývojárov
Podkategória Tlmočníci a prekladatelia
Verzia 3.41
Požiadavky OS Macintosh
Požiadavky macOS Catalina macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion
cena Free
Stiahnutie za týždeň 1
Celkový počet stiahnutí 749

Comments:

Najpopulárnejší