Linguaggio C
Esercizi Camagni VettoriAlberi
Cheat Sheet
https://users.ece.utexas.edu/~adnan/c-refcard.pdf
https://cheatography.com/ashlyn-black/cheat-sheets/c-reference/
http://alhassy.com/CCheatSheet/CheatSheet.pdf
https://sites.ualberta.ca/~ygu/courses/geoph624/codes/C.CheatSheet.pdf
Cose da evitare in linguaggio C
Compilatori C online
https://www.onlinegdb.com/
(e relativa guida: https://www.onlinegdb.com/blog/brief-guide-on-how-to-use-onlinegdb-debugger/ )
https://www.onlinegdb.com/online_c_compiler#
http://www.onlinecompiler.net/
Esercizi
File
Fonti
GeekForGeeks: C programming language
Guida al linguaggio C: (Guida pratica alla programmazione), BlackLight
html.it: Guida C
tutorialspoint: C programming tutorial
tutorialspont: The C Standard Library Reference
Linguaggio C (UniMoRe): dati astratti, file, pile, liste, alberi, complessita'
Linguaggio C (UniRo3): algoritmi e strutture dati
Corso sintetico o di ripasso linguaggio C
Introduzione all'informatica e centralità del concetto di algoritmo (UniPi)
Introduzione alla programmazione e linguaggio C++ (UniBo)
Fondamenti di Informatica UniBo
Linguaggio C: blocchi, dati, funzioni (unipi)
Linguaggio C: memoria e puntatori (uniroma1)
Linguaggio C: le funzioni. Visibilità variabili e passaggio parametri
Linguaggio C: Puntatori (unibo, inglese)
Linguaggio C: Puntatori (inglese)
Funzioni: passaggio di parametri per indirizzo.
Le matrici come parametri ad una funzione
Passaggio di matrici come parametri, ricorsione, Tipi user-defined
La ricorsione ed il record di attivazione.
Clear screen in C and C++ on UNIX-based system?
Beginning C for Arduino, Learn C Programming for the Arduino
Funzioni standard
Grafica in linguaggio C
Graphics Programming in C and C++, OpenGL, SDL, 3d rotation
Getting Started with OpenGL on MacOsX
Grafica OpenGL su MacOsX con XCode
Libri
Linguaggio C: guida pratica alla programmazione
Liste
Liste ed algoritmi per la loro gestione
Liste semplici o lista concatenata
Strutture dati dinamiche: la lista concatenata
Puntatori
Puntatori e liste semplici (Camagni)
(spiegazioni per C++, ma valide anche per il C)
Operatori di referenziazione e dereferenziazione
Stringhe
Operazioni sulle stringhe, Uni Roma
Software
Windows:
Qt creator (versione open source)
linux:
...difficile da scegliere il miglior ambiente di sviluppo...
Android:
Apple iOS:
CppCode - offline C/C++ IDE & Compiler
Mac OSx:
Command_Line_Tools_for_Xcode_12
Video tutorial
Concepts of Algorithm, Flow Chart & C Programming