Datuve :: Forums :: Arhīvs :: C++ programēšanas valoda

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 94

Reģistrētie lietotāji online: 0

Viesi online: 94

Datuve.lv video
Top.LV

C++ programēšanas valoda

Ievietoja: klop @ 2010.05.04 12:25  

Laba diena datuves lietotājiem, gribētu uzzināt priekš c++ programēšanas labu programmu iesācējam, kāds varētu ieteikt ar ko labāk sākt un kādu labu interneta resursu ar piemēriem, nedaudz ar <C> literatūru esmu jau iepazinies, gribētu iesākt kaut ko praktikā!!

Komentāri:

#1 ob1 @ 2010.05.04 12:32

Vispār jau pieeja nepareiza. Sākumā vajag uzdevumu, pēc tam jāizvēlās valoda.

#2 klop @ 2010.05.04 13:17

ob1 rakstīja:

Vispār jau pieeja nepareiza. Sākumā vajag uzdevumu, pēc tam jāizvēlās valoda.

Uzdevums taisīt virusus :D

#3 ob1 @ 2010.05.04 14:22

Tad C der. Jautājums uz kādas platformas - M$ vai nix, vai universālus.
Hmm, un svarīgi - kādus vīrusus. Pablēņoties var arī .bat valodā. A ja gribi zombēt kompjus, var gadīties, ka būs jāpieķer arī ASM.

#4 klop @ 2010.05.04 14:40

Platforma windows x64, principā pablēņoties un varbūt šo to paekspirimentēt!

#5 ob1 @ 2010.05.05 00:07

Hmm, gribēju iemest atbildi, bet datuve neļauj, jo mans posts izskatoties pēc spama...

#6 Eric @ 2010.05.05 00:17

Pēc manas pieredzes, vislabāk ir sākt ar pamatiem. Atrodi kaut kur veco labo
Turbo C++ un apgūsti pamatlietas -  ciklus, if'us, masīvus, pointerus, failus, funkcijas, struktūras, objektus, utt.

Pēc tam var ķerties pie visual lietām, win API un visa pārējā..

domāju, ka 64bit assemblera apgūšana nav labākais veids kā macīties programmēt, ja vien neesi rūdīts mazohists

#7 ob1 @ 2010.05.05 00:27

Eric, par ASMu tev nepiekritīšu. Domāju, ka jāsāk mācīties tieši ar ASMu.
Un tās nav tikai manas domas - programmētāju bībelē (The Art of Computer Programming) tiek lietots tieši ASMs.

#8 klop @ 2010.05.05 07:53

OB1, iemet postu man privāti!

#9 ob1 @ 2010.05.05 08:09

Privātu ziņu sūtot saņēmu šo:
"Tava vēstule satur aizliegtus vārdus un netiks nosūtīta!"

Varbūt kāds admins paskatīsies kas notiek ar datuves spamfiltru?

Hmm, iesit gūglē "microsoft c++" un izvēlies pirmo rezultātu.

Vispār jau valodas apgūšanai ir jāizlasa valodas aprakstu (nevis visādas tur pamācības iesācējiem) no sākuma līdz beigām un jāsāk rakstīt.

#10 karuuzo @ 2010.05.05 10:58

Autora tekstā samanīju divas pilnīgi nesavietojamas lietas - C++ iesācējiem un vīrusu rakstīšana. Ja gribi rakstīt vīrusus, piedevām vēl kaut cik saprātīgus, tad tev jāķeras klāt (Google: "programming win32 C++" (Windows pamati)) un par C++ iesācējiem vispār vari nedomāt, bet, ja nezini kā programmēt, tad aizmirsti vismaz uz kādu gadu par vīrusiem un ņem kādu labu C++ Professional grāmatu(tas) un kod cauri. Nedomā, ka iemācīsies uzrakstīt ciklu iekš C++, varēsi uzreiz vīrusus ražot ;)

Iesākumam var paņemt www.zuters.com/courses/eprg/eprg.html, uzmetu aci - vispār labs materiāls.

m

PS. kurš uzlaboja datuves spam filtru :) Nevienu linku nevar ielikt. Vai tas nozīmē, ka kāds arī uztur datuvi? No moderatoriem un adminiem vienīgais, ko līdz šim esmu redzējis, ka pasūta uz datuves noteikumiem vai nobano. Adminu studijā :)

#11 klop @ 2010.05.05 11:13

Karuuzo, ar kādu labāk iesākt programmu? Kas ir vajadzīgs priekš C++? Piemēram priekš PHP vajag parastu teksta redaktoru un serveri, a priekš C++ pietiek tikai programma? Papildus neko nevajaga? www.zuters.com/courses/eprg/eprg.html tiešām laba literatūra!

#12 hasherr @ 2010.05.05 12:08

Kādreiz, kad biju jaunāks arī domāju, ka asms - tā ir manta un bez tā diez vai kko nopietnu var uzkodēt. Es, protams, uzskatu, ka asm zināšanas noteikti par skādi nevienam nenāk, taču laiks ir pagājis un kodēt asmā ir jēga tikai tad, ja nepieciešama uber-uber ātrdarbība. Un protams, laužot dažādas aizsardzības un limitācijas softos.

C ir gana zema līmeņa, lai tajā varētu sakodētais strādātu ļoti ātri un tulkojot uz mašīnkodu nebūtu pārlieku liels overheads. c++ noteikti šis overheads ir lielāks, taču vēl jo projām nebūtisks.

#13 karuuzo @ 2010.05.05 12:24

Sākumā var izmantot to pašu M$ Visual C++ Express Edition: www.microsoft.com/express/windows/ (2010 neesmu lietojis, bet 9.0 a ļa 2008 (iepriekšējais) ir labs). Sāc ar parastiem Win32 Console Application. Viņš tev uzģenerēs vienkāršu Helow word projektiņu un ar to arī varēsi sākt.

m

PS. Par ASM, vienmēr ir labāk, ja tu zini, kā lietas strādā. Tu vari stundām ilgi sēdēt un skatīties, kā pulkstenis tikšķ, bet tas neatsvērs 5min ieskatīšanos lācītim vēderā. Zinot pamatus, ir daudz vieglāk strādāt, tikai nedrīkst pārāk aizrauties. Nu nezinu, vai win32 programmēšanai ir nepieciešams zināt, kas atrodas CS reģistrā vai ko dara komanda MUL :)