[FUN?] Ce invata studentii la cursul de C

Aici puteti sta la un pahar de vorba cu ceilalti membri despre orice subiect.
Post Reply
User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

[FUN?] Ce invata studentii la cursul de C

Post by Ovidiu Cucu » 26 Aug 2011, 14:14

Am gasit asta intr-un curs predat la o universitate bucuresteana (nu spun care, nu vreau sa-i fac reclama gratis).
Tipuri de date in C.jpg
Tipuri de date in C.jpg (23.8 KiB) Viewed 7701 times
Ma intreb: oare profu' o fi luat bacu la info? :biggrin:
E de ras sau e de plans? Voi ce spuneti?



User avatar
bu7ch3r
Membru++
Membru++
Posts: 326
Joined: 17 May 2011, 15:17
Judet: Iaşi
Location: Sofia
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by bu7ch3r » 26 Aug 2011, 15:42

Ce parere ai despre asta ? Cred ca de aici s-a inspirat.
Image
Cu stima,
Lupu Claudiu

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by Ovidiu Cucu » 26 Aug 2011, 22:39

bu7ch3r wrote:Ce parere ai despre asta ? Cred ca de aici s-a inspirat.
...
Posibil.
Cred ca ar iesi de-o teza de doctorat: "Contribuţii la limbajul C - Fişiere, Articole, Referinţe". :)

viorel2005
Membru
Membru
Posts: 208
Joined: 24 May 2008, 09:41

Re: [FUN?] Ce invata studentii la cursul de C

Post by viorel2005 » 27 Aug 2011, 08:11

Dar ce au facut firmele de informatica pentru acesti profesori?
Eu nu am auzit nici o firma de informatica care sa doneze coduri pentru universitati.
Poate vreodata managerii din companiile IT vor dona si ei coduri sursa.
Daca un student vine la profesor si vrea sa scrie un driver pentru o aplicatie cu un microcontroller
care a dezvoltat-o, nu prea are mult ajutor.

E pacat ca, chiar pe un forum serios cum este codexpert nu sunt programatori in romania care sa dezvolte o sectiune de c++ embedded.

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by Ovidiu Cucu » 27 Aug 2011, 09:04

viorel2005 wrote:Dar ce au facut firmele de informatica pentru acesti profesori?
Eu nu am auzit nici o firma de informatica care sa doneze coduri pentru universitati.
Poate vreodata managerii din companiile IT vor dona si ei coduri sursa.
Mai degraba cateva parale cat sa-si cumpere dom' profesor un manual serios de C. :)
viorel2005 wrote:E pacat ca, chiar pe un forum serios cum este codexpert nu sunt programatori in romania care sa dezvolte o sectiune de c++ embedded.
Nu ne intindem de dragul diversitatii.

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by Silviu Ardelean » 27 Aug 2011, 09:15

viorel2005 wrote:Dar ce au facut firmele de informatica pentru acesti profesori?
Eu nu am auzit nici o firma de informatica care sa doneze coduri pentru universitati.
Profesorii deastia sunt oligofreni? Foarte multi iau cam aceeasi bani ca multi programatori buni, sau chiar mai mult. Cum zicea Ovidiu, mai bine s-ar documenta dintr-o carte buna.
Poate vreodata managerii din companiile IT vor dona si ei coduri sursa.
Ce sa faca cu acel cod sursa? In cel mai fericit caz il vor da studentilor fara sa inteleaga ei ceva (poate nici nu se vor uita peste el). Apoi cand studentul se impotmoleste unde crezi ca va ajunge sa caute raspunsurile?
Daca un student vine la profesor si vrea sa scrie un driver pentru o aplicatie cu un microcontroller care a dezvoltat-o, nu prea are mult ajutor.
Tot firmele-s de vina?
E pacat ca, chiar pe un forum serios cum este codexpert nu sunt programatori in romania care sa dezvolte o sectiune de c++ embedded.
Din pacate, momentan nu prea exista oameni ce lucreza in aceasta bransa si care sa activeze pe acest forum. La o adica, e o lume mai inchisa si foarte limitata.
Sa-ti spun ca acum 4 ani, la o discutie avuta cu un fost coleg ce lucra la embedded el imi spusese cu nu scrisese un FOR de luni de zile?
Daca cineva cu o astfel de pasiune pentru programare se complace intr-o astfel de situatie, de ce crezi ca ar fi interesat pentru o activitate bebevola online?
Last edited by Silviu Ardelean on 27 Aug 2011, 12:31, edited 1 time in total.

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by Ovidiu Cucu » 27 Aug 2011, 09:38

