|
|
|
|
|
|
|
|
We will teach you the fundamentals of C, introducing its history, flaws and strength and the phylosophical guidelines that allowed C to be one of the most widespread, efficient and general purpose languages even decades after its conception. We are going to keep an eye on code portability (following the C99 standard) and performance throughout the lessons highlighing pitfalls and issues.
F. Ficarelli (Bologna), R. Ponzini (Milan), S. Tagliaventi (Rome).
Click on the date to register
An overview of C language; our first C program and the tools needed to write it; the preprocessor; objects definition and declaration; the language itself: control structures, native and user defined data types; pointers and arrays; how to write functions and provide them with proper parameters; dynamic memory management and strings; a sneak peek to the standard library; how to let Fortran and C interoperate (not so) smoothly.
Researchers and programmers interested in reading and writing new programs or modifying and extending existent ones with portable C code. Anyone interested in mixing Fortran and C exploiting strenghts from both worlds.
A good experience with Fortran (any standard) is desirable. Hands on sessions will be held in Unix environment.
Cineca - BOLOGNA, Via Magnanelli 6/3, 40033 Casalecchio di Reno, Bologna ph. + 39 051 6171411 Cineca - MILANO, Via R. Sanzio 4, 20090 Segrate, Milan ph. +39 02 269951 Cineca - ROMA, Via dei Tizii, 6 - 00185 Rome ph. +39 06 444861
|
|
|
|
| |
|
 |
Copyright © CILEA - Consorzio Interuniversitario - Codice Fiscale/Partita IVA: 03926770151 -
Credits |
Home
|
|