Linguaxe de programación B: Diferenzas entre revisións

Contido eliminado Contido engadido
Recuperando 2 fontes e etiquetando 0 como mortas. #IABot (v2.0beta8)
Breobot (conversa | contribucións)
m Correcciones ortográficas con Replacer (herramienta en línea de revisión de errores)
Liña 19:
 
'''B''' foi esencialmente unha simplificación da linguaxe [[BCPL]], eliminando calquera compoñente que Thompson considerase prescindible de forma que coubese na memoria das [[minicomputador]]as da época.
A linguaxe tamén incluíu algúns cambios de acordo coas preferencias de Thompson (a maioría para reducir o número de carácterescaracteres dun programa típico).
 
Do mesmo xeito que BCPL, B só tiña un [[tipo de datos]], que correspondía cunha [[palabra de máquina]]. A maioría de operadores manexábano como un enteiro; por exemplo '''+''' (suma), '''-''' (resta), '''*''' (multiplicación) ó '''/''' (división).
Liña 29:
==Evolución==
 
A natureza ''sen tipos'' de B tiña sentido no Honeywell, na PDP-7 e moitas outras computadoras antigas, pero foi un problema na PDP-11 porque era difícil acceder a tipos de carácterescaracteres de datos que a PDP-11 e a maioría de computadoras modernas soportaban. Comezando en [[1971]], Ritchie fixo cambios á linguaxe ao mesmo tempo que convertía a súa [[compilador]] para producir [[linguaxe de máquina]] nativo.
O máis notable foi a adición de [[tipo de datos|tipos de datos]] diferentes para as variables.