• Programmazione Android
  • CORSI ONLINE
  • Web Agency

Logo

Corsi di programmazione web e mobile online
Navigation
  • Home
  • CORSI ONLINE
  • Tutorial Pratici
  • GUIDE COMPLETE
    • Corso completo di C
    • Corso videogame con Cocos2d
    • Programmazione Cocoa Touch
  • Sezioni
    • Libri e manuali
    • Tips & Tricks
    • Risorse utili
    • Strumenti di Sviluppo
    • Materiale OpenSource
    • Framework
    • Guide Teoriche
    • Guide varie
    • Grafica e Design
    • iPad
    • News
    • Video Tutorial
    • Windows Phone
  • Pubblicità
  • About
    • Chi siamo
    • Pubblicazioni
    • Collabora
    • Sostieni devAPP

Corso Completo di Programmazione in C – Introduzione

By Redazione | on 3 Marzo 2011 | 13 Comments
Corso completo di C

corso-completo-di-programmazione-in-c-introduzione Ciao a tutti, introduco con questo articoletto una nuova sezione che troverete a partire da oggi sulle nostre pagine. Si tratta di un CORSO COMPLETO DI PROGRAMMAZIONE IN C a cura del nostro autore Ignazio Calò, che ringrazio fin d’ora per la disponibilità e l’impegno che sta mettendo in questo nostro progetto. Il corso sarà a puntate e pubblicheremo periodicamente le lezioni (troverete la prima online tra pochissimo). Non sarà un corso breve, anzi, partiremo dalle basi, o meglio dalla storia della programmazione e arriveremo a toccare argomenti davvero avanzati e complessi, che faranno senz’altro felici i più smaliziati di voi e in ogni caso che reputiamo parecchio interessanti e utili per tutti.

NOTA: Vi segnalo fin d’ora che, per qualsiasi dubbio o richiesta, potrete sfruttare la nuova sezione dedicata creata appositamente nel nostro forum.

Perchè proprio un corso di C?

Già, perchè un corso di C, se siamo qui per imparare a programmare iPhone e iPad? La risposta è molto semplice: perchè il linguaggio che usate (o userete) per programmare iOS, ovvero Objective-C, non è nient’altro che un’estensione ad oggetti del classico C. Inoltre capiterà spesso di usare proprio il C all’interno delle nostre applicazioni durante lo sviluppo iPhone e iPad. A questo punto, però, per capire a fondo cosa ho appena scritto, dovreste almeno sapere cosa è un programma, cosa significa programmare e che differenze ci sono tra programmazione strutturata, ad oggetti e via dicendo. Concetti “banali” come questo per un developer professionista, possono creare, se non acquisiti, problemi insormontabili ai meno esperti che vorrebbero ottenere tutto e subito.

In effetti da un certo punto di vista posso capire voi che ci seguite, che vorreste vedere il prima possibile risultati concreti, per entrare nell’affascinante mondo dell’AppStore, ma vi dico con assoluta fermezza che questa non è la strada giusta da seguire. Sono convinto che delle solide basi di programmazione siano molto importanti per diventare DAVVERO programmatori, che si tratti di iOS o meno.

Un buon punto di partenza per diventare sviluppatori iPhone e iPad

Altro motivo che ci ha spinti a pianificare e proporre un corso completo di programmazione in C, riguarda le numerose richieste via mail (ma anche attraverso il nostro forum), che riceviamo ogni giorno e in cui ci viene chiesto “Come faccio a diventare sviluppatore iPhone?” o ancora “Da dove devo cominciare per diventare un developer iOS”?

In risposta a questa non semplicissima domanda, troviamo due possibilità:

Se siete già programmatori esperti non dovrete “far altro” che studiare il linguaggio Objective-C e successivamente capire cos’ha da offrire il nuovo ambiente di sviluppo Apple SDK. (In questo caso sapete già che strada seguire, inutile approfondire ulteriormente).

Se partite da zero i passi sono un tantino di più e sicuramente più lunghi (NON dovete avere fretta!). A grandi linee dovrete prima di tutto trovare una risposta a quelle domandine citate sopra (cos’è un programma, cosa significa programmare, differenze tra diversi tipi di programmazione) quindi, anche se questa non è l’unica via da prendere se volete diventare sviluppatori iPhone e iPad, consiglio fortemente di partire dal linguaggio C. Successivamente passare ad Objective-C e solo alla fine di questo luuungo percorso avvicinarsi all’ambiente tanto atteso iOS e al relativo SDK.

