Pa sve ovde zavisi i od PIC-a koji se koristi ( konkretno mislim na "programsku memoriju" ), odnosno od cene i upotrebe kola u kome će se nalaziti PIC. Pretpostavljam da se tvoj poznanik bavi istraživanjima, tako da mu brzina ( 1 - 2 sec razlike ) izvršavanja nije bitna, već da za što kraće vreme napiše kod koji će raditi isto što i program napisan asemblerskim jezikom, ali malo sporije.
Takođe, nije samo cena u pitanju, ima sistema ( koji nisu igračke ) u kojima je brzina veoma bitna.
Dadašnji pikovi veće brzine i memorije su jeftiniji od sporijih i starijih (jeste čudno) tako da brzina ne igra ulogu jer su sada u rangu nekog x86 procesora a džabe.
A i to da je brzina veoma bitna, pa i za PC se piše u C++ ili javi mahom, jer je usporenje zanemarljivo u odnosu na ASM a mnogo brži razvoj i izrada koda.
Što se tiče teme C ili C++, ne znam koliko poznaješ programiranje, ja sam krenuo od Pascala ( za koji mislim da je veoma bitan i koji bih stavio u program informatike za I godinu srednje ), i evo sada učim C. Ali kao što je rekao mtm76 samo gruvaj, pa bilo šta ( ako si 87 kao i ja, imamo mi dosta vremena da naučimo dosta stvari ).
Pozdrav svima.
Pa ako zameniš svoje dve cifre imaš moje

Ja sam učio ASM, pascal, C i C++ i aktivan sam programer već dosta godina u C i C++ jezicima.
Danas ne bih Pascal koristio za ucenje jer je nepotrebno, mada se radi u svakoj srednjoj školi.Slučajno znam jer ga predajem, kao i C i C++

Pre 5 godina da, a danas je Pascal već zastareo za obuku i bilo bi suvišno njim započinjati učenje. Treba početi osnovama Jave, a zatim C i C++.
Mnogi univerziteti već rade tako kod nas, a u svetu odavno.