Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Free-form language
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Free-form_language
http://dbpedia.org/ontology/abstract Un linguaggio in forma libera è un linguagUn 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.dal parser come l'apertura di un commento. , في برمجة الكمبيوتر ، اللغة حرة النسق هي لغفي برمجة الكمبيوتر ، اللغة حرة النسق هي لغة برمجةلا يكون فيها موضع الأحرف والعلامات بالصفحة الخاصة بنص البرنامج واضحا. نص البرنامج لا يحتاج وضعه في أعمدة محددة كما في رموز البطاقات المثقوبة القديمة، وفي الغالب تكون نهايات الأسطر غير واضحة. المسافات البيضاء Whitespace تستخدم في تحديد عدد الرموز وليس لها أي دلالة أخرى. وتنحدر الكثير من لغات النسق الحر من ألجول Algol والتي تتضمن لغات سي (لغة برمجة) وباسكال (لغة برمجة) وبيرل. كما أن لغات ليسب LISP حرة النسق أيضا على الرغم من أنها لا تنحدر من ألجول Algol. و لغة ري أكس أكس حرة النسق إلى حد ما برغم أنه في بعض الحالات تكون المساحة البيضاء مشغل تسلسلي معظم لغات النسق الحر هي أيضا لغات برمجة مهيكلةوالتي يعتقد في بعض الأوقات بأنها تتماشى مع تركيبة النسق الحر. وقد استعانت لغات البرمجة الأمريةالسابقة مثل فورتران 77 بأعمدة خاصة لأرقام السطور والتي لا تستعين بها ولا تحتاج إليها العديد من اللغات الهيكلية. ومع ذلك فهناك لغات هيكلية ليست حرة النسق مثل بايثون حيث يكون مستوى المسافة البائدة لكل سطر أمر هام.كون مستوى المسافة البائدة لكل سطر أمر هام. , In computer programming, a free-form languIn 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.r braces, is used to group blocks of code. , コンピュータにおけるフリーフォーマットとは、ある形式言語の解釈が改行文字や予備空白にコンピュータにおけるフリーフォーマットとは、ある形式言語の解釈が改行文字や予備空白に左右されず、言語内で定義されたエレメントの出現順だけで決定できる特性を言う。 たとえばHTMLはフリーフォーマットの例である。pre要素によって整形済みテキストとして扱われる部分を除き、1つ以上の空白や改行文字は常に単語の区切り要素として解釈される。 プログラミング言語においては、ALGOL系やLISPなどがフリーフォーマットの典型である。もっとも可読性の観点からプログラムの意味を反映したインデントが推奨されるため、改行や空白を全く無視したプログラムが書かれることは稀である。Pythonなどはこの慣習を意図的に言語仕様に取り入れており、字下げのレベルによってブロックを表現するという非フリーフォーマット言語となっている。字下げのレベルによってブロックを表現するという非フリーフォーマット言語となっている。 , En programación, un lenguaje de forma librEn 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.código, en vez de palabras clave o llaves.
http://dbpedia.org/ontology/wikiPageID 384927
http://dbpedia.org/ontology/wikiPageLength 1988
http://dbpedia.org/ontology/wikiPageRevisionID 969297901
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Curry_%28programming_language%29 + , http://dbpedia.org/resource/Indent_style + , http://dbpedia.org/resource/Curly_bracket_programming_language + , http://dbpedia.org/resource/ABC_%28programming_language%29 + , http://dbpedia.org/resource/Whitespace_character + , http://dbpedia.org/resource/Punched_card + , http://dbpedia.org/resource/Perl + , http://dbpedia.org/resource/Pascal_%28programming_language%29 + , http://dbpedia.org/resource/Off-side_rule + , http://dbpedia.org/resource/Obfuscated_code + , http://dbpedia.org/resource/Fortran_77 + , http://dbpedia.org/resource/Lisp_%28programming_language%29 + , http://dbpedia.org/resource/SQL + , http://dbpedia.org/resource/Token_%28parser%29 + , http://dbpedia.org/resource/Rexx + , http://dbpedia.org/resource/Python_%28programming_language%29 + , http://dbpedia.org/resource/Category:Programming_language_classification + , http://dbpedia.org/resource/Programming_language + , http://dbpedia.org/resource/Haskell_%28programming_language%29 + , http://dbpedia.org/resource/Character_%28computing%29 + , http://dbpedia.org/resource/ALGOL + , http://dbpedia.org/resource/Structured_programming + , http://dbpedia.org/resource/Imperative_programming + , http://dbpedia.org/resource/Concatenation + , http://dbpedia.org/resource/Computer_programming + , http://dbpedia.org/resource/C_%28programming_language%29 +
http://dbpedia.org/property/auto yes
http://dbpedia.org/property/date July 2020
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Unreferenced + , http://dbpedia.org/resource/Template:Use_dmy_dates + , http://dbpedia.org/resource/Template:Prog-lang-stub + , http://dbpedia.org/resource/Template:Snd + , http://dbpedia.org/resource/Template:Neologism + , http://dbpedia.org/resource/Template:Use_American_English +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Programming_language_classification +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Language +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Free-form_language?oldid=969297901&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Free-form_language +
owl:sameAs http://fa.dbpedia.org/resource/%D8%B2%D8%A8%D8%A7%D9%86_%D9%86%D9%88%D8%B4%D8%AA%D8%A7%D8%B1_%D8%A2%D8%B2%D8%A7%D8%AF + , https://global.dbpedia.org/id/4jgAU + , http://ja.dbpedia.org/resource/%E3%83%95%E3%83%AA%E3%83%BC%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88_%28%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%29 + , http://es.dbpedia.org/resource/Lenguaje_de_forma_libre + , http://rdf.freebase.com/ns/m.0221rd + , http://www.wikidata.org/entity/Q5499621 + , http://it.dbpedia.org/resource/Linguaggio_in_forma_libera + , http://dbpedia.org/resource/Free-form_language + , http://ar.dbpedia.org/resource/%D9%84%D8%BA%D8%A9_%D8%AD%D8%B1%D8%A9_%D8%A7%D9%84%D9%86%D8%B3%D9%82 + , http://yago-knowledge.org/resource/Free-form_language +
rdf:type http://www.wikidata.org/entity/Q315 + , http://schema.org/Language + , http://www.wikidata.org/entity/Q9143 + , http://dbpedia.org/ontology/ProgrammingLanguage + , http://dbpedia.org/ontology/Language +
rdfs:comment In computer programming, a free-form languIn 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.it tokens, and have no other significance. , En programación, un lenguaje de forma librEn 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.ar símbolos, y no tienen otro significado. , في برمجة الكمبيوتر ، اللغة حرة النسق هي لغفي برمجة الكمبيوتر ، اللغة حرة النسق هي لغة برمجةلا يكون فيها موضع الأحرف والعلامات بالصفحة الخاصة بنص البرنامج واضحا. نص البرنامج لا يحتاج وضعه في أعمدة محددة كما في رموز البطاقات المثقوبة القديمة، وفي الغالب تكون نهايات الأسطر غير واضحة. المسافات البيضاء Whitespace تستخدم في تحديد عدد الرموز وليس لها أي دلالة أخرى. وتنحدر الكثير من لغات النسق الحر من ألجول Algol والتي تتضمن لغات سي (لغة برمجة) وباسكال (لغة برمجة) وبيرل. كما أن لغات ليسب LISP حرة النسق أيضا على الرغم من أنها لا تنحدر من ألجول Algol. و لغة ري أكس أكس حرة النسق إلى حد ما برغم أنه في بعض الحالات تكون المساحة البيضاء مشغل تسلسليض الحالات تكون المساحة البيضاء مشغل تسلسلي , コンピュータにおけるフリーフォーマットとは、ある形式言語の解釈が改行文字や予備空白にコンピュータにおけるフリーフォーマットとは、ある形式言語の解釈が改行文字や予備空白に左右されず、言語内で定義されたエレメントの出現順だけで決定できる特性を言う。 たとえばHTMLはフリーフォーマットの例である。pre要素によって整形済みテキストとして扱われる部分を除き、1つ以上の空白や改行文字は常に単語の区切り要素として解釈される。 プログラミング言語においては、ALGOL系やLISPなどがフリーフォーマットの典型である。もっとも可読性の観点からプログラムの意味を反映したインデントが推奨されるため、改行や空白を全く無視したプログラムが書かれることは稀である。Pythonなどはこの慣習を意図的に言語仕様に取り入れており、字下げのレベルによってブロックを表現するという非フリーフォーマット言語となっている。字下げのレベルによってブロックを表現するという非フリーフォーマット言語となっている。 , Un linguaggio in forma libera è un linguagUn 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; z = x++ + ++y; z = x++ ++ + y z = x / *y;
rdfs:label フリーフォーマット (コンピュータ) , Lenguaje de forma libre , Linguaggio in forma libera , Free-form language , لغة حرة النسق
hide properties that link here 
http://dbpedia.org/resource/Free_form_language + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Julia_%28programming_language%29 + , http://dbpedia.org/resource/Naming_convention_%28programming%29 + , http://dbpedia.org/resource/Off-side_rule + , http://dbpedia.org/resource/Identifier_%28computer_languages%29 + , http://dbpedia.org/resource/M4_%28computer_language%29 + , http://dbpedia.org/resource/ASCII_art + , http://dbpedia.org/resource/Fortran + , http://dbpedia.org/resource/PHP + , http://dbpedia.org/resource/Rexx + , http://dbpedia.org/resource/Comparison_of_programming_languages_%28syntax%29 + , http://dbpedia.org/resource/C_syntax + , http://dbpedia.org/resource/Indentation_style + , http://dbpedia.org/resource/Secondary_notation + , http://dbpedia.org/resource/HAL/S + , http://dbpedia.org/resource/Whitespace_character + , http://dbpedia.org/resource/Outline_of_C%2B%2B + , http://dbpedia.org/resource/C_%28programming_language%29 + , http://dbpedia.org/resource/PHP_syntax_and_semantics + , http://dbpedia.org/resource/ActionScript + , http://dbpedia.org/resource/Rebol + , http://dbpedia.org/resource/Free_form + , http://dbpedia.org/resource/Free_form_language + , http://dbpedia.org/resource/Free-format_language + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Free-form_language + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Free-form_language + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.