Lo scopo del nostro corso

Insomma, lo scopo di questo corso è quello di darvi delle solide basi per affrontare i successivi studi che vi porteranno a divenire programmatori iOS. Inoltre, imparare ad programmare con questo linguaggio, non è utile solo per questo, vi aprirà infatti la mente sotto parecchi altri aspetti, che capirete e conoscerete strada facendo e, sono certo che in ogni caso sia un’ottima base per iniziare, qualsiasi sia lo scopo finale che vi spinge a divenire futuri developer.

Sperando che apprezziate i nostri sforzi, vi saluto e vi invito a seguire questo nostro primo corso completo sul C che, credetemi, vi aiuterà ad avere molti meno problemi con la programmazione in futuro.

Letture consigliate:

C-Corso-Completo-di-Programmazione-kernighan-ritchie-devAPP Il linguaggio C. Principi di programmazione e manuale di riferimento (Accademica)
Brian W. Kernighan – Dennis M. Ritchie
Editore: Pearson | Lingua: Italiano | Brossura: 313 pagine
Prezzo Listino: EUR 27,00
Prezzo Promozione: EUR 22,95 con Spedizione gratuita

C-Corso-Completo-di-Programmazione-Deitel-Deitel-devAPP C. Corso completo di programmazione
Paul J. Deitel – Harvey M. Deitel
Editore: Apogeo | Lingua: Italiano | Brossura: 640 pagine
Prezzo Listino: EUR 39,00
Prezzo Promozione: EUR 33,15 con Spedizione gratuita

Un grazie ancora a Ignazio Calò! Se volete potete “offrirgli un caffè” per ringraziarlo del lavoro che sta svolgendo per voi, acquistando il suo giochino “Parole Vietate” che trovate in App Store al seguente indirizzo 😛



Share this story:
  • tweet

Tags: Comunicazionicorso di Ccorso di programmazione in Cdiventare programmatori iPhoneIgnazio Calòiniziare a programmare iPadprogrammare in C

Recent Posts

  • Parte il percorso programmatori iOS in Swift su devACADEMY.it

    20 Dicembre 2017 - 0 Comment
  • Android, crittografare dati velocemente con Encryption

    24 Settembre 2018 - 0 Comment
  • Sql2o, accesso immediato ai database tramite Java

    3 Settembre 2018 - 0 Comment
  • Okio, libreria per ottimizzare l’input/output in Java

    27 Agosto 2018 - 0 Comment

Related Posts

  • 19. Un esempio classico: La ricerca binaria

    24 Settembre 2012 - 1 Comment
  • 18. Introduzione alle strutture dati in C

    26 Ottobre 2011 - 19 Comments
  • iSketch: la lavagna magica di Ignazio Calò disponibile GRATUITAMENTE in App Store

    29 Agosto 2011 - 2 Comments

Author Description

