|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
tarvo1999
HV vaatleja
liitunud: 22.09.2012
|
22.09.2012 09:50:30
Millega peaks alustama? |
|
|
Mõte oli ,et hakkaks programmeerimist õppima.
Küsimus siis selles ,et millega peaks alustama?
|
|
| tagasi üles |
|
 |
airm
HV Guru
liitunud: 26.02.2003
|
22.09.2012 09:53:37
|
|
|
Loogika kursusi võtma, olen alati nii arvanud.
Kodeerimine on selle juures lapsemäng.
|
|
| Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
50 |
|
| tagasi üles |
|
 |
tarvo1999
HV vaatleja
liitunud: 22.09.2012
|
22.09.2012 10:39:39
|
|
|
| Tegelikult on see ,et tahaksin õppida seda ala natuke kooli kõrvalt kui saaks läbi neti õppida..
|
|
| tagasi üles |
|
 |
Erti-Chris
HV vaatleja

liitunud: 23.07.2011
|
22.09.2012 22:46:57
|
|
|
| Üks post üleval on täpselt sama teema ju.
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Cemtey
HV kasutaja

liitunud: 04.03.2008
|
02.10.2012 03:00:25
|
|
|
.. kustutatud ..
viimati muutis Cemtey 23.04.2014 01:33:22, muudetud 1 kord |
|
| Kommentaarid: 18 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
17 |
|
| tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
naab
HV kasutaja
liitunud: 03.11.2004
|
05.10.2012 08:02:20
|
|
|
c++ iga kohe kindlasti ei ole mõtet alustada, liiga raske keel algajale( õpitakse peale ühe keele selgeks saamist, kui on ikka vajadust). Samas mingit loogikat ei ole ka vaja õppida, lihtsalt sarnane matemaatikale, õpitakse kõige rohkem probleeme lahendades. Alguses on tüütu, kuid mida aeg edasi seda suurem pilt tekib progremis maailmast.
Ma soovitaks javat või C# mõlemal olemas tasuta arendus vahendid ning piisavalt materjali
Kõik microsoftist: http://www.eneta.ee/oppimine/videod/Lehed/default.aspx (eesti keelsed loengud, 6-osaline .NET arenduse lühikursus <- piisavalt vaatamist ja katsetamist)
Java kohapealt soovitaks Programmeerimise algkursust java baasil, mis on avalikult kättesaadav, linki otseselt ei tahaks jagada.
kui inglise keelt ei karda siis: www.thenewboston.com (teisejärguline, kuid võib olla põnevam kui loengud).
Kui on mingi kaugem eesmärk, siis võiks selle keskenduda, aga c# ja java ning ka teiste keelte vahe on suhteliselt tühine kui üks keel soravam.
|
|
| Kommentaarid: 32 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
| tagasi üles |
|
 |
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
06.10.2012 10:57:20
|
|
|
Eks palju sõltub kas plaanid naljaviluks progeda või on tuleviku suhtes tõsisemad kavatsused.
Tavaliselt soovitatakse alustada väga determineeritud käsustikuga kõrgkeelega, põhimõtteliselt pole vahet kas Basic või Pascal. Java peaks siia ka kuuluma ja olema veelgi parem, kuid programmeerijad on nurisenud kilokaupa tema puuduste peale.
C ja C++ on eelkõige tõsise töö programmeerimiskeeled. Kui esmatutvus mõne eespool oleva keelega selge ja soov tõesti kirjutada keerukaid programme siis soovitaks kohe C ette võtta (C++ on keerulisem kui C, samas kõik C asjad on seal kasutusel + veel rida C++ spetsiifilist). Kui C selge siis C++ asjad on peaaegu samamoodi selged. C ja eriti C++ saab samamoodi kasutada deterministlike keelte elemente ja mitte keegi ei sunni kasutama C keerukaid trikitamisi ning optimeerimisega seotuid võtteid, lihtsalt keele veakontroll on väiksem kui deterministlike keelte puhul. Just nõrga veakontrolli pärast on algajal ohtlik mõne C keele pisiveatõttu ennast lolliks vihastada ja pärast süüdistada kõiki teisi aga mitte omaenda käpardlikkust.
|
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
07.10.2012 17:44:34
|
|
|
Ei ütleks, et c++ javast või c#'ist raskem oleks. Pigem kahel viimasel kõvasti rohkem igasugu asju selgeks teha enne, kui hello worldiga valmis saab.
| kalvis kirjutas: |
| Kui C selge siis C++ asjad on peaaegu samamoodi selged |
Kaugeltki mitte. Templated, exceptionid ja kõiksugu objektimaagia lisab c++'ile säärases koguses lisavõimalusi elu lihtsamaks tegemiseks, et jube ning c's ei saa enamust neist eales realiseerida.
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
07.10.2012 17:53:27
|
|
|
| Ho Ho kirjutas: |
Ei ütleks, et c++ javast või c#'ist raskem oleks. Pigem kahel viimasel kõvasti rohkem igasugu asju selgeks teha enne, kui hello worldiga valmis saab.
| kalvis kirjutas: |
| Kui C selge siis C++ asjad on peaaegu samamoodi selged |
Kaugeltki mitte. Templated, exceptionid ja kõiksugu objektimaagia lisab c++'ile säärases koguses lisavõimalusi elu lihtsamaks tegemiseks, et jube ning c's ei saa enamust neist eales realiseerida. |
Saab aga see tähendaks omaenda C++ versiooni kirjutamist esmalt
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
07.10.2012 18:11:57
|
|
|
Soovid hakata templatesid võrdlema preprocessor-makrodega ning klasse käsitsi tehtud vtabelitega?
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
07.10.2012 18:23:15
|
|
|
| Ho Ho kirjutas: |
| Soovid hakata templatesid võrdlema preprocessor-makrodega ning klasse käsitsi tehtud vtabelitega? |
Kas sinu arvates on C++ taevast allakukkunud kigitus MS-le
Või äkki siiski C-s ja ehk osaliselt ka kiiruse huvides assembleris väljaarendatu.... (ja kui juba olemas, siis osa täiendusi C++ endas juba juurdepoogitud....)
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
07.10.2012 18:29:03
|
|
|
Mis meeltesegaduse hoos sa selle jutu sinna kirja panid? Mitte ei saa aru milles jutu iva peitub.
c's-asmis realiseeritu ei puutu kuidagi antud teemassse
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Genert
HV kasutaja
liitunud: 14.06.2011
|
07.10.2012 18:32:23
|
|
|
| Ho Ho kirjutas: |
| Soovid hakata ... võrdlema ...klasse käsitsi tehtud vtabelitega? |
C++ klassid ongi põhimõtteliselt tabelid C kontekstis.
viimati muutis Genert 07.10.2012 18:38:48, muudetud 1 kord |
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
07.10.2012 18:34:30
|
|
|
| Ho Ho, meeltesegaus on vist ikka sinu peas. Kuidas on C++ sinu meelest saadud/valmis kirjutatud???
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
07.10.2012 18:38:03
|
|
|
Ma räägin sellest, mis progejale avaldub mitte sellest, kuidas asi sisuliselt masina tasemel töötab. Jah, tean väga hästi kuidas virtuaalfunktsioonid töötavad, mis on splicing jne. Algajat progejat see aga ei puutu absoluutselt ning olen üsnagi kindel, et säärselt käsitsi "objekte" tegema ei hakka keegi kel vähegi praktiline põhjus progemiseks.
Väide, et "c++ on lihtsalt c + soust" on siinse teema raames sama, kui panna c ja python ühte kasti kuna "kõike mis on pythonis võid ju ka c's teha kuna masina tasemel on sama". Siis aga tekib küsimus miks siin üldse eri keeltest räägitakse kui kõik lõpuks nagunii c/asm'i tasemele taandatav on?
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
07.10.2012 18:42:00
|
|
|
| Mina tahtsin lihtsalt korrigerida sinu liiga kategoorilist väidet ja panin kohe klausli taha, et kui rõvemahukas töö see oleks.......
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
07.10.2012 18:45:10
|
|
|
Nuh, kui võtta sedapidi, et c++ puhul antakse sulle lisaks kompileerimise ajal koodi töövõime kontroll siis seda küll sa käsitsi makrode-vtabelitega kuidagi ei saavuta
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
07.10.2012 18:53:02
|
|
|
| Ho Ho kirjutas: |
Nuh, kui võtta sedapidi, et c++ puhul antakse sulle lisaks kompileerimise ajal koodi töövõime kontroll siis seda küll sa käsitsi makrode-vtabelitega kuidagi ei saavuta  |
Ahsoo, jäi tõesti täpsustamata, et lisaks C++ endale on ka vaja vastav IDE-keskkond suuta ise valmis esmalt kirjutada jne.
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
07.10.2012 19:15:22
|
|
|
Sisuliselt räägid siis juba uue keele tegemisest
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
07.10.2012 19:19:17
|
|
|
Just nimelt - aga lausa võimatu see ju pole...... ja selles mõttes oli sinu väide eespool liiga kategooriliselt eitav.
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
07.10.2012 22:18:25
|
|
|
Ja teema oli millega peaks alustama programmeerimise õppimisel. Oi, oi...
_________________
 |
