banner



Constant Computer Programming

In computer programming, a constant is a value that should not be altered by the program during normal execution, i.e., the value is constant. When associated with an identifier, a constant is said to be "named," although the terms "constant" and "named constant" are often used interchangeably. This is contrasted with a variable, which is an identifier with a value that can be changed during normal execution, i.e., the value is variable. Constants are useful for both programmers and compilers: For programmers they are a form of self-documenting code and allow reasoning about correctness, while for compilers they allow compile-time and run-time checks that verify that constancy assumptions are not violated, and allow or simplify some compiler optimizations.

Property Value
dbo:abstract
  • Konstanta je v programování označení pro identifikátor, který je spojený s určitou hodnotou, kterou není možné během provádění programu měnit (pokud neuvažujeme ). Mnoho programovacích jazyků umožňuje explicitně syntakticky rozlišit proměnné a konstanty. Přestože je konstanta definována pouze jednou, může být v programu použita mnohokrát. Použití konstanty místo přímého použití její hodnoty nejenom usnadňuje údržbu programu, ale také umožňuje odvolávat se na hodnotu pomocí smysluplného jména a sjednotit použití stejných konstant se stejným významem a umístit přiřazení jmen konstant na jedno místo, například na začátek programu. (cs)
  • En programació, una constant és un valor que no pot ser alterat durant l'execució d'un programa. Per conveniència, el nom de les constants se sol escriure en majúscules en la majoria de llenguatges. Una constant correspon a una longitud fixa d'una àrea reservada a la memòria principal de l'ordinador, on el programa emmagatzema valors fixos. Per exemple: * El valor de pi = 3.1416 (ca)
  • Eine Konstante (von lateinisch constans ‚feststehend') in einem Computerprogramm ist ein Behälter für eine Größe, die nach der Zuweisung nicht verändert werden kann. Das Gegenstück dazu ist eine Variable. Konstanten haben im Quelltext meist semantische Bezeichner, was den Umgang vereinfacht und eine Verwechslung mit anderen Konstanten verhindern soll. Der Begriff wird allerdings auch für Literale verwendet (literale Konstante), die keinen semantischen Bezeichner haben. Daher ist es eindeutiger, bei frei definierbaren Konstanten von symbolischen Konstanten zu sprechen. (de)
  • In computer programming, a constant is a value that should not be altered by the program during normal execution, i.e., the value is constant. When associated with an identifier, a constant is said to be "named," although the terms "constant" and "named constant" are often used interchangeably. This is contrasted with a variable, which is an identifier with a value that can be changed during normal execution, i.e., the value is variable. Constants are useful for both programmers and compilers: For programmers they are a form of self-documenting code and allow reasoning about correctness, while for compilers they allow compile-time and run-time checks that verify that constancy assumptions are not violated, and allow or simplify some compiler optimizations. There are various specific realizations of the general notion of a constant, with subtle distinctions that are often overlooked. The most significant are: compile-time (statically-valued) constants, run-time (dynamically-valued) constants, immutable objects, and constant types (const). Typical examples of compile-time constants include mathematical constants, values from standards (here maximum transmission unit), or internal configuration values (here characters per line), such as these C examples: const float PI = 3.1415927; // maximal single float precisionconst unsigned int MTU = 1500; // Ethernet v2, RFC 894const unsigned int COLUMNS = 80; Typical examples of run-time constants are values calculated based on inputs to a function, such as this C++ example: void f(std::string s) { const size_t l = s.length; // ...} (en)
  • Dalam pemrograman komputer, 'Konstanta' adalah identifier yang terkait nilai tidak bisa biasanya diubah oleh program selama pelaksanaannya (meskipun dalam beberapa kasus ini dapat dielakkan, misalnya menggunakan ). Banyak bahasa pemrograman membuat perbedaan sintaksis eksplisit antara simbol konstan dan variable. Meskipun nilai constant yang ditentukan hanya sekali, sebuah constant dapat direferensikan berkali-kali dalam sebuah program. Menggunakan konstan, bukan menentukan nilai beberapa kali dalam program tidak bisa hanya menyederhanakan pemeliharaan kode, tetapi juga dapat menyediakan nama yang bermakna untuk itu dan menggabungkan ikatan constant seperti ke lokasi kode standar (misalnya, di awal). (in)
  • En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: * El valor de PI = 3,1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. (es)
  • プログラミングにおいて定数(「ていすう」または「じょうすう」、英: constant)とは、変数同様プログラムのソースコードにおいて、扱われるデータを一定期間記憶し必要なときに利用できるようにするために、データに固有の名前を与えたものである。 ただし変数とは異なり、一度初期化するとその内容(値)を変更することはできない。よって、内容が変化しないことが保証される名前が必要なときに使用される。 ソースコードに直接記述するデータ(リテラル)のことを指して定数と呼ぶことがあり、標準規格での用語がそうなっている言語もある。しかし、この記事で扱う「定数」はデータに名前を与えるものであり、基本的にリテラルとは別である。リテラルについてはそちらの記事を参照。なお、言語によっては、定数を初期化する式にリテラルあるいはリテラルと演算子等のみから成る式しか許さないことがある、というような関連はある。 (ja)
  • In informatica una costante identifica una porzione di memoria il cui valore non varia nel corso dell'esecuzione di un programma. Le costanti possono essere prevalentemente di tre tipi, costanti numeriche, costanti di oppure costanti di stringhe. Nei linguaggi di programmazione fortemente tipati le costanti al momento della stesura del programma sono precedute da un tipo primitivo, che definisce la tipologia di dati inseribili in tale spazio di memoria occupato al momento dell'inizializzazione delle suddette, che però possono essere anche non tipizzate. Il programmatore durante la stesura può dare qualsiasi nome alle costanti, il quale non modificherà la porzione di memoria utilizzata. Spesso nei linguaggi di programmazione vengono definite costanti matematiche, come ad esempio pi greco, all'interno di librerie (come nel caso di math.h nella libreria standard del C. Alcuni linguaggi prevedono modificatori (spesso identificato come const che permettono di specificare al compilatore che una variabile va considera come una costante. (it)
  • Em linguagens de programação, constantes são usadas em expressões para representar vários tipos de valores. Na linguagem de programação C existem regras rígidas para determinar como devem ser escritos estes valores. Mais abaixo há exemplos sobre as regras para escrever constantes. Exemplos de constantes em JavaScript: /* Na expressão abaixo, "2" e "3.14159" são constantes numéricas. */var tau = 2 * 3.14159;/* Nesta outra, "'Olá, mundo!'" é uma constante do tipo 'string' (cadeia de caracteres. */var msg = 'Olá, mundo!';/* Exemplos de constantes com identificador, associadas a dados do tipo 'booleano'.Nomes de constantes em JavaScript são usualmente escritos em letras maiusculaspara se difereciarem das variáveis. */const VERDADEIRO = true;const FALSO = false; (pt)
  • Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается. Использование именованных констант — приём, повышающий надёжность и безошибочность программ, позволяя избегать использования «магических чисел». При наличии синтаксической поддержки в языке программирования неименованные константы можно записывать в тексте программ как литералы. Например, mvi A, 0, где 0 является числовой константой-литералом. Именованные константы упростили процесс отладки и сопровождения программ: * Исчезла необходимость помнить конкретные числа — имена запоминаются легче; * Ошибки в именах обычно выявляются компилятором автоматически (кроме ситуаций, когда ошибочно использовано имя другой константы аналогичного типа); * Упростился процесс внесения изменений: значение константы задано в программе всего в одном месте. Не все языки программирования позволяют защищать от изменения косвенно адресуемые области памяти. Такая возможность обычно имеется в языках программирования высокого уровня, что повышает надёжность кода и возможность его повторного использования. Преимущества именованных констант реализуются только при соответствующем стиле работы программиста, начиная с самых ранних этапов разработки программы. Именованную константу можно понимать как функцию без аргументов. Такой взгляд позволяет, в соответствии с принципом Оккама, разумно сократить число сущностей, лежащих в основе программирования. Естественно, что истинная функция без аргументов не может возвращать других значений, кроме того, которое заложено в неё при разработке (редактировании кода). (ru)
  • Stała - symbol, któremu przypisana wartość (liczbowa, tekstowa, itp.) nie może być zwykle zmieniana podczas wykonywania programu (chyba że stosuje on ). Choć wartość ta jest określana tylko raz, można się do niej odwoływać w programie wielokrotnie (w zależności od jej widoczności). Stosowanie stałej zamiast wielokrotnie tych samych wartości, wyrażeń stałych, literałów itp., nie tylko ułatwia konserwację kodu, ale i dostarcza dla niej nazwę opisową, zwiększając czytelność kodu. Wartość stałej w zależności od języka może być: * znana na etapie kompilacji i nie może się zmienić w trakcie działania programu (const w Pascalu); * ustawiona jednorazowo (jeśli dotyczy stałego wskaźnika), a potem nie może się zmienić, jednak obiekt wskazywany przez ten stały wskaźnik może zmieniać swoje wartości (const w C++, final w Javie); * ustawiona jednorazowo (jeśli dotyczy przekazywania parametrów funkcji przez stałą), a potem również nie może się zmienić, ponieważ takie parametry są przekazywane przez wartość (const w C/C++); W językach C/C++ nie ma typowych stałych, w zamian używa się dyrektywy preprocesora #define, natomiast w poniższym przykładzie foo2 to tzw. literał zmienny, czyli zmienna (wraz ze wszystkimi jej własnościami), która jest traktowana jak stała.: #define PI 3.1415float func(const float foo) { const float foo2 = 2.7182*sin(PI); ...} Także dyrektywa #define w językach C i C++ nie jest stałą, lecz poleceniem dla preprocesora, aby ten odpowiednio zmodyfikował tekst kodu źródłowego przed przekazaniem go kompilatorowi − czyli zastąpił odpowiednią nazwę określonym tekstem, np.: #define begin {zastępuje każde wystąpienie (prócz wystąpień w cudzysłowach) słowa begin znakiem {. Stała jest często mylona z literałem, który jest zapisem danej wartości w danym punkcie programu. Stała jest natomiast identyfikatorem przypisanym do danego literału. Każde wystąpienie tego identyfikatora w kodzie źródłowym programu jest równoznaczne z wystąpieniem odpowiadającego mu literału. W przypadku języka Turbo Pascal stała może mieć dwie postacie: identyfikator = wyrażenie_stałe; lub identyfikator : typ = literał_danego_typu; Wyrażenie stałe, w najprostszym przypadku, jest liczbą, łańcuchem lub nazwą literału (identyfikatorem stałej) Druga postać stałej stosowana jest do zdefiniowania literału zmiennego. Literały zmienne mogą być traktowane jak zmienne (i takie też mają własności), którym przypisano wartość początkową. Mogą one w kodzie źródłowym zmieniać swoją pierwotną wartość, jednak nie są one reinicjalizowe. Toteż w przypadku zdefiniowania ich lokalnie w funkcji lub procedurze, literały zmienne posiadają wartości z poprzedniego wywołania. Z tego też względu zaleca się używanie ich wyłącznie w sposób jakby były stałymi. const e = 2.7182; { pierwsza postać stałej } imie = 'Adam'; wiek : byte = 33; { druga postać stałej - literały zmienne } lan : string[7] = 'alfa'; digit : array [0..5] of char = ('0','1','2','3','4','5'); (pl)
  • Конста́нта (стала) — у програмуванні — це частина даних, що зберігає своє значення під час усього виконання програми. Її зміна не дозволяється. (uk)
dbo:wikiPageID
  • 22410317 (xsd:integer)
dbo:wikiPageLength
  • 20774 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1026066584 (xsd:integer)
dbo:wikiPageWikiLink
  • dbr:Programming_language
  • dbr:Ruby_(programming_language)
  • dbr:Scheme_(programming_language)
  • dbr:Run_time_(program_lifecycle_phase)
  • dbr:Z/Architecture
  • dbr:Assignment_(computer_science)
  • dbr:Name_binding
  • dbc:Programming_constructs
  • dbr:Computer_program
  • dbr:Computer_programming
  • dbr:Pointer_(computer_programming)
  • dbr:Purely_functional_programming
  • dbr:Static_variable
  • dbr:Immutable_object
  • dbr:.NET_Framework
  • dbr:Prefix
  • dbr:ALGOL_68
  • dbr:C_Sharp_(programming_language)
  • dbr:Characters_per_line
  • dbr:Common_Lisp
  • dbr:OCaml
  • dbr:Address_constant
  • dbr:Value_(computer_science)
  • dbr:Variable_(computer_science)
  • dbr:Lisp_(programming_language)
  • dbr:ML_(programming_language)
  • dbr:Macro_(computer_science)
  • dbr:Maximum_transmission_unit
  • dbr:Const-correctness
  • dbr:Don't_repeat_yourself
  • dbr:Enumerated_type
  • dbr:Functional_programming
  • dbr:Global_variable
  • dbr:Hungarian_notation
  • dbr:Interface_(object-oriented_programming)
  • dbr:Java_(programming_language)
  • dbr:Object-oriented_language
  • dbr:Programming_paradigm
  • dbr:Java_collections_framework
  • dbr:Literal_(computer_science)
  • dbr:Correctness_(computer_science)
  • dbr:Self-modifying_code
  • dbr:IBM/360
  • dbr:Instruction_(computer_science)
  • dbr:Called_by_value
  • dbr:Compile-time
  • dbr:Compiler_optimization
  • dbr:Self-documenting
  • dbr:Const
  • dbr:Naming_conventions_(programming)
  • dbr:Memory_location
dbp:wikiPageUsesTemplate
  • dbt:Code
  • dbt:Efn
  • dbt:Mono
  • dbt:Notelist
  • dbt:Reflist
  • dbt:Short_description
  • dbt:Cpp
  • dbt:Java
  • dbt:C_sharp
  • dbt:OCaml
dct:subject
  • dbc:Programming_constructs
gold:hypernym
  • dbr:Identifier
rdf:type
  • yago:WikicatProgrammingConstructs
  • yago:WikicatProgrammingParadigms
  • dbo:Galaxy
  • yago:PsychologicalFeature100023100
  • yago:Relation100031921
  • yago:GrammaticalRelation113796779
  • yago:Idea105833840
  • yago:Inflection113803782
  • yago:LinguisticRelation113797142
  • yago:Abstraction100002137
  • yago:Cognition100023271
  • yago:Concept105835747
  • yago:Content105809192
  • yago:Paradigm113804375
rdfs:comment
  • En programació, una constant és un valor que no pot ser alterat durant l'execució d'un programa. Per conveniència, el nom de les constants se sol escriure en majúscules en la majoria de llenguatges. Una constant correspon a una longitud fixa d'una àrea reservada a la memòria principal de l'ordinador, on el programa emmagatzema valors fixos. Per exemple: * El valor de pi = 3.1416 (ca)
  • Eine Konstante (von lateinisch constans ‚feststehend') in einem Computerprogramm ist ein Behälter für eine Größe, die nach der Zuweisung nicht verändert werden kann. Das Gegenstück dazu ist eine Variable. Konstanten haben im Quelltext meist semantische Bezeichner, was den Umgang vereinfacht und eine Verwechslung mit anderen Konstanten verhindern soll. Der Begriff wird allerdings auch für Literale verwendet (literale Konstante), die keinen semantischen Bezeichner haben. Daher ist es eindeutiger, bei frei definierbaren Konstanten von symbolischen Konstanten zu sprechen. (de)
  • En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: * El valor de PI = 3,1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. (es)
  • プログラミングにおいて定数(「ていすう」または「じょうすう」、英: constant)とは、変数同様プログラムのソースコードにおいて、扱われるデータを一定期間記憶し必要なときに利用できるようにするために、データに固有の名前を与えたものである。 ただし変数とは異なり、一度初期化するとその内容(値)を変更することはできない。よって、内容が変化しないことが保証される名前が必要なときに使用される。 ソースコードに直接記述するデータ(リテラル)のことを指して定数と呼ぶことがあり、標準規格での用語がそうなっている言語もある。しかし、この記事で扱う「定数」はデータに名前を与えるものであり、基本的にリテラルとは別である。リテラルについてはそちらの記事を参照。なお、言語によっては、定数を初期化する式にリテラルあるいはリテラルと演算子等のみから成る式しか許さないことがある、というような関連はある。 (ja)
  • Конста́нта (стала) — у програмуванні — це частина даних, що зберігає своє значення під час усього виконання програми. Її зміна не дозволяється. (uk)
  • Konstanta je v programování označení pro identifikátor, který je spojený s určitou hodnotou, kterou není možné během provádění programu měnit (pokud neuvažujeme ). Mnoho programovacích jazyků umožňuje explicitně syntakticky rozlišit proměnné a konstanty. (cs)
  • In computer programming, a constant is a value that should not be altered by the program during normal execution, i.e., the value is constant. When associated with an identifier, a constant is said to be "named," although the terms "constant" and "named constant" are often used interchangeably. This is contrasted with a variable, which is an identifier with a value that can be changed during normal execution, i.e., the value is variable. Constants are useful for both programmers and compilers: For programmers they are a form of self-documenting code and allow reasoning about correctness, while for compilers they allow compile-time and run-time checks that verify that constancy assumptions are not violated, and allow or simplify some compiler optimizations. (en)
  • Dalam pemrograman komputer, 'Konstanta' adalah identifier yang terkait nilai tidak bisa biasanya diubah oleh program selama pelaksanaannya (meskipun dalam beberapa kasus ini dapat dielakkan, misalnya menggunakan ). Banyak bahasa pemrograman membuat perbedaan sintaksis eksplisit antara simbol konstan dan variable. (in)
  • In informatica una costante identifica una porzione di memoria il cui valore non varia nel corso dell'esecuzione di un programma. Le costanti possono essere prevalentemente di tre tipi, costanti numeriche, costanti di oppure costanti di stringhe. Nei linguaggi di programmazione fortemente tipati le costanti al momento della stesura del programma sono precedute da un tipo primitivo, che definisce la tipologia di dati inseribili in tale spazio di memoria occupato al momento dell'inizializzazione delle suddette, che però possono essere anche non tipizzate. (it)
  • Stała - symbol, któremu przypisana wartość (liczbowa, tekstowa, itp.) nie może być zwykle zmieniana podczas wykonywania programu (chyba że stosuje on ). Choć wartość ta jest określana tylko raz, można się do niej odwoływać w programie wielokrotnie (w zależności od jej widoczności). Stosowanie stałej zamiast wielokrotnie tych samych wartości, wyrażeń stałych, literałów itp., nie tylko ułatwia konserwację kodu, ale i dostarcza dla niej nazwę opisową, zwiększając czytelność kodu. Wartość stałej w zależności od języka może być: #define begin {identyfikator = wyrażenie_stałe; lub (pl)
  • Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается. Использование именованных констант — приём, повышающий надёжность и безошибочность программ, позволяя избегать использования «магических чисел». При наличии синтаксической поддержки в языке программирования неименованные константы можно записывать в тексте программ как литералы. Например, mvi A, 0, где 0 является числовой константой-литералом. Именованные константы упростили процесс отладки и сопровождения программ: (ru)
  • Em linguagens de programação, constantes são usadas em expressões para representar vários tipos de valores. Na linguagem de programação C existem regras rígidas para determinar como devem ser escritos estes valores. Mais abaixo há exemplos sobre as regras para escrever constantes. Exemplos de constantes em JavaScript: (pt)
rdfs:label
  • Constant (informàtica) (ca)
  • Konstanta (programování) (cs)
  • Konstante (Programmierung) (de)
  • Constante (informática) (es)
  • Constant (computer programming) (en)
  • Konstanta (pemrograman) (in)
  • Costante (informatica) (it)
  • 定数 (プログラミング) (ja)
  • Stała (informatyka) (pl)
  • Constante (programação) (pt)
  • Константа (программирование) (ru)
  • Константа (програмування) (uk)
  • 常數 (編程) (zh)
owl:sameAs
  • freebase:Constant (computer programming)
  • yago-res:Constant (computer programming)
  • wikidata:Constant (computer programming)
  • dbpedia-ca:Constant (computer programming)
  • dbpedia-cs:Constant (computer programming)
  • dbpedia-de:Constant (computer programming)
  • dbpedia-es:Constant (computer programming)
  • dbpedia-id:Constant (computer programming)
  • dbpedia-it:Constant (computer programming)
  • dbpedia-ja:Constant (computer programming)
  • dbpedia-pl:Constant (computer programming)
  • dbpedia-pt:Constant (computer programming)
  • dbpedia-ru:Constant (computer programming)
  • http://ta.dbpedia.org/resource/மாறிலி_(கணினியியல்)
  • dbpedia-uk:Constant (computer programming)
  • dbpedia-vi:Constant (computer programming)
  • dbpedia-zh:Constant (computer programming)
  • https://global.dbpedia.org/id/KVsv
prov:wasDerivedFrom
  • wikipedia-en:Constant_(computer_programming)?oldid=1026066584&ns=0
foaf:depiction
  • wiki-commons:Special:FilePath/Quad_poster_for_Oil_L...Czech_film_directed_by_Juraj_Herz.jpg
foaf:isPrimaryTopicOf
  • wikipedia-en:Constant_(computer_programming)
is dbo:wikiPageDisambiguates of
  • dbr:Constant
is dbo:wikiPageRedirects of
  • dbr:Constant_(programming)
  • dbr:Object-oriented_constants
  • dbr:Immediates
  • dbr:Constant_(computer_science)
  • dbr:CONST
is dbo:wikiPageWikiLink of
  • dbr:S-algol
  • dbr:Processor_register
  • dbr:SystemVerilog
  • dbr:Static_variable
  • dbr:?:
  • dbr:.bss
  • dbr:List_of_programming_languages_by_type
  • dbr:Myth:_The_Fallen_Lords
  • dbr:Myth_II:_Soulblighter
  • dbr:Newline
  • dbr:Declaration_(computer_programming)
  • dbr:Manifest_expression
  • dbr:Scope_resolution_operator
  • dbr:ABC_Software_Metric
  • dbr:Constant_(programming)
  • dbr:AppleScript
  • dbr:Euler_(programming_language)
  • dbr:Object_file
  • dbr:Object-oriented_constants
  • dbr:Myth_(video_game_series)
  • dbr:Const_(computer_programming)
  • dbr:C++_classes
  • dbr:Constant
  • dbr:Red–black_tree
  • dbr:Glossary_of_computer_science
  • dbr:Underhanded_C_Contest
  • dbr:Immediates
  • dbr:Constant_(computer_science)
  • dbr:CONST
is foaf:primaryTopic of
  • wikipedia-en:Constant_(computer_programming)

Constant Computer Programming

Source: https://dbpedia.org/page/Constant_(computer_programming)

0 Response to "Constant Computer Programming"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel