Rovnítko: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎Související články: pryč související - rovnost už je odkazována hned v první větě
Řádek 10:
 
== Rovnítko v programovacích jazycích ==
V [[Programovací jazyk|programovacích jazycích]] se znak "=" užívá ve dvojím velmi odlišném významu.:
* Jednak jako [[porovnání|porovnávací]] [[relace]] v podmínkových výrazech[[výraz]]ech (například "IF X=0 THEN ..."), kde znamená rovnost hodnot,
* jednakdruhak v [[Přiřazení|přiřazovacích]] příkazech, kde znamená dosazení nové hodnoty proměnné před rovnítkem (například "X=X+1").

Různé Jazykyjazyky řeší tuto dvojznačnost různě:
* [[ALGOL]] a [[Pascal (programovací jazyk)|Pascal]] řeší tuto dvojznačnost tím, že přiřazovací příkaz zapisují jako "X:=X+1", jazykkde Cdvojtečka naopakznamená zapisuješipku, relačníoznačuje operátorsměr jakopřiřazení, "=="kopírovaní dat v paměti.
* [[Jazyk C]] a [[Java]] naopak zapisují relační [[operátor]] jako "[[==]]".
** jazyk [[C#]] dokonce zná operátor "[[===]]", [[hluboké porovnání]], navíc včetně [[datový typ|datového typu]] [[objekt]]u.
 
== Reference ==