Objektovo orientované jazyky

  • C++

    Programovací jazyk C++ je výsledkom evolúcie jazyka C. Zachováva si vlastnosti jazyka C (prenosnosť, efektívnosť), pričom ponúka výhody objektovo orientovaných jazykov.

    Užitočné odkazy:
    Nebo programátorov
  • C# (Csharped)

    C# je nový programovací jazyk od Mikrosoftu. C# ej odvodený z C++, ale podobá a na Javu a taktiež má niečo z Delphi. Snáď hlavným podnetom pre jeho vznik bol príchod .NET platformy (a konkurencia Javy).

    Užitočné odkazy:
    C# Corner
  • Java

    Java je objektovo orientovaný programovací jazyk vytvorený firmou Sun Microsystems. Programovanie v Jave je založené na "Java virtual machine" a "Java API". Hlavnou výhodou Javy je jej platformová nezávislosť a bezpečnosť. Pozor, na rozdiel od JavaScriptu je Java kompilovaný jazyk.

    Užitočné odkazy:
    Zdroj Java(tm) technológie
  • ObjectiveC

    Objective-C je kompilovaný programovací jazyk, ktorý má základy v C, C++ a Smalltalku. Objective-C tvorí nadmnožinu ANSI C (na rozdiel od C++) s črtami Smalltalku (zasielanie správ). Pre Objective-C je ďalej typické aj dynamické určovanie typov a možnosť pridávania tried a typov za behu programu.

    Užitočné odkazy:
    Niečo málo (alebo aj viac) o Objective-C
    ObjectiveC na GNUstep
  • JavaScript

    JavaScript je objektovo orientovaný programovací jazyk, ktorý patrí medzi najčastejšie využívané skriptovacie jazyky na strane klienta. Využíva sa najmä na kontrolu údajov z dotazníkov, či na zvýšenie interaktivity pavučinových stránok.

    Užitočné odkazy:
    Domovská stránka(UK)
    Domovská stránka(SK)
  • PHP (Personal Home Pages)

    PHP je výkonný objektovo orientovaný skriptovací jazyk používaný na strane servera. Programy jazyka PHP sa vpisujú priamo do HTML kódu. PHP sa využíva na generovanie dynamických HTML stránok. Jeho nespornou výhodou je jednoduchá syntax podobná programovaciemu jazyku C, ako aj podpora rôznych databázových serverov (MySQL, PostgresSQL, Oracle a i.).

    Užitočné odkazy:
    Domovská stránka(SK)
    Domovská stránka(SK)
  • Python

    Python je jednoduchý, objektovo orientovaný programovací jazyk. Prednosťou tohto jazyka je práca s vysoko-úrovňovými údajovými typmi, či dynamické určovanie typov premenných. Python je voľne šíriteľný programovací jazyk, vďaka čomu je na Internete dostupných množstvo knižníc pre najpoužívanejšie platformy (UNIX, Windows). Výhodou programovacieho jazyka Python je možnosť rozširovania jeho interpretu o nové funkcie, alebo typy jednoduchým pridaním modulu naprogramovaného v jazyku C/C++.

    Užitočné odkazy:
    Domovská stránka
  • Eiffel

    Eiffel je čistý objektovo orientovaný jazyk. Eiffel je založený na objektovo orientovanom programovaní a kontrole (spracovaní) kódu kompilátorom pre určenie vzťahu tried. Eiffel umožňuje viacnásobné a opakované dedenie, abstraktné triedy a zhluky tried. Eiffel podporuje dynamické určovanie typov (aj objektov), stále (perzistentné) objekty, "garbage collector". Eiffel je možné rozširovať o moduly napísané v iných jazykoch.

    Užitočné odkazy:
    Začíname s Eiffel-om (An Invitation to Eiffel)
  • Self

    Self je objektovo orientovaný programovací jazyk. Základné črty Selfu vychádzajú zo Smalltalk-u. Teda všetko v Selfe je objekt - aj samotný program, ktorý je tvorený z blokov (objektov). Ako aj Smalltalk je Self beztypovým jazykom. Self však nemá triedy, ale podporuje priamočiarejšie dedenie na úrovni objektov. Navyše je Self omnoho jednoduchší ako Smalltalk. Stále však platí, že raz vidieť je viac ako stokrát počuť.

    Užitočné odkazy:
    Domovská stránka (Sun)
  • Ada 95

    Ada 95, ako už napovedá názov, je novšia verzia jazyka Ada (Ada 83). Ada 95 obsahuje naviac niektoré nové črty, ako napr. podporu objektov.