BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260715T235727Z
UID:b41ce86a-9f33-450f-ab30-4cab3bd9abf9
DTSTART:20170503T070000Z
DTEND:20170505T160000Z
DESCRIPTION:This course illustrates the key features of C language\, with e
 mphasis to modern programming style for scientific and technical applicati
 ons particularly suitable to HPC environments. After a brief introduction 
 on the C fundamentals we will discuss its flaws and strengths and the conc
 eptual guidelines that allowed C to be one of the most widespread\, effici
 ent and general purpose languages even decades after its birth. We will sh
 ow common idioms and best practices focusing on scientific and technical u
 se cases.Target audience\nResearchers and programmers interested in readin
 g C codes\, writing new programs\, or modifying and extending existent one
 s with portable C code.\nAnyone interested in writing high performance cod
 es at a professional level.Topics\nAn overview of C language\;\nour first 
 C program and the tools needed to write it\; the preprocessor\; basic data
  types and aggregates\; artihmetics\; dynamic memory management and string
 s\; I/O textual and binary\; robustness and efficient code writing\;Pre-re
 quisites\nA basic knowledge of computer architecture and of any programmin
 g paradigm is recommended. A basic knowledge of Unix environment would be 
 helpful.\n\nGrant\nThe lunch for the three days will be offered to all the
  participants and some grants are available. The only requirement to be el
 igible is to be not funded by your institution to attend the course and to
  work or live in an institute outside the Roma area. The grant  will be 3
 00 euros for students working and living outside Italy and 150 euros for 
 students working and living in Italy (except Milano area). Some documentat
 ion will be required and the grant will be paid only after a certified pre
 sence of minimum 80% of the lectures.\n\nFurther information about how to 
 request the grant\, will be provided at the confirmation of the course: ab
 out 3 weeks before the starting date.\n\nhttps://events.prace-ri.eu/event/
 586/
SUMMARY:Introduction to Scientific and Technical Computing in C @ CINECA
URL;VALUE=URI:https://events.prace-ri.eu/event/586/
END:VEVENT
END:VCALENDAR
