{"id":299,"date":"2017-03-24T20:33:48","date_gmt":"2017-03-24T19:33:48","guid":{"rendered":"https:\/\/www.pdc-it.it\/?page_id=299"},"modified":"2017-10-18T08:45:10","modified_gmt":"2017-10-18T06:45:10","slug":"linguaggio-c","status":"publish","type":"page","link":"https:\/\/www.pdc-it.it\/index.php\/corsi\/linguaggio-c\/","title":{"rendered":"Linguaggio C"},"content":{"rendered":"<ul class=\"pricing-table \">\n<li class=\"title\">Linguaggio di programmazione \u00a0C<\/b><\/li>\n<li class=\"price\"><span style=\"color: #ff6600;\"><strong>\u20ac<\/strong>\u00a0780.00<\/b><\/span><\/li>\n<li class=\"description\"><\/p>\n<h4>40 ore di corso<\/h4>\n<p><\/li>\n<li class=\"bullet-item\">Corso Base<\/b><\/li>\n<\/ul>\n<h4 align=\"justify\"><\/h4>\n<p><b>Dennis Ritchie<\/b>, padre del linguaggio di programmazione C e tra le figure cardine, <span class=\"vm-hook-outer vm-hook-default\"><span class=\"vm-hook\">insieme<\/span><\/span> a Ken Thompson, dello sviluppo di Unix.<\/p>\n<p><img decoding=\"async\" title=\"\" src=\"http:\/\/www.tomshw.it\/files\/2011\/10\/immagini\/33954\/dennis-ritchie_t.jpg\" alt=\"\" border=\"0\" \/><\/p>\n<h3><span style=\"color: #3366ff;\">PROGRAMMA<\/span>:<\/h3>\n<ul>\n<li>Concetti di base sui sistemi di elaborazione<\/li>\n<li>Concetti di base sui linguaggi macchina e sui linguaggi di programmazione ad alto livello<\/li>\n<li>Concetti di base sulla rappresentazione dei dati e in particolare sulla rappresentazione dei numeri<\/li>\n<li>Il linguaggio C: valori, tipi, costanti, variabili, puntatori, istruzioni di controllo, funzioni, procedure, vettori, stringhe, matrici, strutture (struct), file<\/li>\n<li>Principi fondamentali di progetto e sviluppo di algoritmi: iterazione e ricorsionePrincipi fondamentali di progetto e sviluppo di algoritmi: iterazione e ricorsione<\/li>\n<li>Organizzazione della macchina runtime del C<\/li>\n<li>Rappresentazione runtime dei programmi e dei record di attivazione delle funzioni<\/li>\n<li>Allocazione dinamica della memoria di scalari, strutture e array<\/li>\n<li><span style=\"color: #ff0000;\">Applicazioni in campo numerico (&#8230;&#8230;&#8230;&#8230;..)<\/span><\/li>\n<\/ul>\n<p><!--nextpage--><\/p>\n<p><a href=\"https:\/\/www.pdc-it.it\/wp-content\/uploads\/2017\/03\/c.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-thumbnail wp-image-705\" src=\"https:\/\/www.pdc-it.it\/wp-content\/uploads\/2017\/03\/c-150x150.png\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p align=\"justify\">Il linguaggio <span style=\"color: #0000ff;\"><strong>C<\/strong><\/span> \u00e8 ampiamente\u00a0utilizzato per scrittura di sistemi operativi (UNIX, LINUX), database, elaborazione numerica, pacchetti applicativi, sia in ambito scientifico che industriale.<br \/>\nQuesto corso presenta il linguaggio C nell&#8217;ottica della programmazione scientifica introducendone i concetti chiave e mettendo in risalto potenzialit\u00e0 (e difetti) nell&#8217;ambito dei codici di calcolo numerico. Il corso \u00e8 particolarmente indicato per programmatori Fortran che vogliano conoscere e sfruttare con profitto le caratteristiche del linguaggio C, quali ad esempio il corretto utilizzo dei puntatori per la costruzione di strutture dinamiche (quali liste, heap ed alberi) e la gestione efficiente dell&#8217;I\/O. Durante tutto il corso viene posta particolare attenzione a fornire un&#8217;impostazione utile per produrre codice efficiente, portabile (aderente allo standard ISO C99) e facilmente gestibile. Dato il background consigliato per i partecipanti, vengono trattate anche le problematiche di interoperabilit\u00e0 con il Fortran.<br \/>\nIl corso toccher\u00e0 in modo esauriente questi aspetti della vita reale:<\/p>\n<hr \/>\n<ul>\n<li>Costruzione di componenti software<\/li>\n<li>Studio e sviluppo dei principali algoritmi di calcolo numerico di rilievo per il Corso<\/li>\n<li>Applicazione a problemi tipici dell\u2019industria di processo<\/li>\n<\/ul>\n<hr \/>\n<p>Inoltre l&#8217;obbiettivo del corso \u00e8 quello di un imprinting di alto livello,si \u00a0tratteranno argomenti come:<\/p>\n<ol>\n<li>Conoscere i principi e gli strumenti di base su linguaggi e programmazione<\/li>\n<li>Saper determinare ed esprimere la soluzione a un problema (algoritmo) e codificarlo in un linguaggio di programmazione (linguaggio C)<\/li>\n<li>Utilizzare gli strumenti\/ambienti di programmazione presenti in laboratorio virtuale<\/li>\n<li>Conoscere e saper utilizzare i principali (semplici \u263a) algoritmi tradizionali di calcolo numerico<\/li>\n<li>Applicazioni e Laboratorio virtuale<\/li>\n<\/ol>\n<hr \/>\n<p>&nbsp;<\/p>\n<p align=\"justify\"><div data-alert class = \"alert-box   \">Date e Orari dei corsi.<\/div><\/p>\n<h5> <span class=\"fi fi-comment\"><\/span> <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.pdc-it.it\/index.php\/my-calendar\/\">Inizio Corsi<\/a><\/span><\/h5>\n<div  class=\"star-rating star-rating299 flat\" data_id=\"299\" currentrate=\"0.00\"><div class=\"star_1 ratings_stars\" starvalue=\"1\" ><\/div><div class=\"star_2 ratings_stars\" starvalue=\"2\" ><\/div><div class=\"star_3 ratings_stars\" starvalue=\"3\" ><\/div><div class=\"star_4 ratings_stars\" starvalue=\"4\" ><\/div><div class=\"star_5 ratings_stars\" starvalue=\"5\" ><\/div><div class=\"total_votes\">0.00<\/div>\n\t\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dennis Ritchie, padre del linguaggio di programmazione C e tra le figure cardine, insieme a Ken Thompson, dello sviluppo di Unix. PROGRAMMA: Concetti di base sui sistemi di elaborazione Concetti di base sui linguaggi macchina e sui linguaggi di programmazione <a href=\"https:\/\/www.pdc-it.it\/index.php\/corsi\/linguaggio-c\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":251,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-299","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/pages\/299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/comments?post=299"}],"version-history":[{"count":33,"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/pages\/299\/revisions"}],"predecessor-version":[{"id":1140,"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/pages\/299\/revisions\/1140"}],"up":[{"embeddable":true,"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/pages\/251"}],"wp:attachment":[{"href":"https:\/\/www.pdc-it.it\/index.php\/wp-json\/wp\/v2\/media?parent=299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}