Programavimas (bendras forumas)

Žinutė
Autorius
Administratorius
profesionalas
profesionalas
Pranešimai: 1481
Užsiregistravo: 2001 12 06 09:51

Programavimas (bendras forumas)

#1 Standartinė Administratorius » 2005 01 24 15:47

Programavimas (bendras forumas)

Vartotojo avataras
misty fi
Runescape master
Pranešimai: 1177
Užsiregistravo: 2004 09 22 10:06
Miestas: Camelot

#2 Standartinė misty fi » 2005 01 24 18:40

na as tik 1na moku html :cry: :cry:
Paveikslėlis

Vartotojo avataras
mrg
garbės narys
garbės narys
Pranešimai: 229
Užsiregistravo: 2006 02 07 20:14

#3 Standartinė mrg » 2006 08 23 17:15

Reik patarimo. Noriu ismokt programuot c kalba, tik nzn nuo kurios programines irangos pradet ar Visual basic 2005, Visual C#, Visual C++? Butu idomu isgirst skirtumus tarp c ir c++ skirtumus. Dar toks klausimuks iskilo, tarkim kai kurie exploitai buvo kompiliuoti c++ kalba, o iseitu tai padaryt su c kalbos kompiliatoriumi?

brain5ide
profesionalas
profesionalas
Pranešimai: 2030
Užsiregistravo: 2004 12 01 19:05

#4 Standartinė brain5ide » 2006 08 23 17:25

Pradėk nuo paprasčiausio gcc(windows aplinkoje mingw). Apie tai, iš kur gauti, jau buvau rašęs.

