C- 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#).
Maggiori informazioni su: C?
La gestione dei cataloghi delle parti di ricambio è oggi uno dei temi più sentiti dalle aziende manifatturiere. Fornire un servizio efficiente significa poter contare su un'integrazione reale con le altre aree dell'azienda coinvolte nel processo. Molte infatti sono le intersezioni con altri reparti aziendali che devono essere supportate da procedure chiare basate su un sistema completo ed integrato, in grado di gestire tutte le informazioni inerenti al prodotto e ad ogni singola parte di ricambio. Il processo che ha origine da una singola richiesta di un cliente avvia una serie di azioni che per potere essere eseguite nei tempi giusti ed in modo corretto devono fare riferimento ad una base dati aggiornata, accessibile e finita. Solo così il servizio dei ricambi consente di garantire un rapido ripristino della funzionalità del prodotto da riparare e minori costi di fermo macchina e diventa, per l'azienda, un valore aggiunto ed un business, non una perdita di tempo. La soluzione per questo ambito proposta da Components Engine consente una gestione online delle parti di ricambio che offre notevoli vantaggi all'azienda sia in termini di riduzione dei tempi e dei costi, che di maggiore contatto e apertura verso il cliente. Components Engine, il software leader nella gestione, creazione e pubblicazione di cataloghi delle parti di ricambio, manuali ricambio, videocataloghi digitali. Da oggi puoi creare e pubblicare il tuo catalogo ricambi interattivo e multimediale offrendo la possibilità ai "consultatori" di selezionare direttamente il componente di ricambio dalla tavola esplosa (con pezzo di ricambio completamente interattivo e cliccabile) o direttamente dalla distinta o elenco componenti per il prodotto cercato.
|