C: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Gallaecio (conversa | contribucións)
Sen resumo de edición
Liña 2:
| __TOC__
|} <!-- Isto sitúa o índice á dereita -->
{{Wikipedia|C (programación)}}
 
Este libro está orientado á aprendizaxe da linguaxe '''C''', a principal linguaxe de programación estruturada, utilizada a miúdo no desenvolvemento de sistemas operativos. Trátase por tanto dun libro ideal para quen queira iniciarse na programación.
 
Combina unha [[#Aprendizaxe dende cero|parte de aprendizaxe]] cunha completa [[#Manual completo|parte de referencia]] que resultará de maior utilidade para quen xa estea familiarizado coa linguaxe e só necesite informarse máis fondamente sobre un aspecto concreto.
 
O libro traballa co último estándar de C, o '''C99''', publicado en 1999.
 
==ÍndiceInformación==
===Limiar===
:'''[[{{PAGENAME}}/Historia|Historia]]'''
:'''[[{{PAGENAME}}/Características|Características]]'''
:'''[[{{PAGENAME}}/C fronte a outras linguaxes de programación|C fronte a outras linguaxes de programación]]'''
:'''[[{{PAGENAME}}/Requisitos|Requisitos]]'''
 
===[[Aprendizaxe dende cero]]===
====Os primeiros pasos====
:'''[[{{PAGENAME}}/Requisitos|Requisitos]]'''
:'''[[{{PAGENAME}}/Proceso de traballo|Proceso de traballo]]'''
:'''[[{{PAGENAME}}/O primeiro programa|O primeiro programa]]'''
 
====Conceptos básicos====
:'''[[{{PAGENAME}}/Estrutura básica|Estrutura básica]]'''
:'''[[{{PAGENAME}}/Conceptos básicos de variables|Conceptos básicos de variables]]''' ([[Ficheiro:Applications-office.svg|12px]] [[{{PAGENAME}}/Exercicios:Conceptos básicos de variables|Exercicios]])
Liña 32 ⟶ 30:
:'''[[{{PAGENAME}}/Ficheiros|Ficheiros]]''' ([[Ficheiro:Applications-office.svg|12px]] [[{{PAGENAME}}/Exercicios:Ficheiros|Exercicios]])
 
====Conceptos medios====
:'''[[{{PAGENAME}}/Matrices e cadeas de caracteres|Matrices e cadeas de caracteres]]''' ([[Ficheiro:Applications-office.svg|12px]] [[{{PAGENAME}}/Exercicios:Matrices e cadeas de caracteres|Exercicios]])
:'''[[{{PAGENAME}}/Estruturas, unións e enumeracións|Estruturas, unións e enumeracións]]'''
Liña 40 ⟶ 38:
:'''[[{{PAGENAME}}/Árbores|Árbores]]'''
 
====Conceptos avanzados====
:'''[[{{PAGENAME}}/Programación orientada á rede en sistemas tipo UNIX|Programación orientada á rede en sistemas tipo UNIX]]'''
:'''[[{{PAGENAME}}/Serialización|''Serialización'']]'''
:'''[[{{PAGENAME}}/Combinación con outras linguaxes|Combinación con outras linguaxes]]'''
 
===Manual completo===
====[[{{PAGENAME}}/Estrutura e estilo|Estrutura e estilo]]====
 
====Elementos====
=====[[{{PAGENAME}}/Comentarios|Comentarios]]=====
 
=====[[{{PAGENAME}}/Constantes literais|Constantes literais]]=====
 
=====[[{{PAGENAME}}/Identificadores|Identificadores]]=====
 
=====[[{{PAGENAME}}/Variables|Variables]]=====
<!-- O apartado de variables subdividirase aínda en máis apartados. -->
:'''[[{{PAGENAME}}/Tipos fundamentais|Tipos fundamentais]]'''
Liña 68 ⟶ 66:
:'''[[{{PAGENAME}}/Nomear tipos|Nomear tipos]]'''
 
=====[[{{PAGENAME}}/Operadores|Operadores]]=====
 
=====[[{{PAGENAME}}/Instrucións de control|Instrucións de control]]=====
 
=====[[{{PAGENAME}}/Funcións|Funcións]]=====
 
=====[[{{PAGENAME}}/Directrices para o preprocesador|Directrices para o ''preprocesador'']]=====
 
===[[{{PAGENAME}}/Biblioteca estándar|Biblioteca estándar]]===
:'''[[{{PAGENAME}}/assert.h|assert.h]]'''
:'''[[{{PAGENAME}}/complex.h|complex.h]]'''
Liña 102 ⟶ 100:
:'''[[{{PAGENAME}}/wctype.h|wctype.h]]'''
 
===[[{{PAGENAME}}/FerramentasApéndice|FerramentasApéndice]]===
 
===[[{{PAGENAME}}/Apéndice|Apéndice]]===
:'''[[{{PAGENAME}}/Vocabulario|Vocabulario]]'''
:'''[[{{PAGENAME}}/Claves estándar|Claves estándar]]''' (“''macros''”)
Liña 111 ⟶ 107:
:'''[[{{PAGENAME}}/Biblioteca de funcións|Biblioteca de funcións]]'''
 
===[[{{PAGENAME}}/Epílogo|Epílogo]]===
:'''[[{{PAGENAME}}/Orientación académica|Orientación académica]]'''
:'''[[{{PAGENAME}}/Novos horizontes|Novos horizontes]]'''
 
<!-- Introducir isto en «Novos horizontes»:
==Epílogo==
:''E agora que? Se xa sei C, que máis necesito saber?''
 
Pois ben, en principio máis nada. Xa podes programar. Pero a verdade é que o paso lóxico despois de aprender unha linguaxe de programación é poñerse a programar nela, e unha vez se colla soltura, aprender outra linguaxe de programación. As linguaxes de programación son moitas, e co tempo van aparecendo novas, polo que cómpre estarmos ao día.
 
A linguaxe na que deberías de estar pensando agora mesmo é [[C++]] ("C con clases"), que podería considerarse a segunda xeración de C. Outras linguaxes moi populares a día de hoxe son [[Java]], [[Perl]], [[PHP]] ou [[Python]]. Pero non te preocupes, que haber hai moitas máis. -->
 
==Véxase tamén==
===Outros proxectos===
*'''[[w:Portada|Wikipedia]]''': {{W|C (programación)|C}}.
 
<!-- Categorías: -->
[[Categoría:C| Indice]]
 
<!-- Noutras linguas: -->