|
| Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
| tagasi üles |
|
 |
neros
HV Guru

liitunud: 26.11.2003
|
08.10.2012 02:44:14
|
|
|
Selline teema juba oli, väga käest ära läks lõpuks. Kõik soovitavad oma lemmikkeelt. Ma ütlen hoopis midagi muud siis.
Alusta LOLCODE'st. Kui ikka veel progeda tahad, võta Brainfuck käsile. Kui see ka isu ära ei võta, on selleks ajaks vähemalt teada, mis tüüpi keelt sa ise eelistad.
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
| Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
40 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
08.10.2012 08:03:01
|
|
|
| andrusny kirjutas: |
| Ja teema oli millega peaks alustama programmeerimise õppimisel. Oi, oi... |
1. Teema ise on üsna mõttetu, näitab peamiselt teema algataja laiskust
2. Aga kui siin miskit on, siis info võiks olla kogu ulatuses õige, mitte väärat arusaamat tekitav
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
08.10.2012 08:11:06
|
|
|
| Mnator kirjutas: |
| 2. Aga kui siin miskit on, siis info võiks olla kogu ulatuses õige, mitte väärat arusaamat tekitav |
Üldjoontes loomulikult nõustun kuid igal pool kus keegi ütleb "c++ on sisuliselt c + soust" ei tohiks ära mainimata jätta millest jääb ilma kui koodi kompileerida, kui C'd ja mitte C++'i.
Samuti c++11'ga lähevad nood keeled juba mõnevõrra lahku ning enam päris nii lihtsalt väita ei saa.
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Mnator
HV Guru
liitunud: 18.10.2007

|
08.10.2012 09:09:59
|
|
|
| Ho Ho kirjutas: |
| Mnator kirjutas: |
| 2. Aga kui siin miskit on, siis info võiks olla kogu ulatuses õige, mitte väärat arusaamat tekitav |
Üldjoontes loomulikult nõustun kuid igal pool kus keegi ütleb "c++ on sisuliselt c + soust" ei tohiks ära mainimata jätta millest jääb ilma kui koodi kompileerida, kui C'd ja mitte C++'i.
Samuti c++11'ga lähevad nood keeled juba mõnevõrra lahku ning enam päris nii lihtsalt väita ei saa. |
Minu enda tüüpväljend oleks pigem, et C++ on C edasiarendus ja juba suht iseseisev ja ta lähebki täiesti oma rada järjest edasi.
Pole uurinud - kas keegi vana, puhast, C-keelt enam edasi arendabki....
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
08.10.2012 09:32:40
|
|
|
Ho-Ho, ma pole sinuga C võimatuse osas nõus. Kõike mida sai teha C++, õnnestus mul ka puhtas C-s valmis kirjutada. Too parem mõni hea näide, mida saab ainult C++ teha ja mitte kuidagi ei saa C-s. Mind ennast huvitab see väga, sest sobivad ühtemoodi programmeerin nii C kui C++, kuna C++ objektorienteeritusest seni peale mõne mugavuse kasu pole (eks see sõltub palju, kes mida vajab - kui ikka väga keeruliselt omavahel seotud objekte siis C kasvab keerukus üle pea) siis praegu eelistan C kuna kõik välised librarid mida juurde vaja kasutada on C orienteeritusega (sorry, kuid kuskil jäi OpenGL ja SDL-s silma et ärge kasutage C++ vaid C keskkonda, võite saada soovimatuid tulemusi).
C arendatakse edasi, Näiteks alla C99 ma ei soovi kasutada ja minul on progedes juba C99 lahja, kasutan just juurde arendatud komponente.
|
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
08.10.2012 10:11:46
|
|
|
kalvis, loe uuesti mida rääkisin c++ kompilaatori poolt antud lisafeaturite kohta. Nagu eespool rääkisin võiks su teooriat järgides jõuda järelduseni, et java-python-ruby-JS on ka sisuliselt C/asm edasiarendused kuna kõik on neis tehniliselt teostatav. Algajale progejale on väga suureks kasuks see, kui kompilaator juba eos välistab koorma probleeme millega c kompilaator hakkama ei suudaks saada.
Muidu räägi kuidas töötavad C's lambda funktsioonid või üsnagi tugeva garantiiga non-null reference'd.
| kalvis kirjutas: |
| sorry, kuid kuskil jäi OpenGL ja SDL-s silma et ärge kasutage C++ vaid C keskkonda, võite saada soovimatuid tulemusi |
Tegu peab olema üüratult ignorantse inimesega kes midagi säärast väidab.
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
LKits
HV Guru

liitunud: 06.09.2007
|
|
| Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
08.10.2012 13:04:16
|
|
|
C++ kehtivad ju enam vähem samad keele põhireeglid, C++ omab ju vaid lisafeatuure objektorienteerituse mugavamaks teostamiseks. Need lisafeatuurid ei ole alati vajalikud, sõltub mida keegi progeda tahab.
Algajal on mõtet kõigepealt selgeks saada C põhireeglid, kui need selged võib töö lihtsustamiseks ka C++ lisafeatuurid juurde õppida.
|
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
08.10.2012 14:01:21
|
|
|
Sõltub mida defineerida "c põhireegleiks". Nood lisafeaturid, mis "vaid teevad OO mugavamaks" keeravad tegelikult kogu disaini ja arenduse pea peale ning tuleb hakata probleemidele lähenema hoopis teisest otsast. Veatöötlus on esimene tõsisem muudatus, raw pointerid vs refereced teine
_________________ 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: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
adsl
HV vaatleja

liitunud: 14.11.2008
|
09.10.2012 01:04:50
|
|
|
Mina ei oska ühtegi keelt aga liigun TTÜ-s sinnapoole et midagi hakata oskama ning muuseas leidsin sellise hea koha kus on siis kirjas millist keelt valida esimeseks ja milleks ning seal olevad viited pythoni video õpetustele on ka väga lihtsad ja arusaadavad.
http://www.kakupesa.net/hacker/#k5
_________________ ///SISSIKOMPANII 2002 3r.3j./// |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
10 |
|
| tagasi üles |
|
 |
|