¿Que és C?

C és un llenguatge de programació (considerat com un d’allò més importants en l’actualitat) amb el qual es desenvolupen tant aplicacions com sistemes operatius alhora que forma la base d’altres llenguatges més actuals com Java, C++ o C#.

El llenguatge C no és senzill, per això recomanem que es faci una primera aproximació realitzant un curs de programació en C per a adquirir els coneixements bàsics i poder començar a treballar amb una base sòlida.

Origen del llenguatge C

Hem de viatjar fins a 1972 per a veure el naixement del llenguatge de programació C (i el sistema operatiu UNIX) de la mà del científic informàtic estatunidenc Dennis Ritchie (amb l’ajuda de Ken Thompson). Va rebre el nom de C simplement per una qüestió alfabètica, ja que va substituir als seus llenguatges predecessors B i BCPL que codificaven la minicomputadora PDP-7. El desenvolupament del llenguatge C pren protagonisme per a la creació del sistema operatiu UNIX que portarien amb si els nous minicomputadores PDP-11, primers a connectar el processador, els perifèrics i la memòria entre si mitjançant un BUS bidireccional.

Característiques del llenguatge C

Són diverses les característiques de C tal com veiem a continuació.

  • Estructura de C – Llenguatge estructurat.
  • Programació de nivell mitjà (beneficiant-se dels avantatges de la programació d’alt i baix nivell).
  • No depèn del maquinari, per la qual cosa es pot migrar a altres sistemes.
  • Objectius generals. No és un llenguatge per a una tasca específica, podent programar tant un sistema operatiu, un full de càlcul o un joc.
  • Ofereix un control absolut de tot el que succeeix en l’ordinador.
  • Organització del treball amb total llibertat.
  • Els programes són produïts de manera ràpida i són bastant potents.
  • Rico en tipus de dades, operadors i variables en C.
  • Com a inconvenients, sent també característiques del llenguatge C, hem de dir que no és un llenguatge senzill d’aprendre, que requereix una contínua pràctica i un seriós seguiment si volem tenir el control dels programes.

Sintaxis en C

Tots els programes que són creats tenen un diferents tipus de format. Aquest format és conegut com la sintaxi. La sintaxi en C és una sèrie de regles i processos que lideren l’estructura d’un programa. Aquestes regles han de ser enteses pel compilador perquè es pugui crear un programa en C vàlid, és a dir, han d’establir com comença una línia de codi en C, com acaba o quan usar, per exemple, cometes o claus. El llenguatge en C fa distinció entre majúscules i minúscules sent aquest el motiu pel qual es programa en minúscules.

La sintaxi bàsica en C determina la forma en què s’agrupen els caràcters per a formar tokens, que són la unitat mínima de programació en C. Prenent com a exemple el programa “Hola Món”, usat per a la introducció a la majoria de llenguatges de programació, tindríem el següent codi en C:

  • #include
  • int main(){
    printf(«Hola Usuaris de TECNOFGB»); // línia senzilla de comentaris
    return 0;
  • }

Si seleccionem només la línia de codi printf, tindríem els següents tokens: printf, (, “, Hola Usuaris de TECNOFGB, “, ), i ;. Per tant, podem dir, que aquests tokens són els petits blocs amb els quals es programa en C, podent ser variables, identificadors, constants, paraules clau, símbols que comprengui el llenguatge o sentències en llenguatge C.

El començament de tot programa en aquest llenguatge ha de començar per #include la funció del qual és inicialitzar l’entorn de treball; en el nostre exemple, vinculant l’arxiu stdio.h (biblioteca de C) que al seu torn conté l’ordre printf.

La funció en llenguatge C int main() fa que el programa torni a aquest punt de retorn després d’executar-se i la seva ordre està delimitada entre {}.

Com en la majoria dels llenguatges de programació, ens podem ajudar de comentaris que el compilador no processarà però que ens seran de molta utilitat a l’hora d’aclarir qualsevol concepte en la línia de codi. Podem fer els comentaris en llenguatge C de dues maneres; una única línia de comentari començant amb // o en múltiples línies començant i acabant per /*.

Vols Codis fets amb C

Et deixo aquí un enllaç al meu núvol on podeu agafar tots els codis en C i Python i Arduino Que he fet

Usuari:daw

contrasenya: daw2223

Deja una respuesta

Follow by Email