Sessaru
 DeconectatMesaje: 118
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 16:47
|
|
Zilele acestea am lucrat la un proiect pentru scoala, la informatica, si am dat peste un referat despre istoria limbajelor de programare. Se facea o trecere de la limbajul masina, la limbajul de asamblare, la cele de nivel inalt, pana la limbajele apropiate de limbajul uman. La ultima generatie de limbaje, era dat un exemplu de comanda de genul "find all records where name is 'smith' ". S-ar putea in felul acesta sa ajungem in cativa ani sa fim toti "programatori", toate jocurile sa se faca 'drag and drop' ( ex. GameMaker) etc. S-ar putea sa ajungem sa fim intrebati de calculator cand are nelamuriri sau sa asteptam un minut sa-si aduca aminte vreun cuvant. Sa vedem atunci ce va insemna gandirea algortimica...
Mai are rost sa inveti un limbaj de programare acum daca peste cativa ani va deveni "obsolete"?
|
|
|
|
|
Memorat
|
|
|
|
|
DarkByte
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 19:13
|
|
Va dura mai mult decat cativa ani pana programarea va deveni obsolete ... daca vrei sa te faci programator in limbaj natural, s-ar putea sa mai fi somer cativa ani :lol:
|
|
|
|
|
Memorat
|
|
|
|
|
Agkelos
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 19:50
|
|
Mai are rost sa inveti un limbaj de programare acum daca peste cativa ani va deveni "obsolete"? Da. Are rost pentru ca nu conteaza limbajul cat conteaza gandirea algoritmica. Odata ce stii un limbaj si ti-ai format gandirea algoritmica (dureaza cel putin un an) un alt limbaj il inveti intr-un timp foarte scurt. Daca stii C de exemplu (limbaj care niciodata nu va deveni obsolete) poti invata C++, C# sau Java foarte repede. In cel mult o luna deja ai bazele si poti face aplicatii decente. Daca in schimb stii C si vrei sa treci la VisualBasic sau Delphi o sa-ti ia mai mult... vreo doua-trei luni, dar in nici un caz nu-ti va lua la fel de mult ca atunci cand ai invatat primul limbaj 
|
|
|
|
|
Memorat
|
 Problemele se rezolva pe forum. Nu trimiteti PM ca nu va ajut. Pentru urgente, skullbox at skullbox . info.
|
|
|
Sessaru
 DeconectatMesaje: 118
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 19:59
|
|
daca vrei sa te faci programator in limbaj natural, s-ar putea sa mai fi somer cativa ani Vrand nevrand (mai mult vrand  ) invat C++ la scoala, mai stiu si putin Pascal si inca cateva limbaje de scripting. Si inca mai am timp. Daca stii C de exemplu (limbaj care niciodata nu va deveni obsolete) Vreun motiv anume?
|
|
|
|
|
Memorat
|
|
|
|
|
Agkelos
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 20:09
|
|
Daca stii C de exemplu (limbaj care niciodata nu va deveni obsolete) Vreun motiv anume? Mai multe... ti le dau doar pe cele care mi se par mai bune: 1. Dupa limbajul de asamblare, codul scris in C e cel mai rapid; 2. Intregul kernel de UNIX (si majoritatea sistemelor UNIX-Like) e facut in C. Asta nu o sa schimbe nimeni; 3. Datorita pointerilor si modului in care sunt folositi (putin diferit de C++) memoria se poate gestiona mult mai bine; 4. Aplicatiile in C sunt mult mai mici decat in orice alt limbaj; 5. In C poti programa mult mai multe chestii decat in VisualBasic de exemplu - exista suport pentru programare microcontrolere de toate felurile (pic, atmel etc) Si ar mai fi cateva dar cred ca ai prins ideea. Totul se bazeaza pe C chiar daca lumea tinde sa foloseasca limbaje mai evoluate 
|
|
|
|
|
Memorat
|
 Problemele se rezolva pe forum. Nu trimiteti PM ca nu va ajut. Pentru urgente, skullbox at skullbox . info.
|
|
|
|
DarkByte
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 20:15
|
|
Intr-adevar, zici tu ceva, OSHO ... curioase sunt doar cateva chestii :lol: - nu mai vrea sa-mi mearga Borland C++ Builder pe dual proc, asa ca am luat Dev-CPP ... ciudat ca era scris in Delphi :lol: - ai dreptate cu viteza codului scris in C ... asta fiindca C nu e un limbaj de nivel inalt, ca Pascal, ci de nivel mediu (dupa asamblare) - gestionarea pointerilor e aproape similara in Pascal  - chestia cu Unix si Unix-like e o afirmatie specioasa  daca pur si simplu nu l-au facut in altceva, inseamna ca in alt limbaj nu iesea la fel de bun ? (sau poate mai bun  ) Ca o cireasa ... nu stiu cine zicea de un soft al computerelor de bord la Mercedes ... cred ca tu ziceai ceva de chestia asta  Anyway ... aici a cam fost off-topic ... pentru Sessaru ... inca nu te apuca sa visezi, ca timpul povestilor cu zane, Feti-Frumosi si zmei a cam trecut ... sper 
|
|
|
|
|
Memorat
|
|
|
|
Sessaru
 DeconectatMesaje: 118
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 20:52
|
|
pentru Sessaru ...inca nu te apuca sa visezi, ca timpul povestilor cu zane, Feti-Frumosi si zmei a cam trecut ... sper Ce sa spun...cand iti raspunde un filozof, nici nu mai stii ce l-ai intrebat. :rolleyes:
|
|
|
|
|
Memorat
|
|
|
|
|
DarkByte
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 21:14
|
|
Ma refeream pur si simplu la faptul ca e destul de departe inca (relativ, normal) vremea cand oricine poate programa doar tipand intr-un microfon ... sau cum fac adevaratii programatori ... programeaza programele mai complicate doar fluierand in Line-In :lol: :mrgreen: Nu e mare filozofie sa intelegi asta  P.S. totusi, remarca ta a fost superba  :lol:
|
|
|
|
|
Memorat
|
|
|
|
Sessaru
 DeconectatMesaje: 118