Cred ca nu trebuie prea multa imaginatie sa-ti inchipui ce s-ar intampla cu cineva dintr-o firma cu proiecte pe embedded care s-ar apuca sa "doneze coduri sursa".
Ceva ca-n bancurile cu canibali... :biggrin:

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by Ovidiu Cucu » 27 Aug 2011, 09:46

Silviu Ardelean wrote:Cum zicea Ovidiu, mai bine s-ar documenta dintr-o carte buna
.
Silviu, nu-i buna bibliografia aia ca le incurca mintile cu C++.
Uite-asa ne trezim la curs ca ni se preda un C cu referinţe... :D ;)

User avatar
Silviu Ardelean
Senior
Senior
Posts: 1175
Joined: 12 Jul 2007, 09:22
Judet: Timiş
Location: Timisoara
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by Silviu Ardelean » 27 Aug 2011, 14:33

Legat tot de embedded, de exemplu, in automotive majoritatea firmelor ce activeaza in acest domeniu au customers clar definiti gen BMW, Audi, etc (lucreaza echipe intregi pentru un produs / customer).
Iti dai seama ca astfel de clienti nu ar permite sa share-uiesti cod ce ruleaza pe un ECU de airbag (desi nu e mare filosofie la nivel software) cu studentii si de ce nu cu concurenta. :D

Din cate stiu, foarte multe echipe de embedded nu prea scriu cod ci fac mai mult design UML in tooluri gen Rhapsody iar acestea genereaza cod C/C++.
Cand l-am auzit pe ala cu FOR-ul imi venea sa-l intreb: va mai numiti programatori?

0ptr
Membru
Membru
Posts: 71
Joined: 01 Feb 2011, 23:27
Judet: Ilfov

Re: [FUN?] Ce invata studentii la cursul de C

Post by 0ptr » 27 Aug 2011, 14:49

Ma amuza cand primesc cu propuneri de job de la tot felul de recrutori si ma intreba daca am eperienta pe embedded.
As fi curios sa aflu ce le trece prin cap cand le spun: nu ma intereseaza... e un domeniu nu la fel de dinamic, interesant si provocator ca high level programming. M-as plafona! :D

viorel2005
Membru
Membru
Posts: 208
Joined: 24 May 2008, 09:41

Re: [FUN?] Ce invata studentii la cursul de C

Post by viorel2005 » 27 Aug 2011, 15:11

Din trecut:

From wikipedia:
Some computer security software, such as McAfee's McAfee VirusScan and Symantec's Norton AntiVirus, works by patching the kernel[citation needed]. Additionally, anti-virus software authored by Kaspersky Lab has been known to make extensive use of kernel code patching on x86 editions of Windows.[13] This kind of antivirus software will not work on computers running x64 editions of Windows because of Kernel Patch Protection.[14] Because of this, McAfee called for Microsoft to either remove KPP from Windows entirely or make exceptions for software made by trusted companies such as themselves.[15]

Interestingly, Symantec's corporate antivirus software[16] and Norton 2010 range and beyond [17] does work on x64 editions of Windows despite KPP's restrictions. Antivirus software made by competitors ESET,[18] Trend Micro,[19] Grisoft AVG,[20] avast!, Avira Anti-Vir and Sophos do not patch the kernel in default configurations, but may patch the kernel when features such as "advanced process protection" or "prevent unauthorized termination of processes" are enabled. Sophos publicly stated that it does not feel KPP limits the effectiveness of its software.[21][22]
Si atunci ce sansa are un profesor care are intentii bune sa invete studentii Sisteme de Operare. O sa spuna: sunt anumite companii care au muschi si isi permit ca produsele lor sa ruleze sub windows
prin tehnici neortodoxe cu ingaduinta lui Microsoft de exemplu si care ies primele in benchmark-uri sau review-uri, iar majoritatea sa se multumeasca cu firimiturile. De aceea un antivirus GPL nu va fi
mai bun decat unul comercial.