C yra procedūrinė programavimo kalba(visur naudojamos funkcijos). C++ yra objektinė programavimo kalba(sukuriami objektai, savyje turintys funkcijas(objektų funkcijos vadinamos metodais). Metodai gali prieiti tik prie savo objekto duomenų.

Pirmiausia išmok C. Sunkiausia bus ties rodyklėmis(visiems pradedantiesiems sunku). Taip pat pasistenk kuo geriau suprasti struktūras, kadangi C++ objektai yra tos pačios struktūros, tačiau papildytos funkcijų vygdymo objekto erdvėje galimybe.

C++ kompiliatorius gali kompiliuoti C programas(kadangi sintaksė yra ta pati, tik su papildymais, kurių C kode tu nenaudosi), tačiau C kompiliatorius nesukompiliuos C++ kodo(jeigu jame naudojami C++ kalbai būdingi elementai, pvz. klasės). Tačiau dauguma dabartinių kompiliatorių būna skirti C++ kalbai ir sėkmingai kompiliuoja abiejų kalbų kodą.
Never argue with an idiot. They bring you down to their level and beat you with experience.

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai: 4469
Užsiregistravo: 2005 03 18 21:13
Susisiekti:

#5 Standartinė GODhack » 2006 08 23 17:28

Visual basic 2005 su C neturi nieko bendro nebent ta kad abi yra programavimo kalbos.

C++ yra atnaujinta ir pagerinta C kalbos versija. C kalba kiek paprastesne, mokinantis gal ir geriau pradeti nuo C. Geriausia susirasti kokios geros literaturos o kompiliatoriu rinktis pagal ta literetura. Bet tarkim mokinantis ir paprastas programeles rasant kompiliatorius nesudaro didelio skirtumo. Kad ir Dev-C++ is download.com puikiai tiks. Jei ekspoitai rasyti su C++ kalba norit ja kompiliuoti su C tenka atsizvelgti i situ kalbu skirtumus ir atlikti tam tikrus kodo pakeitimus dazniausiai.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

brain5ide
profesionalas
profesionalas
Pranešimai: 2030
Užsiregistravo: 2004 12 01 19:05

#6 Standartinė brain5ide » 2006 08 23 17:49

Dev-C++ yra IDE(Integrated Development Environment - integruota kūrimo aplinka, t.y. ne tik kompiliatorius, bet ir teksto(kodo) redaktorius su visokiais sintaksių paryškinimais, auto indent'u ir pan., debug'eris ir kiti įrankiai visiems gyvenimo atvejams; ir visa tai sulipdyta į vieną aplinką). Jinai naudoja mingw kompiliatorių. Pradėti pažindintis su programavimu tikrai neverta nuo IDE(Viskas, ką aukščiau išvardinai, t.y. visi tie Visual MS tool'ai taip pat yra IDE) todėl, kad po to, nebegalėsi dirbti kitoje aplinkoje(arba bent jau reikės daug laiko prisipratinti). Pradedant nuo paprasčiausio tekstų redaktoriaus(Notepad?) ir paprasto kompiliatoriaus konsolėje, tu sugebėsi lengviau adaptuotis prie įvairių aplinkų.
Paskutinį kartą redagavo brain5ide 2006 08 23 17:52, redaguota 2 kartą(us).
Never argue with an idiot. They bring you down to their level and beat you with experience.

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai: 4469
Užsiregistravo: 2005 03 18 21:13
Susisiekti:

#7 Standartinė GODhack » 2006 08 23 17:52

Tai as zmogui pasakiau ka siustis ir kur siustis, kad iskart ir greitai ir patogiau tueretu ko jam reik.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

Vartotojo avataras
mrg
garbės narys
garbės narys
Pranešimai: 229
Užsiregistravo: 2006 02 07 20:14

#8 Standartinė mrg » 2006 08 23 18:49

Aciu uz viska, kai parsisiusiu reikiamus ebooks, tada pradesiu mokytis :)

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai: 4469
Užsiregistravo: 2005 03 18 21:13
Susisiekti:

#9 Standartinė GODhack » 2006 08 23 18:53

Brain5ide, ataptuotis ner ka parasai koda ir spaudi F5 paprastai, kartais kita mygtuka. O ka tu siulai naujokui rasyt koda be sintakses paryskinimu tai visiska nesamone.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

brain5ide
profesionalas
profesionalas
Pranešimai: 2030
Užsiregistravo: 2004 12 01 19:05

#10 Standartinė brain5ide » 2006 08 23 19:44

Sintaksės paryškinimas yra pagalbinis įrankis programuojant. Pradedantysis nekurs sudėtingų kompleksinių programų, todėl nepasiklys kode, taigi sintaksės paryškinimas nėra būtinas. O galimybė lengvai skaityti ir suprasti kodą be jokių paryškinimų yra didelis privalumas programuotojui(jeigu, aišku, žmogus nori įvaldyti kalbą, o ne šiaip, su kokiu C++ builder mygtukus ant formos sumėtyti ir mygtukų įvykius surašyti).
Never argue with an idiot. They bring you down to their level and beat you with experience.

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai: 4469
Užsiregistravo: 2005 03 18 21:13
Susisiekti:

#11 Standartinė GODhack » 2006 08 23 21:56

Bet pradedanciajam parysikinimas svarbus kitom prasmem pavyzdziui jis mato, kad teisingai parase funkcija jei ji isryskinama. jam lengviau isiminti tai kas isskirta spalvomis.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

brain5ide
profesionalas
profesionalas
Pranešimai: 2030
Užsiregistravo: 2004 12 01 19:05

#12 Standartinė brain5ide » 2006 08 23 22:37

Tikras pradedantysis programas nurašinėja nuo tutorial'o ;)
Never argue with an idiot. They bring you down to their level and beat you with experience.

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai: 4469
Užsiregistravo: 2005 03 18 21:13
Susisiekti:

#13 Standartinė GODhack » 2006 08 23 22:55

Toks tavo minetas "tikras pradedantysis" pasmerktas amziais likt pradedanciuoju. Nurasinet koda - labai bloga praktika.
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

brain5ide
profesionalas
profesionalas
Pranešimai: 2030
Užsiregistravo: 2004 12 01 19:05

#14 Standartinė brain5ide » 2006 08 24 09:41

Tai palauk, kas sako, kad jis vien tik nurašinėja kodą? Pvz. aš pats modifikuodavau knygose/tutorialuos'e duodama koda.
Never argue with an idiot. They bring you down to their level and beat you with experience.

Vartotojo avataras
GODhack
profesionalas
profesionalas
Pranešimai: 4469
Užsiregistravo: 2005 03 18 21:13
Susisiekti:

#15 Standartinė GODhack » 2006 08 24 17:11

Kas sako?! TU sakai.
Paziurek i savo ankstesni posta. Be to kad tu taip nesielgei tai as puikiai zinau tu linkes tik kitiem visokias nesamones iskisinet, o pats zinai kaip is tikro turi but. :)
Nepatikti blogiems - girtinas dalykas. SENEKA
__________________________________________
progenic.com
library.2ya.com
Paveikslėlis

Skelbti atsakymą

Grįžti į

Dabar prisijungę

Vartotojai naršantys šį forumą: 1 ir 0 svečias(ių)