Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/SAC_programming_language> ?p ?o }
Showing triples 1 to 99 of
99
with 100 triples per page.
- SAC_programming_language abstract "SAC (Single Assignment C) is a strict purely functional programming language whose design is focused on the needs of numerical applications. Emphasis is laid on efficient support for array processing. Efficiency concerns are essentially twofold. On the one hand, efficiency in program development is to be improved by the opportunity to specify array operations on a high level of abstraction. On the other hand, efficiency in program execution, i.e. the runtime performance of programs, in time and memory consumption, is still to be achieved by sophisticated compilation schemes. Only as far as the latter succeeds, the high-level style of specifications can actually be called useful.To facilitate compiling to efficiently executable code, certain functional language features which are not considered essential for numerical applications, e.g. higher-order functions, polymorphism, or lazy evaluation, are not (yet) supported by SAC. These may be found in general-purpose functional languages, e.g. Haskell, Clean, Miranda, or ML.To overcome the acceptance problems encountered by other functional or array based languages intended for numerical / array intensive applications, e.g. SISAL, NESL, Nial, APL, J, or K, particular regard is paid to ease the transition from a C / Fortran like programming environment to SAC.In more detail, the basic language design goals of SAC are to: provide a purely functional language with a syntax very similar to that of C in order to ease, for a large community of programmers, the transition from an imperative to a functional programming style; support multi-dimensional arrays as first class objects; allow the specification of shape- and dimension-invariant array operations; provide high-level array operations that liberate programming from tedious and error-prone specifications of starts, stops and strides for array traversals thereby improving code reusability and programming productivity, in general. incorporate a module system that allows for separate compilation, separate name spaces, and abstract data types, and, additionally, provides an interface to foreign languages in order to enable reuse of existing code; provide means for a smooth integration of states and state modifications into the functional paradigm based on uniqueness types; use the module system, the foreign language interface, and the integration of states in order to create a standard library which provides a functionality similar to that of the standard C libraries, e.g. powerful I/O facilities or mathematical functions; facilitate the compilation to host machine code which can be efficiently executed both in terms of time and space demand; facilitate the compilation for non-sequential program execution in multiprocessor environments.".
- SAC_programming_language influencedBy APL_(programming_language).
- SAC_programming_language influencedBy C_(programming_language).
- SAC_programming_language influencedBy SISAL.
- SAC_programming_language license index.php?p=.%2F55_Download%2F61_License.
- SAC_programming_language thumbnail SAC_language_logo.png?width=300.
- SAC_programming_language wikiPageExternalLink www.sac-home.org.
- SAC_programming_language wikiPageExternalLink index.php?p=.%2F55_Download%2F61_License.
- SAC_programming_language wikiPageID "2179985".
- SAC_programming_language wikiPageLength "4151".
- SAC_programming_language wikiPageOutDegree "34".
- SAC_programming_language wikiPageRevisionID "670388249".
- SAC_programming_language wikiPageWikiLink APL_(programming_language).
- SAC_programming_language wikiPageWikiLink APL_programming_language.
- SAC_programming_language wikiPageWikiLink Abstraction.
- SAC_programming_language wikiPageWikiLink Array_processing.
- SAC_programming_language wikiPageWikiLink Array_programming.
- SAC_programming_language wikiPageWikiLink C_(programming_language).
- SAC_programming_language wikiPageWikiLink Category:Array_programming_languages.
- SAC_programming_language wikiPageWikiLink Category:C_programming_language_family.
- SAC_programming_language wikiPageWikiLink Clean_(programming_language).
- SAC_programming_language wikiPageWikiLink Clean_programming_language.
- SAC_programming_language wikiPageWikiLink Code_reuse.
- SAC_programming_language wikiPageWikiLink Compiler.
- SAC_programming_language wikiPageWikiLink File:SAC_language_logo.png.
- SAC_programming_language wikiPageWikiLink Fortran.
- SAC_programming_language wikiPageWikiLink Functional_programming.
- SAC_programming_language wikiPageWikiLink Haskell_(programming_language).
- SAC_programming_language wikiPageWikiLink J_(programming_language).
- SAC_programming_language wikiPageWikiLink J_programming_language.
- SAC_programming_language wikiPageWikiLink K_(programming_language).
- SAC_programming_language wikiPageWikiLink K_programming_language.
- SAC_programming_language wikiPageWikiLink Lazy_evaluation.
- SAC_programming_language wikiPageWikiLink ML_(programming_language).
- SAC_programming_language wikiPageWikiLink ML_programming_language.
- SAC_programming_language wikiPageWikiLink Miranda_(programming_language).
- SAC_programming_language wikiPageWikiLink Miranda_programming_language.
- SAC_programming_language wikiPageWikiLink Multiprocessing.
- SAC_programming_language wikiPageWikiLink Multiprocessor.
- SAC_programming_language wikiPageWikiLink NESL.
- SAC_programming_language wikiPageWikiLink Nial.
- SAC_programming_language wikiPageWikiLink Non-sequential.
- SAC_programming_language wikiPageWikiLink POSIX.
- SAC_programming_language wikiPageWikiLink Polymorphism_(computer_science).
- SAC_programming_language wikiPageWikiLink Programming_productivity.
- SAC_programming_language wikiPageWikiLink Purely_functional.
- SAC_programming_language wikiPageWikiLink SISAL.
- SAC_programming_language wikiPageWikiLink Static_typing.
- SAC_programming_language wikiPageWikiLink Strong_and_weak_typing.
- SAC_programming_language wikiPageWikiLink Strong_typing.
- SAC_programming_language wikiPageWikiLink Type_system.
- SAC_programming_language wikiPageWikiLink UNIX.
- SAC_programming_language wikiPageWikiLink Unix.
- SAC_programming_language wikiPageWikiLinkText "SAC programming language".
- SAC_programming_language wikiPageWikiLinkText "SAC".
- SAC_programming_language wikiPageWikiLinkText "SaC".
- SAC_programming_language designer "Sven-Bodo Scholz, Clemens Grelck, et al.".
- SAC_programming_language hasPhotoCollection SAC_programming_language.
- SAC_programming_language influencedBy APL_(programming_language).
- SAC_programming_language influencedBy APL_programming_language.
- SAC_programming_language influencedBy C_(programming_language).
- SAC_programming_language influencedBy SISAL.
- SAC_programming_language license "proprietaryhttp://www.sac-home.org/index.php?p=.%2F55_Download%2F61_License".
- SAC_programming_language logo File:SAC_language_logo.png.
- SAC_programming_language name "SAC".
- SAC_programming_language operatingSystem POSIX.
- SAC_programming_language operatingSystem UNIX.
- SAC_programming_language operatingSystem Unix.
- SAC_programming_language paradigm Array_programming.
- SAC_programming_language paradigm Functional_programming.
- SAC_programming_language typing Static_typing.
- SAC_programming_language typing Strong_and_weak_typing.
- SAC_programming_language typing Strong_typing.
- SAC_programming_language typing Type_system.
- SAC_programming_language website www.sac-home.org.
- SAC_programming_language wikiPageUsesTemplate Template:About.
- SAC_programming_language wikiPageUsesTemplate Template:Infobox_programming_language.
- SAC_programming_language year "1994".
- SAC_programming_language subject Category:Array_programming_languages.
- SAC_programming_language subject Category:C_programming_language_family.
- SAC_programming_language type ProgrammingLanguage.
- SAC_programming_language type Software.
- SAC_programming_language type Work.
- SAC_programming_language type CreativeWork.
- SAC_programming_language type Thing.
- SAC_programming_language type Q386724.
- SAC_programming_language type Q7397.
- SAC_programming_language type Q9143.
- SAC_programming_language comment "SAC (Single Assignment C) is a strict purely functional programming language whose design is focused on the needs of numerical applications. Emphasis is laid on efficient support for array processing. Efficiency concerns are essentially twofold. On the one hand, efficiency in program development is to be improved by the opportunity to specify array operations on a high level of abstraction. On the other hand, efficiency in program execution, i.e.".
- SAC_programming_language label "SAC programming language".
- SAC_programming_language sameAs m.06svrt.
- SAC_programming_language sameAs Q7388480.
- SAC_programming_language sameAs Q7388480.
- SAC_programming_language wasDerivedFrom SAC_programming_language?oldid=670388249.
- SAC_programming_language depiction SAC_language_logo.png.
- SAC_programming_language homepage www.sac-home.org.
- SAC_programming_language isPrimaryTopicOf SAC_programming_language.
- SAC_programming_language name "SAC".
- SAC_programming_language page www.sac-home.org.