Jazykově agnostický - Language-agnostic
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Jazykově agnostický programování nebo skriptování (nazývané také jazykově neutrální, nezávislý na jazycenebo křížový jazyk) je paradigma vývoje softwaru, kde je konkrétní jazyk zvolen z důvodu jeho vhodnosti pro konkrétní úkol (s přihlédnutím ke všem faktorům, včetně ekosystému, sady dovedností vývojáře, výkonu atd.), a nikoli čistě kvůli sadě dovedností k dispozici v rámci vývojového týmu.
Například jazykově agnostický vývojový tým Java by se mohl rozhodnout pro některé vývojové práce použít Ruby nebo Perl, kde by Ruby nebo Perl byly vhodnější než Java.
„Cross-Language“ v programování a skriptování popisuje program, ve kterém musí být do programového kódu implementovány dva nebo více jazyků spolu se základním programovacím jazykem zvoleným pro psaní programu. Ať už to znamená zahrnutí skriptu jako zdroje, který se má použít v případě potřeby, spuštění kódu v rámci jazykově nezávislých virtuálních strojů, jako je JVM, nebo objektových modelů, jako je COM, pro vzájemnou spolupráci, nebo výběr jazyků, které nativně dobře spolupracují.[1]
Související pojmy
- Specifikace nezávislá na jazyce
- Vyhledávání informací v různých jazycích, odkazující na přirozené jazyky, nikoli na programovací jazyky
- Jazykově nezávislé datové typy
Viz také
- Dvojjazyčný (disambiguation)
- Nezávislý na jazyce (disambiguation)
- Lepicí jazyk
- Jazyková vazba
- Middleware
- Polyglot (výpočetní)
Reference
- ^ „Výzva mezioborové interoperability - fronta ACM“. queue.acm.org.