This HTML5 document contains 97 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-eshttp://es.dbpedia.org/resource/
n21https://global.dbpedia.org/id/
schemahttp://schema.org/
n18http://dbpedia.org/resource/HAL/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-arhttp://ar.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-ithttp://it.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:C_syntax
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Julia_(programming_language)
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Rexx
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Indentation_style
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Secondary_notation
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:M4_(computer_language)
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Comparison_of_programming_languages_(syntax)
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Identifier_(computer_languages)
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Whitespace_character
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:C_(programming_language)
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
n18:S
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:ActionScript
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Fortran
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:PHP
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Free_form
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:ASCII_art
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Free-form_language
rdf:type
owl:Thing wikidata:Q315 schema:Language dbo:Language dbo:ProgrammingLanguage wikidata:Q9143
rdfs:label
Linguaggio in forma libera フリーフォーマット (コンピュータ) Lenguaje de forma libre لغة حرة النسق Free-form language
rdfs:comment
In computer programming, a free-form language is a programming language in which the positioning of characters on the page in program text is insignificant. Program text does not need to be placed in specific columns as on old punched card systems, and frequently ends of lines are insignificant. Whitespace characters are used only to delimit tokens, and have no other significance. في برمجة الكمبيوتر ، اللغة حرة النسق هي لغة برمجةلا يكون فيها موضع الأحرف والعلامات بالصفحة الخاصة بنص البرنامج واضحا. نص البرنامج لا يحتاج وضعه في أعمدة محددة كما في رموز البطاقات المثقوبة القديمة، وفي الغالب تكون نهايات الأسطر غير واضحة. المسافات البيضاء Whitespace تستخدم في تحديد عدد الرموز وليس لها أي دلالة أخرى. وتنحدر الكثير من لغات النسق الحر من ألجول Algol والتي تتضمن لغات سي (لغة برمجة) وباسكال (لغة برمجة) وبيرل. كما أن لغات ليسب LISP حرة النسق أيضا على الرغم من أنها لا تنحدر من ألجول Algol. و لغة ري أكس أكس حرة النسق إلى حد ما برغم أنه في بعض الحالات تكون المساحة البيضاء مشغل تسلسلي コンピュータにおけるフリーフォーマットとは、ある形式言語の解釈が改行文字や予備空白に左右されず、言語内で定義されたエレメントの出現順だけで決定できる特性を言う。 たとえばHTMLはフリーフォーマットの例である。pre要素によって整形済みテキストとして扱われる部分を除き、1つ以上の空白や改行文字は常に単語の区切り要素として解釈される。 プログラミング言語においては、ALGOL系やLISPなどがフリーフォーマットの典型である。もっとも可読性の観点からプログラムの意味を反映したインデントが推奨されるため、改行や空白を全く無視したプログラムが書かれることは稀である。Pythonなどはこの慣習を意図的に言語仕様に取り入れており、字下げのレベルによってブロックを表現するという非フリーフォーマット言語となっている。 Un linguaggio in forma libera è un linguaggio di programmazione la cui sintassi non è influenzata dal particolare posizionamento dei caratteri nel codice sorgente. Nei moderni linguaggi in forma libera infatti il codice tipicamente non è costretto a particolari regole d'incolonnamento (come avveniva invece per i programmi scritti su schede perforate) e l'uso dei caratteri di whitespace (spazio, ritorno a capo e tabulazione) è libero da particolari vincoli. z = x++ + ++y; z = x++ ++ + y z = x / *y; En programación, un lenguaje de forma libre es un lenguaje informático en el cual la posición de los caracteres en el texto del programa no es relevante. El texto de un programa no necesita estar ubicado en una columna específica, como en los sistemas de tarjetas perforadas, y frecuentemente, los finales de línea también son irrelevantes. Los espacios en blanco se usan solo para delimitar símbolos, y no tienen otro significado.
dct:subject
dbc:Programming_language_classification
dbo:wikiPageID
384927
dbo:wikiPageRevisionID
969297901
dbo:wikiPageWikiLink
dbr:Imperative_programming dbr:Curly_bracket_programming_language dbr:Off-side_rule dbr:Pascal_(programming_language) dbr:Punched_card dbr:Indent_style dbr:Character_(computing) dbr:Haskell_(programming_language) dbr:Perl dbr:ABC_(programming_language) dbr:Programming_language dbr:SQL dbr:Obfuscated_code dbr:Computer_programming dbr:Structured_programming dbr:Fortran_77 dbr:Curry_(programming_language) dbr:ALGOL dbr:Token_(parser) dbr:Lisp_(programming_language) dbr:C_(programming_language) dbr:Python_(programming_language) dbr:Whitespace_character dbr:Rexx dbc:Programming_language_classification dbr:Concatenation
owl:sameAs
yago-res:Free-form_language dbpedia-fa:زبان_نوشتار_آزاد dbpedia-ja:フリーフォーマット_(コンピュータ) dbpedia-ar:لغة_حرة_النسق dbpedia-es:Lenguaje_de_forma_libre freebase:m.0221rd n21:4jgAU wikidata:Q5499621 dbpedia-it:Linguaggio_in_forma_libera
dbp:wikiPageUsesTemplate
dbt:Prog-lang-stub dbt:Use_dmy_dates dbt:Snd dbt:Neologism dbt:Use_American_English dbt:Unreferenced
dbp:auto
yes
dbp:date
July 2020
dbo:abstract
コンピュータにおけるフリーフォーマットとは、ある形式言語の解釈が改行文字や予備空白に左右されず、言語内で定義されたエレメントの出現順だけで決定できる特性を言う。 たとえばHTMLはフリーフォーマットの例である。pre要素によって整形済みテキストとして扱われる部分を除き、1つ以上の空白や改行文字は常に単語の区切り要素として解釈される。 プログラミング言語においては、ALGOL系やLISPなどがフリーフォーマットの典型である。もっとも可読性の観点からプログラムの意味を反映したインデントが推奨されるため、改行や空白を全く無視したプログラムが書かれることは稀である。Pythonなどはこの慣習を意図的に言語仕様に取り入れており、字下げのレベルによってブロックを表現するという非フリーフォーマット言語となっている。 En programación, un lenguaje de forma libre es un lenguaje informático en el cual la posición de los caracteres en el texto del programa no es relevante. El texto de un programa no necesita estar ubicado en una columna específica, como en los sistemas de tarjetas perforadas, y frecuentemente, los finales de línea también son irrelevantes. Los espacios en blanco se usan solo para delimitar símbolos, y no tienen otro significado. La mayoría de los lenguajes de forma libre derivan de ALGOL, como C, Pascal y Perl. Lisp y sus dialectos también son lenguajes de forma libre, aunque no derivan de ALGOL. REXX es casi de forma libre en su totalidad, pero en algunos casos los espacios en blanco funcionan como operadores de concatenación. Aunque SQL no es un lenguaje de programación, también es un lenguaje de forma libre. La mayoría de los lenguajes de forma libre también son lenguajes estructurados, lo que se considera muchas veces una característica inherente a la sintaxis de forma libre: anteriormente, los lenguajes de paradigma imperativo, como Fortran 77, usaban columnas particulares para los números de línea, que muchos lenguajes estructurados no necesitan ni usan. Hay lenguajes estructurados que no son de forma libre, como ABC, Curry, Haskell, o Python. Muchos de esos lenguajes usan de alguna forma el sangrado para agrupar bloques de código, en vez de palabras clave o llaves. In computer programming, a free-form language is a programming language in which the positioning of characters on the page in program text is insignificant. Program text does not need to be placed in specific columns as on old punched card systems, and frequently ends of lines are insignificant. Whitespace characters are used only to delimit tokens, and have no other significance. Most free-form languages descend from ALGOL, including C, Pascal, and Perl. Lisp languages are free-form, although they do not descend from ALGOL. Rexx is mostly free-form, though in some cases whitespace characters are concatenation operators. SQL, though not a full programming language, is also free-form. Most free-form languages are also structured programming languages, which is sometimes thought to go along with the free-form syntax: Earlier imperative programming languages such as Fortran 77 used particular columns for line numbers, which many structured languages do not use or need. Structured languages exist which are not free-form, such as ABC, Curry, Haskell, Python and others. Many of these use some variant of the off-side rule, in which indentation, rather than keywords or braces, is used to group blocks of code. Un linguaggio in forma libera è un linguaggio di programmazione la cui sintassi non è influenzata dal particolare posizionamento dei caratteri nel codice sorgente. Nei moderni linguaggi in forma libera infatti il codice tipicamente non è costretto a particolari regole d'incolonnamento (come avveniva invece per i programmi scritti su schede perforate) e l'uso dei caratteri di whitespace (spazio, ritorno a capo e tabulazione) è libero da particolari vincoli. Molti linguaggi discendenti da ALGOL sono in forma libera, tra i quali C, Pascal e Perl. Anche il Lisp e i linguaggi da esso derivati sono in forma libera. è in buona parte in forma libera, tranne alcuni casi nei quali gli spazi fungono da operatore di concatenazione. Anche il linguaggio di programmazione database SQL è in forma libera. Molti linguaggi in forma libera sono anche strutturati, anche se ad esempio il Fortran 77 riserva delle colonne ai numeri di riga. Esistono anche linguaggi strutturati che non sono in forma libera, come ad esempio COBOL, Ruby, ABC, , Haskell e Python, molti dei quali usano l'indentazione per determinare i blocchi di codice. In alcuni linguaggi in forma libera, come il C, esistono comunque dei casi particolari nei quali l'uso del whitespace è limitato o può alterare la semantica. Ad esempio, in C, le macro dichiarate con #define devono essere contenute in un'unica riga, che può essere eventualmente spezzata effettuando l'escape dei ritorni a capo. Un altro esempio è legato al maximal munch nel parsing degli operatori: la separazione con whitespace è usualmente facoltativa, ma in alcuni casi particolari è fondamentale per conservare la sintassi e la semantica. Ad esempio la riga z = x++ + ++y; è sintatticamente valida, ma togliendo gli spazi tra gli operatori diventa invalida in quanto il parser, per via del maximal munch, la interpreterà come z = x++ ++ + y che non è valida in quanto il valore di ritorno del primo operatore ++ non è un operando valido per il secondo operatore ++. Un esempio analogo accade quando si effettua una divisione dove il divisore è ottenuto dereferenziando un puntatore: z = x / *y; Anche in questo caso, se si rimuove lo spazio tra l'operatore di divisione e l'operatore di dereferenziazione la sintassi cambia, in quanto /* viene interpretato dal parser come l'apertura di un commento. في برمجة الكمبيوتر ، اللغة حرة النسق هي لغة برمجةلا يكون فيها موضع الأحرف والعلامات بالصفحة الخاصة بنص البرنامج واضحا. نص البرنامج لا يحتاج وضعه في أعمدة محددة كما في رموز البطاقات المثقوبة القديمة، وفي الغالب تكون نهايات الأسطر غير واضحة. المسافات البيضاء Whitespace تستخدم في تحديد عدد الرموز وليس لها أي دلالة أخرى. وتنحدر الكثير من لغات النسق الحر من ألجول Algol والتي تتضمن لغات سي (لغة برمجة) وباسكال (لغة برمجة) وبيرل. كما أن لغات ليسب LISP حرة النسق أيضا على الرغم من أنها لا تنحدر من ألجول Algol. و لغة ري أكس أكس حرة النسق إلى حد ما برغم أنه في بعض الحالات تكون المساحة البيضاء مشغل تسلسلي معظم لغات النسق الحر هي أيضا لغات برمجة مهيكلةوالتي يعتقد في بعض الأوقات بأنها تتماشى مع تركيبة النسق الحر. وقد استعانت لغات البرمجة الأمريةالسابقة مثل فورتران 77 بأعمدة خاصة لأرقام السطور والتي لا تستعين بها ولا تحتاج إليها العديد من اللغات الهيكلية. ومع ذلك فهناك لغات هيكلية ليست حرة النسق مثل بايثون حيث يكون مستوى المسافة البائدة لكل سطر أمر هام.
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:Free-form_language?oldid=969297901&ns=0
dbo:wikiPageLength
1988
foaf:isPrimaryTopicOf
wikipedia-en:Free-form_language
Subject Item
dbr:Rebol
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Naming_convention_(programming)
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Off-side_rule
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Outline_of_C++
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:PHP_syntax_and_semantics
dbo:wikiPageWikiLink
dbr:Free-form_language
Subject Item
dbr:Free_form_language
dbo:wikiPageWikiLink
dbr:Free-form_language
dbo:wikiPageRedirects
dbr:Free-form_language
Subject Item
dbr:Free-format_language
dbo:wikiPageWikiLink
dbr:Free-form_language
dbo:wikiPageRedirects
dbr:Free-form_language
Subject Item
wikipedia-en:Free-form_language
foaf:primaryTopic
dbr:Free-form_language