13 Responses to “Corso Completo di Programmazione in C – Introduzione”

  1. 3 Marzo 2011

    NICOLA

    Io sono un programmatore Java dite che dovrei studiarmi C prima o posso subito vedermi Obj C? 😀

  2. 3 Marzo 2011

    Davide Mainas

    Seguo devApp già da un po’ di tempo e non posso far altro che complimentarmi (ulteriormente) con tutto lo staff. Beh, che dire se non grazie!

  3. 3 Marzo 2011

    ZioFonz

    @Nicola
    Se conosci davvero bene Java, salta direttamente al’Objective, il C non essendo neanche ad oggetti, non ti servirebbe a nulla. Al massimo leggi qualcosa sul C++ , ma alla fine neanche quello potrà esserti molto d’aiuto perchè il paradigma di programmazione è diverso.
    In sostanza, se conosci la programmazione ad oggetti, in un qualsiasi linguaggio, non ti resta che imparare ad usare bene prima i costrutti del linguaggio e poi le librerie Apple.
    Io sono partito da una base C++, ma non credo che per te sarà molto diversa la curva di apprendimento 😉

  4. 3 Marzo 2011

    ZioFonz

    @Nicola
    Nel post precedente ho scritto che neanche il C++ serve a molto nel senso che le novità VERE del C++ e rivoluzionarie, non vengono usate in Objective o sono altamente sconsigliate, per l’assoluta dinamicità dell Obj!
    (Mi riferisco ad esempio all’implementazione standard del Polimorfismo C++)

  5. 3 Marzo 2011

    Francesco

    ciao ragazzi, io sono assolutamento all’inizio, non ho mai programmato, dovrei iniziare a seguire questo corso per poi iniziare con la programmazione per iphone e ipad?

  6. 3 Marzo 2011

    NICOLA

    Ok grazie mille @ZioFonz

  7. 4 Marzo 2011

    Ricky

    Bello! c’è un modo per iscriversi e ricevere una mail ogni volta che inserite un post in questa sezione?

    Gracias!!!

  8. 7 Marzo 2011

    Andrea

    Anche io seguirò il corso, non vedo l’ora.
    E’ possibile almeno una lezione a settimana?
    @ Riky , se vuoi stare aggiornato iscriviti ai feed rss che puoi ricevere sia con Mail che su iDevice .

  9. 7 Marzo 2011

    Impariamo a programmare grazie alle lezioni gratuite di devAPP « Tutorial « Italiamac

    […] Per maggiori informazioni e un’introduzione al corso, potete visionare l’articolo di riferimento. […]

  10. 8 Marzo 2011

    Prossimamente, corso completo di programmazione in C a cura di devAPP.it - iPhone Italia – Il blog italiano sull'Apple iPhone 4, iPhone 3GS e 3G

    […] per cominciare, dunque? Maggiori informazioni sono reperibili a questo indirizzo: http://www.devapp.it Tags: corso di programmazione devAPP, corso di programmazione in C, devApp.it Noemi Scala […]

  11. 8 Marzo 2011

    bruno

    Programmavo in C una trentina di anni fa. Mi piacerebbe riprendere per cimentarmi con software per iPhone or iPad.
    Grazie per l’opportunità

  12. 10 Marzo 2011

    Rino Picardi

    @NICOLA potresti saltare, nonostante le differenze, direttamente a Objective-C. Ricordo però che quest’ultimo (Objective-C) è un’estensione ad oggetti del C e, seguire questo corso o comunque conoscere il C, anche se non è un linguaggio ad oggetti, sicuramente sarà di aiuto 😉

    @Francesco parti da questo corso sul C, quindi segui il prossimo su Objective-C e solo dopo inizia a pensare a iOS e relativo SDK 😉

    @Ricky diverse possibilità: ti iscrivi al nostro feed rss, ci segui via twitter e facebook o, e questo non ci dispiace proprio, ci segui tutti i giorni 😛

    @Andrea pubblicheremo proprio una lezione a settimana, questo per offrirvi materiale di qualità, il che richiede tempo 😉

    @tutti gli altri ^^ Grazie per i complimenti 🙂

  13. 10 Marzo 2011

    Rino Picardi

    lol… forse ho usato troppe emoticon.. scusate ^^

Leave a Reply

Your email address will not be published. Required fields are marked *


*
*

Corso online di programmazione android e java

SEZIONI

  • Android
  • Comunicazioni
  • Contest
  • Corsi ed Eventi
  • Corso completo di C
  • Corso programmazione videogiochi
  • Framework
  • Grafica e Design
  • Guida rapida alla programmazione Cocoa Touch
  • Guide Teoriche
  • Guide varie
  • iPad
  • Le nostre applicazioni
  • Libri e manuali
  • Materiale OpenSource
  • News
  • Pillole di C++
  • Progetti completi
  • Risorse utili
  • Strumenti di Sviluppo
  • Swift
  • Tips & Tricks
  • Tutorial Pratici
  • Video Tutorial
  • Windows Phone

Siti Amici

  • Adrirobot
  • Allmobileworld
  • Apple Notizie
  • Apple Tribù
  • Avvocato360
  • Blog informatico 360°
  • bubi devs
  • fotogriPhone
  • GiovaTech
  • iApp-Mac
  • iOS Developer Program
  • iPodMania
  • MelaRumors
  • Meritocracy
  • SoloTablet
  • TecnoUser
  • Privacy & Cookie Policy
©2009-2018 devAPP - All Rights Reserved | Contattaci
devAPP.it è un progetto di DEVAPP S.R.L. - Web & Mobile Agency di Torino
Str. Volpiano, 54 - 10040 Leini (TO) - C.F. e P.IVA 11263180017 - REA TO1199665 - Cap. Soc. € 10.000,00 i.v.

devACADEMY.it

Vuoi imparare a programmare?

Iscriviti e accedi a TUTTI i corsi con un’unica iscrizione.
Oltre 70 corsi e migliaia di videolezioni online e in italiano a tua disposizione.

ISCRIVITI SUBITO