Discussione:C (linguaggio di programmazione)

message: Aggiungo lo stub in modo forse anomalo perche' trovo questo articolo veramente un "abbozzo". La parte introduttiva puo' passare come contenuti ma ci sono parecchie cadute di stile e, passando dai dati storici all'inquadramento generale del linguaggio, diventa un po' banalizzante; la parte del codice (che per me e' un po' "campata per aria") conteneva anche grossi errori di concetto, per correggere i quali ho dovuto far riferimento a tutta una serie di concetti (vedi preprocessore) che non sono comunque spiegati nell'articolo. Sul C si potrebbero dire un'infinita' di cose... da qui lo stub, come invito a lavorarci su...Moongateclimber
Immagino che il Dennis Richie inventore del linguaggio sia lo stesso Dennis M. Richie della descrizione formale. Ma allora perché scriverli in modo diverso? Altrimenti, perché non specificare che sono persone diverse? Impariamo per favore un minimo di precisione formale nella stesura dei testi. [VNT]
Ho visto che qualcuno ha inserito la stdlib.h e il system("PAUSE"); che non c'entrano assolutamente niente con l'hello world, e anche se c'entrassero qualcosa non ha spiegato cosa fanno nell'analisi riga per riga che c'è dopo. Per il momento le ho rimosse. --HdS619
Io dubito che system("pause"); debba essere messo negli esempi, dato che non fa altro che eseguire il comando "pause" di windows, e quindi è al di fuori dell'uso os-independent del linguaggio. --fain182
Nella sezione parole chiave ce ne sono due che non hanno a che vedere con l'ANSI C: catch e delete. Correggetemi se sbaglio. --Jackneif (msg) 00:09, 29 dic 2009 (CET)

message: Voglio segnalare che nel paragrafo che riguarda le differenze tra c e c++ si trova il seguente errore: nel linguaggio C un carattere ha la dimensione di un byte cioè di un char e non di un intero.
:Nessun errore: in C un literal di carattere prende automaticamente il tipo int. -- Rojelio (dimmi tutto) 23:59, 14 nov 2010 (CET)
thread_title:  Errore nella voce 

message: Nella sezione dell'esempio Hello World. Non capisco bene a cosa si riferisca e mi sembra errata, il programma è compilabile senza modifiche su altre piattaforme.
Per cui mi rimane il dubbio che si riferisca a qualcosa che mi sfugge?
--Senbei64 (msg) 22:52, 13 nov 2018 (CET)
thread_title:  questo tipo di scrittura è eseguibile soltanto su sistemi basati su UNIX. 

message: Gentili utenti,
ho appena modificato 1  sulla pagina C (linguaggio). Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:
*Aggiunta del link all'archivio https://web.archive.org/web/20170630162229/http://icube-icps.unistra.fr/index.php/File:ModernC.pdf per http://icube-icps.unistra.fr/index.php/File:ModernC.pdf
Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.
Saluti.—InternetArchiveBot (Segnala un errore) 18:44, 1 mag 2020 (CEST)
thread_title:  Collegamenti esterni modificati 

message: Una procedura automatica ha modificato uno o più collegamenti esterni ritenuti interrotti:
*Aggiunta del link all'archivio https://web.archive.org/web/20170503090357/http://www0.us.ioccc.org/index.html per http://www0.us.ioccc.org/index.html
In caso di problemi vedere le FAQ.—InternetArchiveBot (Segnala un errore) 01:56, 12 giu 2021 (CEST)
thread_title:  Collegamenti esterni interrotti 

message: La pagina non sarebbe da spostare a C (linguaggio di programmazione) dato che anche altre pagine sui linguaggi di programmazione hanno questo disambiguante? --Simone Biancolilla (msg) 15:59, 14 giu 2023 (CEST)
replies: text: Hai ragione. Sono per lo spostamento. --Redjedi23 T 16:15, 14 giu 2023 (CEST)
replies: text: Concordo. --Meridiana solare (msg) 22:15, 14 giu 2023 (CEST)
replies: text: Eventualmente spostare anche B (linguaggio) --valcio (ValeJappo) • (msg) 14:57, 19 giu 2023 (CEST)
thread_title:  Spostamento a C (linguaggio di programmazione) 

message: Quando la funzione main() non accetta argomenti, la dichiarazione dovrebbe includere la parola void tra le parentesi tonde, altrimenti è ambigua in quanto potrebbe accettare argomenti o meno. Se non sbaglio si tratta di una buona pratica, che negli esempi di questa pagina andrebbe seguita. --Anarcominimalista (msg) 15:56, 20 ago 2023 (CEST)
replies: text: Non so se è corretto, tecnicamente il sistema operativo chiama sempre main con almeno un argomento. K&R però non stabiliscono esplicitamente quale sia la forma corretta, e conoscendo il C credo che questa sia una feature. Nel dubbio la forma più consona sarebbe, manco a farlo apposta, proprio main(). --Giuseppe Masino (msg) 23:13, 13 set 2023 (CEST)
thread_title:  Dichiarazione di <code>main()</code> 

message: Il sezionamento di questa voce è casuale e confuso. Ad esempio, perché la sezione "Parole chiave" contiene i programmi di esempio e gli escape? Proporrei una suddivisione analoga a quella della voce Python o Java. --Anarcominimalista (msg) 10:42, 25 ago 2023 (CEST)
replies: text: Ottima osservazione, ho cercato di dare una sistemata. --Giuseppe Masino (msg) 23:45, 13 set 2023 (CEST)
thread_title:  Sezionamento