|
|
Evolutia limbajelor de programare, Mai 01, 2007, 21:29
|
|
Am gasit un limbaj de programare foarte simplu, numai cu 5 cuvinte rezervate, numit SmallTalk. Eu nu stiu ce barda mea am descarcat adineauri ca are un IDE de 60 MB...
|
|
|
|
|
Memorat
|
|
|
|
mihaispr
 DeconectatMesaje: 12
|
|
Evolutia limbajelor de programare, Aug 17, 2007, 21:38
|
|
5. In C poti programa mult mai multe chestii decat in VisualBasic de exemplu - exista suport pentru programare microcontrolere de toate felurile (pic, atmel etc) Si ar mai fi cateva dar cred ca ai prins ideea. Totul se bazeaza pe C chiar daca lumea tinde sa foloseasca limbaje mai evoluate  [/quote] Poti sa-mi spui si mie cum s-ar face programarea cu microcontrollere? Si dk poti sa-mi recomanzi niste link-uri de unde sa invat:). 2-3 link-uri. Astept raspuns. Multzam fain!
|
|
|
|
|
Memorat
|
|
|
|
|
3Nigma
|
|
Evolutia limbajelor de programare, Aug 17, 2007, 22:39
|
|
Microcontroalerele le programezi si in versiuni de Basic,nu stiu cine te-a informat ca numai in C poti sa le programezi . De acest lucru te asigur. Microcontroalerele se programeaza cunoscand arhitectura lor [si vb de toata arhitectura] deoarece ele sunt diferite de procesoare,dar asemanatoare in modul de operare. Pentru a programa un microcontroler trebuie sa stii foarte bine asm [limbaj de asamblare]. Nu te lua sa programezi PIC-urile in programe mai inalte, ca oricat de eficiente ar fi in reducearea de cod,asm-ul le intrece pe toate,ori intru-un pic,fiecare byte conteaza . Zi daca te intereseaza cu adevarat si pot sa fac upload la o carte[dar vei invata si electronica[mama lor] odata cu asta] 
|
|
|
|
|
Memorat
|
|
|
|
LeOCruX
 DeconectatMesaje: 95
|
|
Evolutia limbajelor de programare, Aug 18, 2007, 09:20
|
|
daca e vorba de asta... uploadeaz-o
|
|
|
|
|
Memorat
|
|
|
|
mihaispr
 DeconectatMesaje: 12
|
|
Evolutia limbajelor de programare, Aug 20, 2007, 11:49
|
|
Microcontroalerele le programezi si in versiuni de Basic,nu stiu cine te-a informat ca numai in C poti sa le programezi . De acest lucru te asigur. Microcontroalerele se programeaza cunoscand arhitectura lor [si vb de toata arhitectura] deoarece ele sunt diferite de procesoare,dar asemanatoare in modul de operare. Pentru a programa un microcontroler trebuie sa stii foarte bine asm [limbaj de asamblare]. Nu te lua sa programezi PIC-urile in programe mai inalte, ca oricat de eficiente ar fi in reducearea de cod,asm-ul le intrece pe toate,ori intru-un pic,fiecare byte conteaza . Zi daca te intereseaza cu adevarat si pot sa fac upload la o carte[dar vei invata si electronica[mama lor] odata cu asta]  Da ma intereseaza. Ms mult. Dk ai putea sa-mi faci upload la o carte ca fac cu un dilly de profesor si pica pe capete. Dk m-ai putea ajuta ti-as fi foarte recunoscator. Eventual dk poti pe langa carte sa pui si niste link-uri despre asm cod sursa & tutoriale,eventual cateva programe banale in assembler. Bafta & astept raspunsul tau! P.S: Pune te rog 2-3 link-uri aici de asm sa le bag si eu in favorites ca am despre toate limbajele de programare un folder special si sa bag un nou folder legat de asamblare. Stiu f.putin legat de asamblare cateva instructiuni , faza e ca facand cu ala o sa ne rupa si noi suntem ultra incepatori.
|
|
|
|
|
Memorat
|
|
|
|
|
3Nigma
|
|
Evolutia limbajelor de programare, Aug 20, 2007, 16:36
|
|
Scuzati-ma de delay...am facut razie in comp pentru carti ... in final cred ca acest pack va va fi mai mult decat util sa incepeti pe aceasta ramura. Nu vreau sa va descurajez...dar va fi greu... sa auzim de descoperirile voastre in materie de low level electronic engineering  Link : http://rapidshare.com/files/50164994/Microcontroalere_si_alte_cele.rar.htmlDimens(cca) :[~100MB] Continut: Arhive ebookuri programare/arhitectura PIC-uri Pass : scoichici
|
|
|
|
|
Memorat
|
|
|
|
|
|
|