Ero al lavoro la scorsa settimana e uno dei nostri "lead developer" (che ha detto di aver programmato C ++ prima, ma non gli credo) stava parlando di C ++ e di come il nostro team di sviluppatori che conoscono solo PHP non lo farebbe avere difficoltà a imparare C ++.
La mia prima reazione è stata lo shock puro e poi ho riso del suo commento. Mi ha dato una brutta occhiata e gli ho chiesto se fosse serio. Personalmente programma molti C e C ++ per progetti principalmente scolastici e competizioni di codifica. Non penso che sia affatto come PHP. Gli ho chiesto perché erano uguali e lui non poteva darmi una risposta (lui non conosce affatto il C ++). Poi ho detto "OK, sì, entrambi usano le parentesi graffe e hanno istruzioni condizionali, ma il C ++ deve preoccuparsi della gestione della memoria e di tutte le funzioni incorporate facili da usare in PHP, per esempio le funzioni dell'array, sono inesistenti in C ++ Devi effettivamente conoscere gli algoritmi dietro di loro ". Ci sono alcune grandi librerie C ++ (STL, Boost) che ti semplificheranno la vita ma C ++ è come PHP, dai!
Se conosci già una lingua, sarà un po 'più facile impararne un'altra perché sarai già bravo nel login booleano (se è così) o nel loop, ma c'è molto di più in C ++ che in PHP. Come se dovessi compilare il linguaggio e dovessi effettivamente definire quale tipo di variabile stai usando e ritornando dalle funzioni.
Che ne pensi?
EDIT: In realtà quello che ha detto è "C ++ non è molto diverso da PHP"