S-Lang (original) (raw)

About DBpedia

The S-Lang programming library is a software library for Unix, Windows, VMS, OS/2, and Mac OS X. It provides routines for embedding an interpreter for the S-Lang scripting language, and components to facilitate the creation of text-based applications. The latter class of functions include routines for constructing and manipulating keymaps, an interactive line-editing facility, and both low- and high-level screen/terminal management functions. It is distributed under the terms of the GNU General Public License.

thumbnail

Property Value
dbo:abstract S-Lang (auch: Slang) ist eine plattformunabhängige Skriptsprache von John E. Davis. Sie wird hauptsächlich von Konsolenprogrammen genutzt. S-Lang besteht aus einem Interpreter und einer betriebssystemunabhängigen Programmbibliothek, die Ein-/Ausgabefunktionen, Bildschirmmanagementroutinen usw. zur Verfügung stellt. Der Interpreter selbst ist ebenfalls eine Bibliotheksfunktion und kann damit leicht in ein Anwendungsprogramm eingebunden werden. Die Sprachsyntax orientiert sich stark an der Programmiersprache C. Im Unterschied zu vielen Skriptsprachen unterstützt S-Lang auch die meisten numerischen Datentypen von C, bietet demgegenüber aber Erweiterungen für die Fehlerbehandlung sowie Zeichenketten, assoziative Felder und reguläre Ausdrücke. Variablen müssen zwar deklariert werden, können jedoch jeden beliebigen Datentyp annehmen. (de) The S-Lang programming library is a software library for Unix, Windows, VMS, OS/2, and Mac OS X. It provides routines for embedding an interpreter for the S-Lang scripting language, and components to facilitate the creation of text-based applications. The latter class of functions include routines for constructing and manipulating keymaps, an interactive line-editing facility, and both low- and high-level screen/terminal management functions. It is distributed under the terms of the GNU General Public License. (en) S-Lang to wieloplatformowa biblioteka programistyczna autorstwa Johna E. Davisa. Pierwsza wersja tej biblioteki powstała w roku 1992. S-Lang zawiera funkcje wykorzystywane przy interaktywnej pracy z ekranem, klawiaturą, itd. Najciekawszą cechą S-Langa jest interpreter skryptowego języka programowania o tej samej nazwie. Interpreter S-Langa może być wbudowany w inne programy; dzięki temu potencjalna funkcjonalność takich programów znacznie wzrasta (z powodu możliwości dopisywania do nich funkcji w postaci makr i skryptów). Najbardziej znanymi przykładami programów z wbudowanym interpreterem S-Langa są slrn i . Składnia S-Langa przypomina składnię C. (pl) S-Lang — программная библиотека для создания приложений на платформах Unix, Windows, VMS, OS/2 и Mac OS X. Библиотека также реализует собственный язык сценариев S-Lang. Разработка S-Lang была начата в 1992 году Джоном Дэвисом. Первым приложением, использующим S-Lang, стал текстовый редактор . Библиотека выпускается под лицензией GNU General Public License. Приложения, использующие S-Lang: * Cfdisk * * Lynx * Midnight Commander * Mutt * Slrn (ru)
dbo:genre dbr:Widget_toolkit
dbo:license dbr:GNU_General_Public_License
dbo:operatingSystem dbr:POSIX
dbo:thumbnail wiki-commons:Special:FilePath/JED-editor-slang-source.png?width=300
dbo:wikiPageExternalLink http://jedsoft.org/slang/docs.html https://www.jedsoft.org/releases/slang/ http://www.jedsoft.org/slang/
dbo:wikiPageID 14656203 (xsd:integer)
dbo:wikiPageLength 6346 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1072958265 (xsd:integer)
dbo:wikiPageWikiLink dbr:Sc_(spreadsheet) dbc:Unix_programming_tools dbr:UTF-8 dbr:Unix dbr:Interpreter_(computing) dbr:Text-based_(computing) dbr:GNU_General_Public_License dbc:S-Lang dbr:MATLAB dbr:Mac_OS_X dbr:Slrn dbr:Curses_(programming_library) dbr:POSIX dbr:JED_(text_editor) dbr:Widget_toolkit dbc:Text_user_interface_libraries dbr:PostScript dbr:Microsoft_Windows dbr:Ncurses dbr:OS/2 dbr:OpenVMS dbr:Scripting_language dbr:IDL_(programming_language) dbr:Mutt_(e-mail_client) dbr:Software_library
dbp:caption S-Lang based editor, JED (en)
dbp:developer John E. Davis (en)
dbp:genre dbr:Widget_toolkit
dbp:license dbr:GNU_General_Public_License
dbp:name S-Lang (en)
dbp:operatingSystem dbr:POSIX
dbp:programmingLanguage S-Lang scripting language (en)
dbp:screenshot JED-editor-slang-source.png (en)
dbp:wikiPageUsesTemplate dbt:Cn dbt:Infobox_software dbt:Official_URL dbt:Portal dbt:Reflist dbt:Wikidata
dct:subject dbc:Unix_programming_tools dbc:S-Lang dbc:Text_user_interface_libraries
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397
rdfs:comment The S-Lang programming library is a software library for Unix, Windows, VMS, OS/2, and Mac OS X. It provides routines for embedding an interpreter for the S-Lang scripting language, and components to facilitate the creation of text-based applications. The latter class of functions include routines for constructing and manipulating keymaps, an interactive line-editing facility, and both low- and high-level screen/terminal management functions. It is distributed under the terms of the GNU General Public License. (en) S-Lang — программная библиотека для создания приложений на платформах Unix, Windows, VMS, OS/2 и Mac OS X. Библиотека также реализует собственный язык сценариев S-Lang. Разработка S-Lang была начата в 1992 году Джоном Дэвисом. Первым приложением, использующим S-Lang, стал текстовый редактор . Библиотека выпускается под лицензией GNU General Public License. Приложения, использующие S-Lang: * Cfdisk * * Lynx * Midnight Commander * Mutt * Slrn (ru) S-Lang (auch: Slang) ist eine plattformunabhängige Skriptsprache von John E. Davis. Sie wird hauptsächlich von Konsolenprogrammen genutzt. S-Lang besteht aus einem Interpreter und einer betriebssystemunabhängigen Programmbibliothek, die Ein-/Ausgabefunktionen, Bildschirmmanagementroutinen usw. zur Verfügung stellt. Der Interpreter selbst ist ebenfalls eine Bibliotheksfunktion und kann damit leicht in ein Anwendungsprogramm eingebunden werden. (de) S-Lang to wieloplatformowa biblioteka programistyczna autorstwa Johna E. Davisa. Pierwsza wersja tej biblioteki powstała w roku 1992. S-Lang zawiera funkcje wykorzystywane przy interaktywnej pracy z ekranem, klawiaturą, itd. Składnia S-Langa przypomina składnię C. (pl)
rdfs:label S-Lang (en) S-Lang (de) S-Lang (pl) S-Lang (ru)
owl:sameAs wikidata:S-Lang dbpedia-de:S-Lang dbpedia-pl:S-Lang dbpedia-ru:S-Lang https://global.dbpedia.org/id/2685y
prov:wasDerivedFrom wikipedia-en:S-Lang?oldid=1072958265&ns=0
foaf:depiction wiki-commons:Special:FilePath/JED-editor-slang-source.png
foaf:isPrimaryTopicOf wikipedia-en:S-Lang
foaf:name S-Lang (en)
is dbo:wikiPageDisambiguates of dbr:Lang
is dbo:wikiPageRedirects of dbr:S-Lang_(programming_library) dbr:S-Lang_(programming_language) dbr:S-Lang_programming_language dbr:S-lang dbr:Slsh
is dbo:wikiPageWikiLink of dbr:S-Lang_(programming_library) dbr:List_of_programming_languages_by_type dbr:Comparison_of_programming_languages_(array) dbr:Comparison_of_text_editors dbr:Living_Books dbr:Slrn dbr:Comparison_of_programming_languages_(syntax) dbr:Timeline_of_programming_languages dbr:Data_cube dbr:Curses_(programming_library) dbr:Text-based_user_interface dbr:Sam_Spade_(software) dbr:Array_slicing dbr:Midnight_Commander dbr:Newt_(programming_library) dbr:List_of_text_editors dbr:Lang dbr:S-Lang_(programming_language) dbr:S-Lang_programming_language dbr:S-lang dbr:Slsh
is foaf:primaryTopic of wikipedia-en:S-Lang