Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Syntactic sugar
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Syntactic_sugar
http://dbpedia.org/ontology/abstract التجميل النحوي (بالإنجليزية: Syntactic sugالتجميل النحوي (بالإنجليزية: Syntactic sugar)‏ هو مصطلح في البرمجة وعلوم الحاسوب يشير إلى بناء الجملة في لغة البرمجة وجعل الأمور أسهل في القراءة والتعبير، على الرغم من أن الطرق البديلة للتعبير عنهم موجودة سابقاً.وتجعل استخدام الإنسان للغة أكثر سلاسة و يُمكن من التعبير عن الأشياء بشكل أكثر وضوحا وأكثر تفسيراً، أو بأسلوب بديل يفضله البعض. و على وجه التحديد الإنشاء في اللغة يسمى التجميل النحوي فإن كان من الممكن أن يتم إزالته من اللغة بدون أي تأثير على ما قد تفعله اللغة من وظائف ومن قوة تعبيرية فسوف يبقى كما هو. ومن الممكن أن يتم استبدال جميع طلبات الإنشاء بمعادلات لا تستخدمه. على سبيل المثال في لغات البرمجة الحتمية ولابد أن تكون في حلقات منتظمة مع إمكانية استبدالها أثناء عمليات التواصل مع البرامج ويكون الاستبدال بشكل منظم من لغة لأخرى من لغات البرمجة في الكمبيوتر. وبوجه عام يستخدم المصطلح لوصف بناء الجملة بأنها مصممة لسهولة التعبير. على سبيل المثال: في رمزجيم # مثلاً كرموز ذات خاصية يمكن من خلالها وعند استخدمها بطريقة معينة في تنفيذ برنامج يجعلنا نصل إلي ما يسمى التجميل النحوي وهو كذلك تقريبا، ولكن لا يمكن أن نجده بنفس القوة في كامل اللغة والحروف للانتقال إلي لغة أخرى أي أنها غير مرتبطة بالتعبير عن وظيفة واحدة بل هناك من الوظائف ما هو على نطاق أوسع وعند استبيان لغات البرمجة لوضع رمز الجهاز مع الكثير من التجميل النحوي نري ما هو غير صحيح وفي الواقع منذ تطبيق مفهوم التجميل النحوي في لغة البرمجة انتشرت في جميع لغات الكمبيوتر المختلفة. وقد وضع هذا المصطلح من قبل عندما كان يعمل في حساب التفاضل والتكامل حيث تمكن من ابتكار الفكرة من خلال الخلط مع عدد من العمليات مثل الإحالة لمصدر معين من المسائل الرياضية التي وفرت له ابتكار البرنامج وبعد رؤية لندين التي صممت بوضوح بعض لغات البرمجة في وقت لاحق مثل غسل الأموال والنظام باعتبارها جوهر لبناء لغة أساسية ولها مزايا مريحة وتكون على مستوى الاختلاف فإنها تتحلل إلى أن مجموعة فرعية وهذا ما هو موجود بالفعل في الواقع فإن الممارسة المعتادة للبناء الرياضي من أوليات الانتهاء إلي هذه الأفضلية اللغوية. أوليات الانتهاء إلي هذه الأفضلية اللغوية. , En programista ĵargono rilata al la prograEn programista ĵargono rilata al la programlingvoj, per la esprimo sintaksa sukero oni celas programlingvan esprimrimedon redukteblan al pli simplaj aŭ pli ĝeneralaj esprimiloj, kiu tamen havas formon pli oportunan aŭ pli naturan por la homo. Ekz-e, en C la indichava variablo v[i] aspektas pli nature ol ĝia pli ĝenerala ekvivalento *(v+1); la procedurĉapo en Ada PROCEDURE reversu(s: IN OUT STRING) IS estas pli legebla, ol ĝia respektivo en C: void reversu(char **s); Se oni ne estas anglalingvano, sintaksa sukero povas havi bizaran guston. Ekz-e en Kobolo la frazo DIVIDE 2 INTO X surprize por multiuj signifas X:=X/2 (t.e. «2-onigu X-on»).iuj signifas X:=X/2 (t.e. «2-onigu X-on»). , Syntaktischer Zucker sind SyntaxerweiterunSyntaktischer Zucker sind Syntaxerweiterungen in Programmiersprachen, welche der Vereinfachung von Schreibweisen dienen. Diese Erweiterungen sind alternative Schreibweisen, die aber nicht die Ausdrucksstärke und Funktionalität der Programmiersprache erweitern. Syntaktischer Zucker lässt sich durch reine Textumformungen auf Grundelemente der Sprache zurückführen („desugar“, dt. entsüßen). Der Begriff syntactic sugar wurde in den 1960er Jahren vom britischen Informatiker Peter J. Landin geprägt.chen Informatiker Peter J. Landin geprägt. , Syntaktiskt socker är tillägg till ett proSyntaktiskt socker är tillägg till ett programspråks syntax som inte påverkar språkets funktionalitet men som gör det enklare att använda. Uttrycket myntades av den brittiska datorvetaren Peter J. Landin. De funktioner som det syntaktiska sockret utför kan alltid uttryckas i någon mer grundläggande syntax hos språket.ågon mer grundläggande syntax hos språket. , Синтаксичний цукор (англ. syntactic sugar)Синтаксичний цукор (англ. syntactic sugar) — узагальнена назва, яка позначає доповнення синтаксису мови програмування, які не додають нових можливостей, а роблять використання мови програмування зручнішим для людини. Зазвичай це додаткові легкозасвоювані синтаксичні конструкції, часто, схожі на інші мови програмування до яких могла звикнути людина. Інколи синтаксичним цукром називають додаткові бібліотеки у яких реалізовані готовий функціонал, а застосування якого потребує написання малої кількості коду та під'єднання відповідних бібліотек. Синтаксичний цукор дає програмісту альтернативний спосіб запису іншої, вже наявної в мові синтаксичної конструкції і при цьому є більш зручним, більш коротким, схожим на інший поширений спосіб запису, або допомагає писати програми в хорошому стилі. З формальної точки зору синтаксичний цукор нічого не змінює і виразності мови не додає, однак може помітно полегшити програмісту опис деяких операцій. Одночасно синтаксичний цукор, особливо при його надмірному застосуванні, може погіршувати читання коду і ускладнювати його підтримку. Конструкції, які є синтаксичним цукром, можуть легко транслюватися в конструкції основного синтаксису. Слід зазначити, що поняття синтаксичного цукру багато в чому є умовним. Його використання припускає, що з багатьох синтаксичних конструкцій можна виділити деякий «базовий набір», що забезпечує всю функціональність мови і тоді додаткові синтаксичні засоби, які при бажанні можна виразити за допомогою базового набору і будуть для цієї мови синтаксичним цукром. Однак багато конструкцій є взаємозамінними і далеко не завжди можна точно сказати, які саме з них є базовими, а які — додатковими. Наприклад, у мові є чотири види циклів: цикл з передумовою, цикл з післяумовою, цикл з кроком і безумовний цикл. Теоретично, перші три види циклів можуть бути легко виражені через останній. Чи є вони, в такому випадку, синтаксичним цукром? Зазвичай так не кажуть, хоча формально під вищенаведене визначення вони потрапляють. вищенаведене визначення вони потрапляють. , 糖衣構文(とういこうぶん、英: syntactic sugar あるいは syntax sugar)は、プログラミング言語において、読み書きのしやすさのために導入される書き方であり、複雑でわかりにくい書き方と全く同じ意味になるものを、よりシンプルでわかりやすい書き方で書くことができるもののことである。 構文上の書き換えとして定義できるものであるとも言える。 , Syntaktický cukr je v informatice označeníSyntaktický cukr je v informatice označení pro takovou část syntaxe programovacího jazyka, jejíž jediným účelem je usnadnit programátorovi zápis nějakých základních obratů. Nejedná se tedy o klíčovou součást jazyka; nemá vliv na to, jaké programy v něm lze napsat nebo jak budou rychlé, nemá vliv ani na architektonický návrh programu. Obvykle se jedná o možnost zapsat určité drobnosti alternativním, pro člověka příjemnějším způsobem, než je způsob pro daný jazyk základní, odpovídající jeho vnitřnímu návrhu a dobře zpracovatelný překladačem nebo interpretem.pracovatelný překladačem nebo interpretem. , In computer science, syntactic sugar is syIn computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express. It makes the language "sweeter" for human use: things can be expressed more clearly, more concisely, or in an alternative style that some may prefer. Syntactic sugar is usually a shorthand for a common operation that could also be expressed in an alternate, more verbose, form: The programmer has a choice of whether to use the shorter form or the longer form, but will usually use the shorter form since it is shorter and easier to type and read. For example, many programming languages provide special syntax for referencing and updating array elements. Abstractly, an array reference is a procedure of two arguments: an array and a subscript vector, which could be expressed as get_array(Array, vector(i,j)). Instead, many languages provide syntax such as Array[i,j]. Similarly an array element update is a procedure consisting of three arguments, for example set_array(Array, vector(i,j), value), but many languages also provide syntax such as Array[i,j] = value. A construct in a language is syntactic sugar if it can be removed from the language without any effect on what the language can do: functionality and expressive power will remain the same. Language processors, including compilers and static analyzers, often expand sugared constructs into their more verbose equivalents before processing, a process sometimes called "desugaring"., a process sometimes called "desugaring". , Синтаксический сахар (англ. syntactic sugaСинтаксический сахар (англ. syntactic sugar) в языке программирования — это синтаксические возможности, применение которых не влияет на поведение программы, но делает использование языка более удобным для человека. Это может быть любой элемент синтаксиса, который даёт программисту альтернативный способ записи уже имеющейся в языке синтаксической конструкции, и при этом является более удобным, или более кратким, или похожим на другой распространённый способ записи, или помогает писать программы в хорошем стиле.помогает писать программы в хорошем стиле. , In computertalen verwijst syntactische suiIn computertalen verwijst syntactische suiker naar toevoegingen aan de syntaxis die er niet voor zijn bedoeld de mogelijkheden van de taal te vergroten, maar om het de programmeur mogelijk te maken sommige delen beknopter te kunnen programmeren. Het is duidelijk dat suiker hier in overdrachtelijke zin is bedoeld. Deze taalelementen geven een alternatieve en praktischere manier om iets te programmeren met behulp van een korte of meer bekende notatie. Deze notatie beïnvloedt de uitdrukkingskracht van de taal niet. PJ Landin is op de naam gekomen. Syntactische suiker kan gemakkelijk worden omgeschreven naar broncode, waarin de elementen wel tot de kern van de taal behoren. Bij Landin was dat de lambdacalculus die met een paar operaties werd uitgebreid, zoals het toekennen van waarden. De programmeertalen ML en Scheme zijn later ontworpen op basis van dit principe: deze talen bevatten een aantal essentiële taalconstructies, die door middel van syntactische suiker beknopter kunnen worden geformuleerd. In de wiskunde is het een gebruikelijk principe om te beginnen met zo weinig mogelijk basiselementen en de meeste berekeningen uit te voeren in een gemakkelijkere notatie, die in die basiselementen kan worden uitgedrukt. die basiselementen kan worden uitgedrukt. , En informática, el azúcar sintáctico es unEn informática, el azúcar sintáctico es un término acuñado por en 1964 para referirse a los añadidos a la de un lenguaje de programación diseñados para hacer algunas construcciones más fáciles de leer o expresar. Esto hace el lenguaje "más dulce" para el uso por programadores: las cosas pueden ser expresadas de una manera más clara, más concisas, o de un modo alternativo que se prefiera, sin afectar a la funcionalidad del programa. Específicamente, una construcción en un lenguaje es llamada azúcar sintáctico si esta puede ser eliminada del lenguaje sin ningún efecto en la potencia del lenguaje: la funcionalidad y potencia de expresión será la misma. Los procesadores de lenguajes, incluyendo compiladores, analizadores (parsers), y similares, en ocasiones expanden construcciones «azucaradas» en construcciones más fundamentales antes del procesado, un proceso a veces llamado "desazucarización".roceso a veces llamado "desazucarización". , Sucre syntaxique et sel syntaxique sont des expressions utilisées en informatique à propos des langages de programmation. , Em ciência da computação, um açúcar sintátEm ciência da computação, um açúcar sintático é uma sintaxe dentro da linguagem de programação que tem por finalidade tornar suas construções mais fáceis de serem lidas e expressas. Ela faz com que o uso da linguagem se torne "mais doce" para o uso humano, permitindo que suas funcionalidades sejam expressas mais claramente, mais concisamente ou, ainda, como um estilo alternativo preferido por alguns. Por exemplo, algumas linguagens de programação proveem uma sintaxe especial para referência e atualização de elementos. De forma abstrata, uma referência de Array é um processo simples de dois argumentos: um array e um vetor de subscript, que podem ser expressados assim: get_array(Array, vector(i,j)). Ao invés disso, muitas linguagens oferecem uma sintaxe diferenciada como Array[i,j]. De forma similar, uma atualização de um elemento array é próxima disto: set_array(Array, vector(i,j), value), mas em muitas linguagens constata-se isto também: Array[i,j] = value. De forma geral, uma construção na linguagem pode ser chamada de Syntactic Sugar se for removida sem causar nenhum efeito sobre o que a linguagem pode fazer: a funcionalidade e o poder de expressividade permanecerão os mesmos. de expressividade permanecerão os mesmos. , 语法糖(英語:Syntactic sugar)是由英国计算机科学家彼得·蘭丁发明的一语法糖(英語:Syntactic sugar)是由英国计算机科学家彼得·蘭丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。语法糖让程序更加简洁,有更高的可读性。 举例来说,许多程序语言提供专门的语法来对数组中的元素进行引用和更新。从理论上来讲,一个数组元素的引用涉及到两个参数:数组和,比如这样的表达式:get_array(Array, vector(i, j))。然而,许多语言支持这样直接引用:Array[i, j]。同理,数组元素的更新涉及到三个参数:set_array(Array, vector(i, j), value),但是很多语言提供直接赋值:Array[i, j] = value。, value),但是很多语言提供直接赋值:Array[i, j] = value。 , Lukier składniowy (lukier syntaktyczny, cuLukier składniowy (lukier syntaktyczny, cukier syntaktyczny) (ang. syntactic sugar) – w programowaniu dowolna cecha składni języka, którą można wyeliminować przez proste przekształcenia składniowe, istniejąca jedynie dla wygody programisty. Dzięki lukrowi składniowemu programy stają się czytelniejsze oraz uzyskują bardziej zwartą formę.ejsze oraz uzyskują bardziej zwartą formę. , Nella programmazione, zucchero sintattico Nella programmazione, zucchero sintattico (in inglese syntactic sugar) è un termine coniato dall'informatico inglese Peter J. Landin per definire costrutti sintattici di un linguaggio di programmazione che non hanno effetto sulla funzionalità o sull'espressività del linguaggio, ma ne rendono più facile ("dolce") l'uso per gli esseri umani; è quindi un modo alternativo di scrivere il codice, spesso più pratico e produttivo e che genera programmi più facili da leggere e gestire.programmi più facili da leggere e gestire.
http://dbpedia.org/ontology/wikiPageExternalLink http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-10.html%23footnote_Temp_17 + , https://web.archive.org/web/19990117034445/http:/www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html%7C + , http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html%7C + , https://web.mit.edu/alexmv/6.037/sicp.pdf%23page=43 +
http://dbpedia.org/ontology/wikiPageID 29054
http://dbpedia.org/ontology/wikiPageLength 17861
http://dbpedia.org/ontology/wikiPageRevisionID 1121534398
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/C%2B%2B + , http://dbpedia.org/resource/Expressive_power_%28computer_science%29 + , http://dbpedia.org/resource/Static_program_analysis + , http://dbpedia.org/resource/Swing_%28Java%29 + , http://dbpedia.org/resource/Alan_Perlis + , http://dbpedia.org/resource/Curly_bracket_programming_language + , http://dbpedia.org/resource/Lisp_%28programming_language%29 + , http://dbpedia.org/resource/Syntax_%28programming_languages%29 + , http://dbpedia.org/resource/Evaluation_strategy + , http://dbpedia.org/resource/CLU_%28programming_language%29 + , http://dbpedia.org/resource/Category:Computer_jargon + , http://dbpedia.org/resource/Type_inference + , http://dbpedia.org/resource/COBOL + , http://dbpedia.org/resource/Perl + , http://dbpedia.org/resource/Epigrams_on_Programming + , http://dbpedia.org/resource/C_Sharp_%28programming_language%29 + , http://dbpedia.org/resource/Category:Programming_language_syntax + , http://dbpedia.org/resource/R_%28programming_language%29 + , http://dbpedia.org/resource/Programming_language + , http://dbpedia.org/resource/Floating-point_arithmetic + , http://dbpedia.org/resource/Category:Source_code + , http://dbpedia.org/resource/Integer + , http://dbpedia.org/resource/Array_data_type + , http://dbpedia.org/resource/Operator_overloading + , http://dbpedia.org/resource/Computer_science + , http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/Augmented_assignment + , http://dbpedia.org/resource/C_%28programming_language%29 + , http://dbpedia.org/resource/ALGOL + , http://dbpedia.org/resource/Pascal_%28programming_language%29 + , http://dbpedia.org/resource/Lambda_calculus + , http://dbpedia.org/resource/Haskell_%28programming_language%29 + , http://dbpedia.org/resource/Peter_J._Landin + , http://dbpedia.org/resource/C_syntax + , http://dbpedia.org/resource/SQL + , http://dbpedia.org/resource/Java_%28programming_language%29 + , http://dbpedia.org/resource/Category:Programming_language_design + , http://dbpedia.org/resource/Switch_statement + , http://dbpedia.org/resource/Dereference_operator + , http://dbpedia.org/resource/Comparison_of_programming_languages_%28list_comprehension%29 + , http://dbpedia.org/resource/Scheme_%28programming_language%29 + , http://dbpedia.org/resource/Saccharin + , http://dbpedia.org/resource/Java_%28Programming_Language%29 + , http://dbpedia.org/resource/Tidyverse + , http://dbpedia.org/resource/Syrup + , http://dbpedia.org/resource/Matthias_Felleisen + , http://dbpedia.org/resource/ML_%28programming_language%29 + , http://dbpedia.org/resource/Semicolon + , http://dbpedia.org/resource/MIT_Press + , http://dbpedia.org/resource/Python_%28programming_language%29 + , http://dbpedia.org/resource/Function_%28engineering%29 + , http://dbpedia.org/resource/Python_syntax_and_semantics +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Cite_book + , http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Refend + , http://dbpedia.org/resource/Template:Refbegin + , http://dbpedia.org/resource/Template:Sfn + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:SfnRef + , http://dbpedia.org/resource/Template:Cite_journal +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Source_code + , http://dbpedia.org/resource/Category:Programming_language_syntax + , http://dbpedia.org/resource/Category:Programming_language_design + , http://dbpedia.org/resource/Category:Computer_jargon +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Syntax +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Syntactic_sugar?oldid=1121534398&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Syntactic_sugar +
owl:sameAs http://yago-knowledge.org/resource/Syntactic_sugar + , http://cs.dbpedia.org/resource/Syntaktick%C3%BD_cukr + , http://fr.dbpedia.org/resource/Sucre_syntaxique + , http://de.dbpedia.org/resource/Syntaktischer_Zucker + , http://nl.dbpedia.org/resource/Syntactische_suiker + , http://zh.dbpedia.org/resource/%E8%AF%AD%E6%B3%95%E7%B3%96 + , http://no.dbpedia.org/resource/Syntaktisk_sukker + , http://uk.dbpedia.org/resource/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%87%D0%BD%D0%B8%D0%B9_%D1%86%D1%83%D0%BA%D0%BE%D1%80 + , http://da.dbpedia.org/resource/Syntaktisk_sukker + , http://www.wikidata.org/entity/Q734781 + , http://it.dbpedia.org/resource/Zucchero_sintattico + , http://fi.dbpedia.org/resource/Syntaktinen_sokeri + , https://global.dbpedia.org/id/4uAz4 + , http://eo.dbpedia.org/resource/Sintaksa_sukero + , http://pl.dbpedia.org/resource/Lukier_sk%C5%82adniowy + , http://es.dbpedia.org/resource/Az%C3%BAcar_sint%C3%A1ctico + , http://io.dbpedia.org/resource/Sintaxala_sukro + , http://tr.dbpedia.org/resource/S%C3%B6zdizimsel_%C5%9Feker + , http://rdf.freebase.com/ns/m.0764c + , http://ar.dbpedia.org/resource/%D8%AA%D8%AC%D9%85%D9%8A%D9%84_%D9%84%D8%BA%D9%88%D9%8A + , http://ja.dbpedia.org/resource/%E7%B3%96%E8%A1%A3%E6%A7%8B%E6%96%87 + , http://dbpedia.org/resource/Syntactic_sugar + , http://sv.dbpedia.org/resource/Syntaktiskt_socker + , http://pt.dbpedia.org/resource/A%C3%A7%C3%BAcar_sint%C3%A1tico + , http://ru.dbpedia.org/resource/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B0%D1%85%D0%B0%D1%80 + , http://vi.dbpedia.org/resource/C%C3%BA_ph%C3%A1p_%C4%91%E1%BA%B7c_bi%E1%BB%87t + , http://he.dbpedia.org/resource/%D7%A1%D7%95%D7%9B%D7%A8_%D7%AA%D7%97%D7%91%D7%99%D7%A8%D7%99 +
rdf:type http://dbpedia.org/class/yago/Language106282651 + , http://dbpedia.org/class/yago/ArtificialLanguage106894544 + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/class/yago/WikicatComputerLanguages + , http://dbpedia.org/class/yago/ComputerLanguage106899633 + , http://dbpedia.org/ontology/Software + , http://dbpedia.org/class/yago/Communication100033020 + , http://dbpedia.org/class/yago/WikicatProgrammingLanguages + , http://dbpedia.org/class/yago/ProgrammingLanguage106898352 +
rdfs:comment In computertalen verwijst syntactische suiIn computertalen verwijst syntactische suiker naar toevoegingen aan de syntaxis die er niet voor zijn bedoeld de mogelijkheden van de taal te vergroten, maar om het de programmeur mogelijk te maken sommige delen beknopter te kunnen programmeren. Het is duidelijk dat suiker hier in overdrachtelijke zin is bedoeld. Deze taalelementen geven een alternatieve en praktischere manier om iets te programmeren met behulp van een korte of meer bekende notatie. Deze notatie beïnvloedt de uitdrukkingskracht van de taal niet. PJ Landin is op de naam gekomen.aal niet. PJ Landin is op de naam gekomen. , Syntaktischer Zucker sind SyntaxerweiterunSyntaktischer Zucker sind Syntaxerweiterungen in Programmiersprachen, welche der Vereinfachung von Schreibweisen dienen. Diese Erweiterungen sind alternative Schreibweisen, die aber nicht die Ausdrucksstärke und Funktionalität der Programmiersprache erweitern. Syntaktischer Zucker lässt sich durch reine Textumformungen auf Grundelemente der Sprache zurückführen („desugar“, dt. entsüßen). Der Begriff syntactic sugar wurde in den 1960er Jahren vom britischen Informatiker Peter J. Landin geprägt.chen Informatiker Peter J. Landin geprägt. , Em ciência da computação, um açúcar sintátEm ciência da computação, um açúcar sintático é uma sintaxe dentro da linguagem de programação que tem por finalidade tornar suas construções mais fáceis de serem lidas e expressas. Ela faz com que o uso da linguagem se torne "mais doce" para o uso humano, permitindo que suas funcionalidades sejam expressas mais claramente, mais concisamente ou, ainda, como um estilo alternativo preferido por alguns.m estilo alternativo preferido por alguns. , التجميل النحوي (بالإنجليزية: Syntactic sugالتجميل النحوي (بالإنجليزية: Syntactic sugar)‏ هو مصطلح في البرمجة وعلوم الحاسوب يشير إلى بناء الجملة في لغة البرمجة وجعل الأمور أسهل في القراءة والتعبير، على الرغم من أن الطرق البديلة للتعبير عنهم موجودة سابقاً.وتجعل استخدام الإنسان للغة أكثر سلاسة و يُمكن من التعبير عن الأشياء بشكل أكثر وضوحا وأكثر تفسيراً، أو بأسلوب بديل يفضله البعض.وأكثر تفسيراً، أو بأسلوب بديل يفضله البعض. , Синтаксичний цукор (англ. syntactic sugar)Синтаксичний цукор (англ. syntactic sugar) — узагальнена назва, яка позначає доповнення синтаксису мови програмування, які не додають нових можливостей, а роблять використання мови програмування зручнішим для людини. Зазвичай це додаткові легкозасвоювані синтаксичні конструкції, часто, схожі на інші мови програмування до яких могла звикнути людина. Інколи синтаксичним цукром називають додаткові бібліотеки у яких реалізовані готовий функціонал, а застосування якого потребує написання малої кількості коду та під'єднання відповідних бібліотек. Синтаксичний цукор дає програмісту альтернативний спосіб запису іншої, вже наявної в мові синтаксичної конструкції і при цьому є більш зручним, більш коротким, схожим на інший поширений спосіб запису, або допомагає писати програми в хорошому стилі. З фогає писати програми в хорошому стилі. З фо , En informática, el azúcar sintáctico es unEn informática, el azúcar sintáctico es un término acuñado por en 1964 para referirse a los añadidos a la de un lenguaje de programación diseñados para hacer algunas construcciones más fáciles de leer o expresar. Esto hace el lenguaje "más dulce" para el uso por programadores: las cosas pueden ser expresadas de una manera más clara, más concisas, o de un modo alternativo que se prefiera, sin afectar a la funcionalidad del programa.n afectar a la funcionalidad del programa. , 糖衣構文(とういこうぶん、英: syntactic sugar あるいは syntax sugar)は、プログラミング言語において、読み書きのしやすさのために導入される書き方であり、複雑でわかりにくい書き方と全く同じ意味になるものを、よりシンプルでわかりやすい書き方で書くことができるもののことである。 構文上の書き換えとして定義できるものであるとも言える。 , Nella programmazione, zucchero sintattico Nella programmazione, zucchero sintattico (in inglese syntactic sugar) è un termine coniato dall'informatico inglese Peter J. Landin per definire costrutti sintattici di un linguaggio di programmazione che non hanno effetto sulla funzionalità o sull'espressività del linguaggio, ma ne rendono più facile ("dolce") l'uso per gli esseri umani; è quindi un modo alternativo di scrivere il codice, spesso più pratico e produttivo e che genera programmi più facili da leggere e gestire.programmi più facili da leggere e gestire. , En programista ĵargono rilata al la prograEn programista ĵargono rilata al la programlingvoj, per la esprimo sintaksa sukero oni celas programlingvan esprimrimedon redukteblan al pli simplaj aŭ pli ĝeneralaj esprimiloj, kiu tamen havas formon pli oportunan aŭ pli naturan por la homo. Ekz-e, en C la indichava variablo v[i] aspektas pli nature ol ĝia pli ĝenerala ekvivalento *(v+1); la procedurĉapo en Ada PROCEDURE reversu(s: IN OUT STRING) IS estas pli legebla, ol ĝia respektivo en C: void reversu(char **s); Se oni ne estas anglalingvano, sintaksa sukero povas havi bizaran guston. Ekz-e en Kobolo la frazo DIVIDE 2 INTO X. Ekz-e en Kobolo la frazo DIVIDE 2 INTO X , Syntaktický cukr je v informatice označeníSyntaktický cukr je v informatice označení pro takovou část syntaxe programovacího jazyka, jejíž jediným účelem je usnadnit programátorovi zápis nějakých základních obratů. Nejedná se tedy o klíčovou součást jazyka; nemá vliv na to, jaké programy v něm lze napsat nebo jak budou rychlé, nemá vliv ani na architektonický návrh programu. Obvykle se jedná o možnost zapsat určité drobnosti alternativním, pro člověka příjemnějším způsobem, než je způsob pro daný jazyk základní, odpovídající jeho vnitřnímu návrhu a dobře zpracovatelný překladačem nebo interpretem.pracovatelný překladačem nebo interpretem. , Syntaktiskt socker är tillägg till ett proSyntaktiskt socker är tillägg till ett programspråks syntax som inte påverkar språkets funktionalitet men som gör det enklare att använda. Uttrycket myntades av den brittiska datorvetaren Peter J. Landin. De funktioner som det syntaktiska sockret utför kan alltid uttryckas i någon mer grundläggande syntax hos språket.ågon mer grundläggande syntax hos språket. , 语法糖(英語:Syntactic sugar)是由英国计算机科学家彼得·蘭丁发明的一语法糖(英語:Syntactic sugar)是由英国计算机科学家彼得·蘭丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。语法糖让程序更加简洁,有更高的可读性。 举例来说,许多程序语言提供专门的语法来对数组中的元素进行引用和更新。从理论上来讲,一个数组元素的引用涉及到两个参数:数组和,比如这样的表达式:get_array(Array, vector(i, j))。然而,许多语言支持这样直接引用:Array[i, j]。同理,数组元素的更新涉及到三个参数:set_array(Array, vector(i, j), value),但是很多语言提供直接赋值:Array[i, j] = value。, value),但是很多语言提供直接赋值:Array[i, j] = value。 , In computer science, syntactic sugar is syIn computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express. It makes the language "sweeter" for human use: things can be expressed more clearly, more concisely, or in an alternative style that some may prefer. Syntactic sugar is usually a shorthand for a common operation that could also be expressed in an alternate, more verbose, form: The programmer has a choice of whether to use the shorter form or the longer form, but will usually use the shorter form since it is shorter and easier to type and read.it is shorter and easier to type and read. , Синтаксический сахар (англ. syntactic sugaСинтаксический сахар (англ. syntactic sugar) в языке программирования — это синтаксические возможности, применение которых не влияет на поведение программы, но делает использование языка более удобным для человека. Это может быть любой элемент синтаксиса, который даёт программисту альтернативный способ записи уже имеющейся в языке синтаксической конструкции, и при этом является более удобным, или более кратким, или похожим на другой распространённый способ записи, или помогает писать программы в хорошем стиле.помогает писать программы в хорошем стиле. , Sucre syntaxique et sel syntaxique sont des expressions utilisées en informatique à propos des langages de programmation. , Lukier składniowy (lukier syntaktyczny, cuLukier składniowy (lukier syntaktyczny, cukier syntaktyczny) (ang. syntactic sugar) – w programowaniu dowolna cecha składni języka, którą można wyeliminować przez proste przekształcenia składniowe, istniejąca jedynie dla wygody programisty. Dzięki lukrowi składniowemu programy stają się czytelniejsze oraz uzyskują bardziej zwartą formę.ejsze oraz uzyskują bardziej zwartą formę.
rdfs:label Syntactische suiker , Syntaktischer Zucker , Açúcar sintático , Синтаксичний цукор , Syntactic sugar , Syntaktiskt socker , Azúcar sintáctico , Sintaksa sukero , 糖衣構文 , Lukier składniowy , Zucchero sintattico , تجميل لغوي , Синтаксический сахар , Syntaktický cukr , Sucre syntaxique , 语法糖
hide properties that link here 
http://dbpedia.org/resource/Peter_Landin + http://dbpedia.org/ontology/knownFor
http://dbpedia.org/resource/Sugar_%28disambiguation%29 + http://dbpedia.org/ontology/wikiPageDisambiguates
http://dbpedia.org/resource/Syntactic_Sugar + , http://dbpedia.org/resource/Syntax_sugar + , http://dbpedia.org/resource/Syntactic_salt + , http://dbpedia.org/resource/Syntactic_saccharin + , http://dbpedia.org/resource/Syntactical_sugar + , http://dbpedia.org/resource/Desugar + , http://dbpedia.org/resource/Desugared + , http://dbpedia.org/resource/Desugarer + , http://dbpedia.org/resource/Desugaring + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/AviSynth + , http://dbpedia.org/resource/Rust_%28programming_language%29 + , http://dbpedia.org/resource/Variadic_function + , http://dbpedia.org/resource/S-expression + , http://dbpedia.org/resource/Swift_%28programming_language%29 + , http://dbpedia.org/resource/Conditional_%28computer_programming%29 + , http://dbpedia.org/resource/Dylan_%28programming_language%29 + , http://dbpedia.org/resource/Standard_ML + , http://dbpedia.org/resource/Comparison_of_programming_paradigms + , http://dbpedia.org/resource/Python_syntax_and_semantics + , http://dbpedia.org/resource/ALGOL_68 + , http://dbpedia.org/resource/List_of_computer_scientists + , http://dbpedia.org/resource/Monitor_%28synchronization%29 + , http://dbpedia.org/resource/Letter_case + , http://dbpedia.org/resource/Formal_grammar + , http://dbpedia.org/resource/SKI_combinator_calculus + , http://dbpedia.org/resource/Unlambda + , http://dbpedia.org/resource/Logical_connective + , http://dbpedia.org/resource/Clean_%28programming_language%29 + , http://dbpedia.org/resource/Glasgow_Haskell_Compiler + , http://dbpedia.org/resource/AWK + , http://dbpedia.org/resource/Oz_%28programming_language%29 + , http://dbpedia.org/resource/Mercury_%28programming_language%29 + , http://dbpedia.org/resource/C_Sharp_3.0 + , http://dbpedia.org/resource/This_%28computer_programming%29 + , http://dbpedia.org/resource/Index_of_computing_articles + , http://dbpedia.org/resource/Minimalism_%28computing%29 + , http://dbpedia.org/resource/Versant_Object_Database + , http://dbpedia.org/resource/SNAP_%28programming_language%29 + , http://dbpedia.org/resource/Python_%28programming_language%29 + , http://dbpedia.org/resource/Expression_templates + , http://dbpedia.org/resource/C%2B%2B + , http://dbpedia.org/resource/PHP + , http://dbpedia.org/resource/Erlang_%28programming_language%29 + , http://dbpedia.org/resource/C_syntax + , http://dbpedia.org/resource/BeanShell + , http://dbpedia.org/resource/Ceylon_%28programming_language%29 + , http://dbpedia.org/resource/Comparison_of_programming_languages_%28list_comprehension%29 + , http://dbpedia.org/resource/Async/await + , http://dbpedia.org/resource/Object-oriented_programming + , http://dbpedia.org/resource/Serialization + , http://dbpedia.org/resource/Syntactic_noise + , http://dbpedia.org/resource/Monad_%28functional_programming%29 + , http://dbpedia.org/resource/List_of_programmers + , http://dbpedia.org/resource/Laravel + , http://dbpedia.org/resource/Notation3 + , http://dbpedia.org/resource/Comparison_of_C_Sharp_and_Java + , http://dbpedia.org/resource/Foreach_loop + , http://dbpedia.org/resource/Lazy_evaluation + , http://dbpedia.org/resource/Assignment_%28computer_science%29 + , http://dbpedia.org/resource/CoffeeScript + , http://dbpedia.org/resource/Haskell + , http://dbpedia.org/resource/Join_%28SQL%29 + , http://dbpedia.org/resource/DRAKON + , http://dbpedia.org/resource/TI-83_series + , http://dbpedia.org/resource/Communicating_sequential_processes + , http://dbpedia.org/resource/Sather + , http://dbpedia.org/resource/ISWIM + , http://dbpedia.org/resource/String_literal + , http://dbpedia.org/resource/HyperTalk + , http://dbpedia.org/resource/Language_Integrated_Query + , http://dbpedia.org/resource/Definite_clause_grammar + , http://dbpedia.org/resource/Anonymous_function + , http://dbpedia.org/resource/Lambda_calculus + , http://dbpedia.org/resource/Parameter_%28computer_programming%29 + , http://dbpedia.org/resource/C_%28programming_language%29 + , http://dbpedia.org/resource/Operator_overloading + , http://dbpedia.org/resource/C_Sharp_%28programming_language%29 + , http://dbpedia.org/resource/Prototype-based_programming + , http://dbpedia.org/resource/Lua_%28programming_language%29 + , http://dbpedia.org/resource/Comparison_of_programming_languages_%28associative_array%29 + , http://dbpedia.org/resource/Pyramid_of_doom_%28programming%29 + , http://dbpedia.org/resource/Enumerated_type + , http://dbpedia.org/resource/Let_expression + , http://dbpedia.org/resource/Method_cascading + , http://dbpedia.org/resource/Method_chaining + , http://dbpedia.org/resource/Uniform_access_principle + , http://dbpedia.org/resource/Peter_Landin + , http://dbpedia.org/resource/Secondary_notation + , http://dbpedia.org/resource/C_Sharp_syntax + , http://dbpedia.org/resource/Semipredicate_problem + , http://dbpedia.org/resource/Fixed-point_logic + , http://dbpedia.org/resource/WebAssembly + , http://dbpedia.org/resource/Property_%28programming%29 + , http://dbpedia.org/resource/D_%28programming_language%29 + , http://dbpedia.org/resource/The_Cathedral_and_the_Bazaar + , http://dbpedia.org/resource/Dereference_operator + , http://dbpedia.org/resource/Comparison_of_C_Sharp_and_Visual_Basic_.NET + , http://dbpedia.org/resource/Judoscript + , http://dbpedia.org/resource/CAL_%28programming_language%29 + , http://dbpedia.org/resource/SUPER_BASIC + , http://dbpedia.org/resource/Sugar_%28disambiguation%29 + , http://dbpedia.org/resource/Camlp4 + , http://dbpedia.org/resource/List_of_programming_language_researchers + , http://dbpedia.org/resource/CAL_Actor_Language + , http://dbpedia.org/resource/Dot_notation + , http://dbpedia.org/resource/Syntactic_Sugar + , http://dbpedia.org/resource/Syntax_sugar + , http://dbpedia.org/resource/Syntactic_salt + , http://dbpedia.org/resource/Syntactic_saccharin + , http://dbpedia.org/resource/Syntactical_sugar + , http://dbpedia.org/resource/Desugar + , http://dbpedia.org/resource/Desugared + , http://dbpedia.org/resource/Desugarer + , http://dbpedia.org/resource/Desugaring + http://dbpedia.org/ontology/wikiPageWikiLink
http://dbpedia.org/resource/Peter_Landin + http://dbpedia.org/property/knownFor
http://en.wikipedia.org/wiki/Syntactic_sugar + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Syntactic_sugar + owl:sameAs
 

 

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