0ptr
Membru
Membru
Posts: 71
Joined: 01 Feb 2011, 23:27
Judet: Ilfov

Re: [FUN?] Ce invata studentii la cursul de C

Post by 0ptr » 27 Aug 2011, 16:27

Si atunci ce sansa are un profesor care are intentii bune sa invete studentii Sisteme de Operare.
Pentru rigorile unui curs de OS la facultate ar fi arhisuficient sa se inspire dintr-o carte de Tanenbaum.

User avatar
cristianamarie
Membru++
Membru++
Posts: 480
Joined: 12 Mar 2009, 18:47
Judet: Iaşi
Location: Iasi

Re: [FUN?] Ce invata studentii la cursul de C

Post by cristianamarie » 27 Aug 2011, 18:28

viorel2005 wrote:Dar ce au facut firmele de informatica pentru acesti profesori?
Eu nu am auzit nici o firma de informatica care sa doneze coduri pentru universitati.
Poate daca m-ar chema pe mine sa predau C in loc de nepoatele si nevestele lor convertite de la FoxPro (2.6 DOS, evident), ar aparea si codul sursa.
Nici eu n-am stiinta de ce au facut universitatile pentru mine ca sa scriu cod sursa. Stiu ca mi-am cumparat singur carti (sau de la centrul cultural, era aia portocalie cu crapul albastru de C), si asta din 1993. Ei nu pot face asta, nu? trebuie sa vin eu de la munca sa le scriu un for, probabil.

Cit priveste embedded, este eVC4 cu tone de cod sursa. Dar e greu de citit.

Edit: asta e cartea cu crapu albastru.
Nuclear launch detected

User avatar
bu7ch3r
Membru++
Membru++
Posts: 326
Joined: 17 May 2011, 15:17
Judet: Iaşi
Location: Sofia
Contact:

Re: [FUN?] Ce invata studentii la cursul de C

Post by bu7ch3r » 27 Aug 2011, 19:40

Vineri urcam cu un coleg in birou si barfeam un profesor care credea ca OOP-ul este doar polimorfism si culmea preda OOP.( Bine pana si Bruce Eckel a crezut asta pentru un timp scurt dar s-a prins pana la urma ca nu e asa.) Concluzia la care a ajuns a fost: "Daca te bate practica te faci profesor". Cam asa e de cele mai multe ori. Totusi nu trebuie sa uitam ca sunt si profesori care sunt in tema. Pe partea de embed cel putin in Iasi sunt asistenti sau profesori care au lucrat peste 5 ani in domeniu.
In ceea ce priveste sursele eu nu vad utilitatea. Am calculat mai demult impreuna cu colegii mei ca cel mai bun si mai avantajos pentru studenti ar fi ca facultatiile de profil sa faca proiectele lor independente, sa zicem o aplicatie desktop de facut backup dezvoltata in c++ cu drivere (nush de sincronizare sa zicem macar) cu tot ce trebuie (MFC :p). Pentru asta ar trebui sa dea afara vreo 5 profi cu salar de guru-dev si sa aduca 5 guru-devi/project manageri si team lideri si impreuna cu o gasca de studenti voluntari(juniori cu un minim de bagaj de conostinte in ceea ce priveste programarea (macar pointeri sa stie) sau macar ca a[10] are index pana la 9 ). Pun pariu ca din cei sa zicem 20 de studenti dupa 3 ani de facultate (asta daca-s la info) cel putin 5(daca nu toti) vor fi specialisti sau macar "nu juniori" in drivere sau in MFC sau in WINAPI si abia atunci s-ar putea spune ca facultatea si-a facut treaba. Ca efect ar putea deveni chiar si o sursa de bani atat timp cat un astfel de produs ar putea strapunge piata....

EDIT: @Viorel :)) Multa lume stie de Expert c Programming nu era nevoie sa editezi :)) Eu si acum o am pe desktop, cred ca toti programatorii ar trebui s-o citeasca.
Cu stima,
Lupu Claudiu

Post Reply