Logtalk

Logtalk 2.44.1

Windows / Logtalk / 437 / Фулл спец
Опис

Логталк је моћан објектно оријентисани логички програмски језик који је дизајниран да помогне програмерима да креирају сложене софтверске апликације са лакоћом. Овај свестрани језик може да користи већину имплементација Пролога као позадински компајлер, што га чини идеалним избором за програмере који траже флексибилно и ефикасно програмско решење.

Као језик са више парадигми, Логталк укључује подршку и за прототипове и за класе, протоколе (интерфејсе), програмирање засновано на компонентама кроз композицију засновану на категоријама, програмирање вођено догађајима и програмирање са више нити на високом нивоу. То значи да програмери могу да користе Логталк за креирање софтверских апликација које су веома модуларне и скалабилне, док су такође у могућности да искористе најновија достигнућа у развоју софтвера.

Једна од кључних предности коришћења Логталк-а је његова способност да поједностави процес креирања сложених софтверских апликација. Са својом интуитивном синтаксом и моћним функцијама, Логталк олакшава програмерима да напишу код који је ефикасан и ефикасан. Било да радите на малом пројекту или развијате софтверска решења на нивоу предузећа, Логталк пружа алате који су вам потребни за брзо и ефикасно обављање посла.

Још једна велика предност коришћења Логталк-а је његова компатибилност са већином имплементација Пролога. То значи да програмери могу лако да интегришу свој постојећи Пролог код у своје нове пројекте без бриге о проблемима компатибилности или другим техничким изазовима. Поред тога, пошто Логталк подржава више парадигми (укључујући објектно оријентисано програмирање), пружа већу флексибилност од традиционалних Пролог језика.

Логталк такође укључује подршку за протоколе (интерфејсе), што омогућава програмерима да дефинишу апстрактне типове без навођења детаља њихове имплементације. Ово олакшава писање компоненти кода за вишекратну употребу које се могу користити у више пројеката без потребе да их сваки пут преписујете од нуле.

Поред ових карактеристика, Логталк такође подржава програмирање засновано на компонентама кроз композицију засновану на категоријама. Ово омогућава програмерима да креирају компоненте за вишекратну употребу комбиновањем постојећих на нове начине – сличног концепта, али флексибилније од наслеђивања у традиционалним ООП језицима као што су Јава или Ц++. Коришћењем ове функције заједно са протоколима/интерфејсима поменутим изнад, могао би се постићи веома висок ниво модуларности, а да се сложеност држи под контролом.

Програмирање вођено догађајима је још једна кључна карактеристика коју ЛогТалк подржава и која омогућава асинхрону обраду путем прослеђивања порука између објеката/компоненти омогућавајући креирање реактивних система као што су ГУИ или мрежни сервери где догађаји покрећу акције уместо експлицитних позива из главне програмске петље - овај приступ поједностављује дизајн значајно у поређењу са традиционалним императивним приступима где се сва могућа стања морају експлицитно размотрити на сваком кораку током извршавања одлука о контроли тока које програмер доноси само на основу тренутног стања(а), уместо да динамички реагује на основу долазних догађаја/порука примљених од других делова система током времена рада

Коначно, подршка за више-нитност високог нивоа коју обезбеђује лог талк омогућава истовремено извршавање унутар једне инстанце апликације, омогућавајући боље коришћење хардверских ресурса доступних савременим рачунарима - ова функција је посебно корисна када се ради о великим скуповима података који захтевају технике паралелне обраде као што су алгоритми машинског учења итд.

Све у свему, ако тражите напредан, али лак за коришћење језик за логичко програмирање, онда не тражите даље од разговора у дневнику! Са својим моћним карактеристикама укључујући подршку за више парадигми као што су стилови ООП/процедуралног/логичког програмирања у комбинацији са одличним ресурсима заједнице документације доступним на мрежи, никада није био бољи тренутак да почнете да истражујете шта лог талк нуди!

Фулл спец
Издавач Logtalk
Место издавача http://logtalk.org/
Датум изласка 2012-05-29
Датум додавања 2012-05-28
Категорија Алати за програмере
Поткатегорија Тумачи и састављачи
Верзија 2.44.1
Ос захтеви Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
Захтеви Compatible Prolog compiler
Цена Free
Преузимања недељно 0
Укупно преузимања 437

Comments: