Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Õppimine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Éxxon
Kreisi kasutaja

liitunud: 20.04.2007



Autoriseeritud ID-kaardiga

sõnum 01.03.2009 21:15:42 Õppimine vasta tsitaadiga

Mind huvitaks selline asi, et kas ja kus saab Eestis õppida C++ keelt?
Ma mõtlen, kas mingi kutsekool või ülikool.

Google otsing vedas mind sellega natuke alt...
Kommentaarid: 72 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 01.03.2009 21:57:49 vasta tsitaadiga

Minu teada õpetatakse mingisugusel tasemel C++-i igas ülikoolis kus võimalik IT-d õppida. Kuid ülikoolid rõhuvad siiski üldteadmistele, mitte niivõrd konkreetsetele programmeerimiskeeltele.

Võimalik, et kusagil pakutakse ka mingit tasulist koolitust. Kuid ma väga kahtlen, kas selline investeering on oma hinda väärt.

Kõige kindlam on siiski õppida ise arendades C++-is mõnda suuremat programmi. Mingi kursuse läbimine võib sulle õpetada kiirendatud korras küll selgeks mingid põhitõed, aga tõeline oskus saab tulla vaid ise praktiseerides.

Sul loodetavasti on mingi projekt, mille peal oma C++ oskust rakendada, sest kui sa õpid seda puht enese arendamise mõttes, siis on IMHO märksa arendavamaid ja vähem frusteerivaid keeli, mida õppida.

_________________
Mõistus otsas? Pane pinusse...
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Éxxon
Kreisi kasutaja

liitunud: 20.04.2007



Autoriseeritud ID-kaardiga

sõnum 01.03.2009 22:22:37 vasta tsitaadiga

C++ valisin sellepärast, et see on mulle kõige rohkem silma jäänud.

Ja omal käel oleksin valmis õppima küll. Asi seisab ainult selle taga, et millega seda teha saab? Õpetusi olen internetist küll leidnud, aga mitte üheski pole kirjas, mida mul on vaja, et see kood kirja panna, millest seal räägib.
Kommentaarid: 72 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 01.03.2009 22:26:12 vasta tsitaadiga

Visual Studio C++. http://www.microsoft.com/express/vc/
_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 01.03.2009 23:54:59 vasta tsitaadiga

Absona kirjutas:
Visual Studio C++. http://www.microsoft.com/express/vc/

Alternatiivne vaba tarkvara variant on Dev-C++. IMHO alustamiseks ka parem, sest alustama peaks lihtsa C õppimisest, et hiljem C++-ist õieti aru saada. Lihtsalt "õpetusi internetist" asemel tasuks endale aga otsida mõni raamat.

C on hea keel kui sa tahad lähemalt tutvuda riistvaralähedase programmeerimise, pointeriaritmeetika, mäluhaldusega jms.

Kui su huvi on aga Windowsi GUI programmide tegemine, siis oleks märksa praktilisem valik C#, Visual Basic või Java.

Kui sind huvitab objekt-orienteeritud programmeerimine, siis parem valik on Ruby, Python või kasvõi JavaScript.

Kui eesmärk on oma igapäevaste tegevuste automatiseerimine, siis Bash, Perl, Windows PowerShell.

Kui sa tahad aga oma programmeerimisalast teadmistringi avardada, siis märksa valgustavam on elamus õppides Lispi või Haskelli.

_________________
Mõistus otsas? Pane pinusse...
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 02.03.2009 01:07:30 vasta tsitaadiga

Ühe eestikeelse C õpiku leiad siit:
link


viimati muutis Deadlock 02.03.2009 18:44:13, muudetud 1 kord
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 02.03.2009 14:10:16 Re: Õppimine vasta tsitaadiga

Éxxon kirjutas:
Mind huvitaks selline asi, et kas ja kus saab Eestis õppida C++ keelt?
Ma mõtlen, kas mingi kutsekool või ülikool.


Kui inglise keel ja Internet käpas, siis aitab veidikesest tahtmisest et asi selgeks teha.

_________________
The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions.
Kommentaarid: 38 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
Éxxon
Kreisi kasutaja

liitunud: 20.04.2007



Autoriseeritud ID-kaardiga

sõnum 02.03.2009 17:07:37 vasta tsitaadiga

Aitäh kõigile, kes aidanud on.

Uuriks veel, et millega C# saab programmeerida ja siis asuks õpingutele. icon_smile.gif
Kommentaarid: 72 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 02.03.2009 17:27:10 vasta tsitaadiga

Éxxon kirjutas:
Aitäh kõigile, kes aidanud on.

Uuriks veel, et millega C# saab programmeerida ja siis asuks õpingutele. icon_smile.gif


Visual Studio C# Express - Link(vabavaraline ka, ainult Pro on tasuline) või vabavaraline Mono (Link) Linux'is (saad rakendusi teha nii UNIX'itele kui ka Windows'ile).

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.03.2009 18:35:31 vasta tsitaadiga

Täpsustaks: MonoDevelop (mitte Mono) on otsitav progemisvahend(IDE) mis genereerib visual studioga identseid .NET exe faile. Mono ise on runtime, mis suudab jooksutada .NET exe faile igal pool ja seda olenemata kas see exe on kokku kompileeritud Visual Studioga või MonoDevelopiga
_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Éxxon
Kreisi kasutaja

liitunud: 20.04.2007



Autoriseeritud ID-kaardiga

sõnum 02.03.2009 18:59:03 vasta tsitaadiga

inzinz kirjutas:
Täpsustaks: MonoDevelop (mitte Mono) on otsitav progemisvahend(IDE) mis genereerib visual studioga identseid .NET exe faile. Mono ise on runtime, mis suudab jooksutada .NET exe faile igal pool ja seda olenemata kas see exe on kokku kompileeritud Visual Studioga või MonoDevelopiga


Inimkeeles?
Kommentaarid: 72 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 02.03.2009 19:05:10 vasta tsitaadiga

Éxxon kirjutas:
inzinz kirjutas:
Täpsustaks: MonoDevelop (mitte Mono) on otsitav progemisvahend(IDE) mis genereerib visual studioga identseid .NET exe faile. Mono ise on runtime, mis suudab jooksutada .NET exe faile igal pool ja seda olenemata kas see exe on kokku kompileeritud Visual Studioga või MonoDevelopiga


Inimkeeles?


Esialgu sul ei tasuks MonoDevelop'iga ja Monoga jamada. Õpi parem C# tundma ja Visual Studio't, siis tasub MonoDevelop'i ja Mono uurima hakata.

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.03.2009 19:06:53 vasta tsitaadiga

Visual Studio on minu meelest parim variant, kindlalt läbi testitud, ise kasutan pikalt. Kui oled üliõpilane saad tasuta Pro versiooni ka kasutada.

Eelneva postituse sisuks oli Absona parandamine seoses Mono töötamispõhimõtetega ning teada andmine sulle, et sealt Mono project lehelt on sul vaja alla tõmmata MonoDevelop.
Kui windowsi masinas oled, siis soovitan ikkagi Visual Studiot kasutada icon_wink.gif

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Éxxon
Kreisi kasutaja

liitunud: 20.04.2007



Autoriseeritud ID-kaardiga

sõnum 02.03.2009 19:24:03 vasta tsitaadiga

Selge.

Ega siis muud, kui õppima. Aitäh veelkord abi eest.
Kommentaarid: 72 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 02.03.2009 23:21:11 vasta tsitaadiga

Kas siiski poleks kõige targem C keelest alustada? Selles mõttes, et C on aluseks C++, javascriptile, java'le, PHP'le, C# ja ilmselt veel mõnele keelele.
_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.03.2009 23:44:50 vasta tsitaadiga

Kui nii tähti närima hakata siis ehk veel parem oleks assemblerist alustada ? icon_razz.gif
Ei saa ikka päris nii algsete ehituskivide juurde lambist minna kui just kindlat põhjust pole, misjaoks siis üldse teised kõrgema taseme keeled tehtud on ?

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 03.03.2009 00:26:23 vasta tsitaadiga

No ma mõtlesin pigem seda, et kui C on baastasemel selgeks tehtud, siis saavad need C järglased enamvähem samal tasemel sõrmenipsuga selgeks, sest syntax ju põhimõtteliselt sama. Mida just Assembleri kohta öelda ei saaks icon_biggrin.gif
_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 03.03.2009 00:31:50 vasta tsitaadiga

Bluebull kirjutas:
C on aluseks C++, javascriptile, java'le, PHP'le, C# ja ilmselt veel mõnele keelele.


No vähemasti JavaScriptil ja PHP-l pole nüüd C-ga küll suuremat seost kui lihtsalt süntaks, see on aga vaid tühine väline sarnasus. Programmeerimine nendes keeltes on vägagi erinev programmeerimisest C-s. Ja mingi sõrmenipsuga ei saa selgeks ühtegi programmeerimiskeelt, mida on üldse mõtet selgeks saada.

