- PROGRAMMAZIONE -
..:: C / C++ ::..



Sezione dedicata al linguaggio c. Questo linguaggio è molto versatile e utilizzato per le più disparate applicazioni, dai banali programmi ai complessi sistemi operativi. Tuttavia qui non si arriverà certo ai livelli di sistema operativo, ma a livelli sufficienti per avere una base del linguaggio c. Questa parte di sito è dunque dedicata al c con storia, guide presenti sul web e naturalmente i sorgenti in .c / .cpp da poter scaricare liberamente e da utilizzare come esempio per i vostri lavori.

C Sorgenti Programmi Esempi Guide C Sorgenti Programmi Esempi Guide C Sorgenti Programmi Esempi Guide C Sorgenti Programmi Esempi Guide C Sorgenti Programmi Esempi Guide

Breve Storia  Programmi esempio da scaricare  Guide nel web

Breve storia del c

In informatica, il C è un linguaggio di programmazione. Fu ideato nei Bell Laboratories della AT&T nel 1972 da Dennis Ritchie come evoluzione del linguaggio B di Ken Thompson usato per la scrittura dei primi sistemi operativi UNIX. Lo stesso Thompson nel 1970 si era a sua volta ispirato al linguaggio BCPL di Martin Richards, anch'esso pensato per scrivere sistemi operativi e software di sistema. La definizione formale si ha nel 1978 a cura di B. W. Kernighan e D. M. Ritchie. Nel 1983 iniziò il lavoro di definizione di uno standard da parte dell'American National Standards Institute, che rilasciò nel 1990 lo Standard ANSI C (ISO C89).

Il C è tecnicamente un linguaggio di programmazione ad alto livello. Tuttavia, poiché esso mantiene evidenti relazioni semantiche con il linguaggio macchina e l'assembly, risulta molto meno astratto di linguaggi anche affini (appartenenti allo stesso paradigma di programmazione), come per esempio il Pascal. Per questo motivo, talvolta viene anche identificato con la locuzione (più ambigua) linguaggio di medio livello, se non addirittura (in modo certamente improprio) come macro-assembly, o assembly portabile.

Il C è rinomato per la sua efficienza, e si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne. La standardizzazione del linguaggio (da parte dell'ANSI prima e dell'ISO poi) garantiscono la portabilità dei programmi scritti in C (standard, spesso detto ANSI C) su qualsiasi piattaforma.

Oltre che per il software di sistema, il C è stato a lungo il linguaggio dominante in tutta una serie di altri domini applicativi caratterizzati da forte enfasi sull'efficienza. Esempi tipici sono le telecomunicazioni, il controllo di processi industriali e il software real-time. Oggi il predominio del C in questi contesti è in parte diminuito a seguito dell'avvento di competitor significativi, primo fra tutti il C++; tuttavia, il tempo in cui il C si potrà considerare obsoleto appare ancora molto lontano.

Il C ha, e continua ad avere, anche una notevole importanza didattica, sebbene, per la sua complessità semantica e per le forti relazioni di tale semantica con il funzionamento dell'hardware dei computer, non si tratti di un linguaggio particolarmente intuitivo per i principianti, e in special modo a quelli sprovvisti di un adeguato background sull'elettronica dei calcolatori. Se un tempo scuole superiori e corsi universitari adottavano il C come linguaggio di riferimento a causa della sua importanza tecnica, oggi questa scelta trova un'ulteriore motivazione nella crescente importanza di linguaggi che dal C derivano (per esempio C++, Java e C#).


Fonte: Wikipedia

Breve Storia  Programmi esempio da scaricare  Guide nel web

Programmi esempio con codice sorgente / source code in c da scaricare

Qui sotto sono proposti tutti i programmi in c con il codice sorgente fatti da me (e in certi casi in gruppo) come compiti o esercitazioni per la classe 3° di un istituto tecnico industriale specilizzazione informatica.
Tutti i programmi con source code proposti sono liberamente scaricabili e liberamente utilizzabili, non essendo sottoposti ad alcuna licenza commerciale. Tuttavia se per caso utilizzate i codici presi da qui vi chiedo (se ripublicati) un link a questo sito... Grazie.

Scarica! Titolo - Autore - Descrizione programma

Download
Il Rubamazzo - KeyProject
Il celebre gioco di carte in versione PC. Sfida il computer a Rubamazzo!!!

Download
Date - Vettolani Alberto
Vari programmi e funzioni per la gestione delle date in c

Download
Funzioni Stringhe - Vettolani Alberto
Varie funzioni per la gestione delle stringhe

Download
Merge - Vettolani Alberto
Algoritmo di ordinamento Merge, applicato a 2 mazzi di carte

Download
Insertion Sort e Trova - Vettolani Alberto
L'algoritmo di ordinamento Insertion Sort e una funzione di ricerca

Download
Automa - Vettolani Alberto
Automa riconoscitore della sequenza 1100

Download
Annunci - Vettolani Alberto
Esercizio tabelle: Scarica Annunci

Download
Articoli - Vettolani Alberto
Esercizio tabelle: Scarica Articoli

Download
Esami - Vettolani Alberto
Esercizio tabelle: Scarica Esami

Download
Sms - Vettolani Alberto
Esercizio tabelle: Scarica Sms

Download
Ricorsione - Vettolani Alberto
Raccolta di programmi per esercitarsi con la ricorsione

Download
File - Vettolani Alberto
Vari programmi e funzioni per la gestione dei file di testo e dei file binari

Download
Grafica - Vettolani Alberto
Vari programmi di grafica in c. Per la loro realizzazione è stato utilizzato il Borland Cpp e le sue funzioni della libreria graphics.h

Download
Vari1 - Vettolani Alberto
Vari programmi

Download
Vari2 - Vettolani Alberto
Vari programmi


Breve Storia  Programmi esempio da scaricare  Guide nel web

Le migliori guide di c, c++ e c# presenti nel web

Qui sotto sono riportati i LINK alle migliori guide di c, c++ e c# che sono presenti sul web.
Queste guide sono state scritte dai proprietari dei vari siti e non da me! Per chiarimenti o spiegazioni riguardanti queste guide, non contattare me, ma i proprietari dei siti.

Vai! Le migliori guide al C sono:

Vai
Tricky C

Vai
Html.it - 12 capitoli

Vai
WebMasterPoint.org - 8 capitoli

Vai
TutorialPC - 7 capitoli


Vai! Le migliori guide al C++ sono:

Vai
Html.it - 8 capitoli

Vai
TutorialPC.it - 16 capitoli

Vai
MrWebmaster.it - 9 capitoli

Vai
TeLoSpiego.it - 9 capitoli


Vai! Le migliori guide al C# sono:

Vai
Html.it - 12 capitoli

Vai
Html.it - 6 capitoli


Top



Scambio Link per webmaster





Design by Vettolani Alberto | | Valid CSS & XHTML

Copyright © 2006-2007 digilander.libero.it/vettolani. Tutti i diritti sono riservati.
E-mail webmaster: a.vetto89@hotmail.it