C/Requisitos: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Sen resumo de edición
m Bot: Cambios estética
 
Liña 3:
A continuación lístanse os requisitos mínimos aconsellados, tanto no relativo aos [[#Coñecementos previos|coñecementos]] coma no relativo ao [[#Requisitos de hardware|''hardware'']] e mailo [[#Requisitos de software|''software'']].
 
== Coñecementos previos ==
Os coñecementos previos necesarios para a lectura do libro son uns coñecementos medios de informática, mais non precisará de ningún tipo de coñecemento especial. Se chegou ata este sitio web pola súa conta, é probable que xa cumpra cos requisitos de coñecementos previos.
 
Por suposto, sempre axudarán uns coñecementos fundamentais de programación, mais estes non son precisos. Moita xente decide empezar a programar ''software'' con C, polo que ter coñecementos previos de programación é difícil na meirande parte dos casos. De todos xeitos sempre poderá botarlle unha ollada ao [[Programación en linguaxes estruturadas|libro de programación]] do [[:Categoría:Ciclo superior de Desenvolvemento de aplicacións informáticas|Ciclo superior de Desenvolvemento de aplicacións informáticas]] se busca ter unha idea fundamental do que é a programación en linguaxes estruturadas, como é o caso de C.
 
== Requisitos de ''hardware'' ==
Como probablemente xa imaxinaría, para programar en C precísase dunha computadora. Non importan nin a marca nin a plataforma. Calquera computadora que funcione a día de hoxe debería cumprir sobradamente os posibles requisitos técnicos necesarios para os programas que se codifiquen durante o libro.
 
== Requisitos de ''software'' ==
Respecto ao sistema operativo, unha distribución de [[GNU Linux|GNU/Linux]] sería o ideal á hora de aprender a escribir programas. Isto é porque ao ser un sistema libre teremos acceso a todo o código fonte do sistema, e probablemente tamén ao da meirande parte dos programas instalados. Asemade, o ''software'' necesario para programar adoita vir instalado de maneira predeterminada no sistema. De todos xeitos, calquera sistema valerá.
 
Respecto aos programas, para programar en C serán necesarios como mínimo un '''[[#Editor de texto simple|editor de texto simple]]''', un '''[[#Compilador|compilador]]''', un '''''ligador''''' e unha '''biblioteca estándar de C''' (estes dous últimos adoitan ir incluídos no compilador).
 
=== Editor de texto simple ===
Un editor de texto simple é o único que se necesita para escribir o código fonte dun programa en C ou en practicamente calquera outra linguaxe de programación.
 
Liña 58:
 
En caso de non escoller un editor da táboa anterior, cómpre escoller un que:
* Saliente a sintaxe de C. O código fonte dos programas é máis sinxelo de comprender deste xeito, e resulta máis doado detectar erros de sintaxe.
* Poida traballar coa codificación de caracteres «UTF-8», por motivos de compatibilidade entre as distintas plataformas.
 
=== Compilador ===
Un compilador é un programa que converte o código fonte en código máquina (tamén chamado código obxecto) executable.
 
Liña 79:
Nos compiladores listados, o programa ''ligador'' e maila biblioteca estándar de C van incluídos.
 
=== Depurador ===
O depurador é unha ferramenta que preservará o código C despois da compilación e permitirá facer cousas coma comprobalo paso a paso manualmente durante a execución do mesmo ou alterar datos co obxectivo de descubrir erros.
 
=== IDE ===
Aínda que é completamente innecesario, algúns programadores prefiren e recomendan o uso de IDEs (''Integrated Development Enviroment'', «ambiente de desenvolvemento integrado») en lugar dun editor de texto e un compilador por separado. Un IDE é un programa que combina unha serie de programas e funcionalidades que os ''desenvolvedores'' necesitan, nun único paquete, xeralmente con interface gráfica. Estes programas inclúen compilador, biblioteca estándar de C, ''ligador'' e editor de texto, e mesmo adoitan incluír tamén un depurador de código.
 
Liña 116:
 
<!-- Categorías: -->
<!-- Noutras linguas: -->
 
[[Categoría:C ─ Información|Requisitos]]
 
<!-- Noutras linguas: -->
[[en:C Programming/What you need before you can learn]]