C on kahtlemata väärt keel mida õppida, ma olen alati olnud ühel arvamusel Eric S. Raymondiga, et iga programmeerija peaks oskama vähemasti kolme keelt:

* C - sest see on spektri kõige alumises otsas, ja seda õppides saad sa mõistma tarkvara ja riistvara kõige intiimsemaid seoseid.

* Lisp - sest see on spektri kõige kõrgemas abstraktsemas otsas ning puhtalt selle tundmine, isegi kui sa seda ei kasuta, teeb su paremaks programmeerijaks.

* Perl - et saada hakkama igapäevase tüütu tekstitöötlusega.

_________________
Mõistus otsas? Pane pinusse...
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 04.03.2009 17:46:03 vasta tsitaadiga

nene kirjutas:
Minu teada õpetatakse mingisugusel tasemel C++-i igas ülikoolis kus võimalik IT-d õppida. Kuid ülikoolid rõhuvad siiski üldteadmistele, mitte niivõrd konkreetsetele programmeerimiskeeltele.
TTÜ diplomiõppe programmeerimine nii konkreetses keeles kui üldteadmiste koha pealt on üsnagi nadi, puhtalt sealt saadud teadmistega eriti midagi reaalses maailmas peale hakata pole ning tuleb iseseisvalt kõvasti juurde õppida.


C++'i jaoks on algatuseks ülilihtne kuid samas võimas kompott QT SDK. Sisaldab nii vägagi asjalikku GUI tegemise teeki kui ka IDE't-kompilaatorit. Igapäevaseks tööks eelistan seda iga kell MSVC'le icon_smile.gif

C++ algteadmised õppisin thinking in c++'st: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
QT kohta on üsnagi asjalik raamat c++ gui programming with QT: http://www.qtsoftware.com/developer/books/cpp-gui-programming-with-qt-4-2nd-edition
Endale sai kunagi ostetud tolle raamatu esimene versioon ja ei kahetse. Muidugi on alati võimalik kasutada ka QT'ga kaasa tulevaid tutorialeid-näiteid.

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
acer
HV veteran

liitunud: 22.06.2002




sõnum 15.03.2009 13:07:49 vasta tsitaadiga

Éxxon kirjutas:
Selge.

Ega siis muud, kui õppima. Aitäh veelkord abi eest.


Kui palju siis selgeks õppinud oled juba?
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
Éxxon
Kreisi kasutaja

liitunud: 20.04.2007



Autoriseeritud ID-kaardiga

sõnum 15.03.2009 13:17:40 vasta tsitaadiga

C# oskan mõnda lihtsamat asja teha.
Kommentaarid: 72 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 15.03.2009 16:45:34 vasta tsitaadiga

Éxxon kirjutas:
C# oskan mõnda lihtsamat asja teha.


Console.WriteLine("Hello World!");
icon_smile.gif
_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Éxxon
Kreisi kasutaja

liitunud: 20.04.2007



Autoriseeritud ID-kaardiga

sõnum 15.03.2009 16:57:14 vasta tsitaadiga

Keerulisemat, kui seda ikka icon_smile.gif
Kommentaarid: 72 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
mark11
HV vaatleja

liitunud: 28.01.2006




sõnum 16.03.2009 12:55:01 vasta tsitaadiga

vöga hõlpsasti saab õppida omalkäel C++/C.

sul läheb lihtsalt tahtejõudu vaja ja natuke inglise keele oskust(eesti keelne material on imo suht kehv, tegelikult on üks raamat, Programmeerimine C keeles - Viktor Leppikson, sellest sai mingi väikese põhja alla.. pointerid,struktuurid, mäluhaldus jms)

egast midagi õpik kätte ja katsetama thumbs_up.gif
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
rit
HV vaatleja

liitunud: 24.03.2009




sõnum 27.03.2009 11:03:18 vasta tsitaadiga

Kas c++ baseerub tõesti C'l?

Sama rida C-s võib olla ka C++'is legaalne, kuid tähendada erinevat asja. Halvemal juhul see isegi kompileerub, ning sedasi on bugid kerged tulema.

Ma seega vaidleks vastu, et mitte ei baseeru, vaid on üks jube häkk millegi hea ja lihtsa kallal. Muidugi, viimane C std räägib juba midagi muud, asi on jamaks kätte ära läinud. Katsuvad keelt liialt suureks ajada. KeeleKomitee--;
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Õppimine mine lehele 1, 2  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.