Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Nõu keele valikul 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:  
karla01
HV vaatleja

liitunud: 22.11.2004




sõnum 29.08.2008 23:44:47 Nõu keele valikul vasta tsitaadiga

Äkki keegi viitsib anda kerge ylevaate programmeerimise ja erinevate keelte kohta, st sis et millejaoks mingi keel mõeldud.
ja millega soovitate alistada(iseõppija), ise arvan et Pascaliga aga nagu siin eelnevalt lugesin sis mõnearvates pidi pascal ajast ja arust olema, nii et siis äkki on millegi muuga parem alustada icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
iceincube
HV veteran
iceincube

liitunud: 18.11.2005




sõnum 29.08.2008 23:57:07 vasta tsitaadiga

Muidu mida soov teha oleks hiljem? Kas programme mis jooksevad kohalikus arvutis?
Kas mängude ja graafikaga seotuid asju? Kas 3d graafika? Kas puhtalt windowsi värk või on su OS linux ja teeks miiskit sinna peale
Weebi äkki icon_biggrin.gif

Tegelikult nagu mõtlen ,et siis oleks hea midagi ehk alustuseks sobilikku lihtsam leida siin mitme peale kui on enamvähem idee olemas millega pärast tegelema hakata soov on thumbs_up.gif
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 37
tagasi üles
vaata kasutaja infot saada privaatsõnum
karla01
HV vaatleja

liitunud: 22.11.2004




sõnum 30.08.2008 00:00:30 vasta tsitaadiga

op systeeme kasutan mõlemat nii win kui ka linuxit
aga soov teha programme(windoosale) ja jah kohalikus arvutis
icon_wink.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 30.08.2008 13:42:15 vasta tsitaadiga

Ammusest ajast on HV vikis teema Programmeerimise õppimine, kus seda keele valiku küsimust on üksjagu lahatud.

@iceincube. Ma arvan, et on natuke ennatlik küsida, mida ta tahaks tulevikus teha. Ma arvan, et enamik programmeerijaid on unistanud kunagi mängude ja 3D-ga tegelemisest, kuid hiljem on selgeks saanud kuivõrd hardcore see valdkond tegelikult on. Alguses on siiski vast oluline mingid põhitõed selgeks saada, küll siis hiljem saab juba soovitud valdkonna jaoks paremini sobiva keele valida - nagunii tuleb erinevate keelte õppimine ainult kasuks.

Küll tasub praegu küsida, kas veebiprogrammeerimine või mitte. Seeläbi saame hetkel välistada PHP.

Kui inglise keel pole probleemiks, siis soovitaks soojalt vaadata Pythoni või Ruby poole.

Kui aga on tarvis eestikeelseid õpetusi, siis on kaalukausil Pascal, Java ja MS Visual Basic.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
marx1
HV vaatleja
marx1

liitunud: 17.11.2006




sõnum 30.08.2008 13:42:56 vasta tsitaadiga

Phyton.
Lihtne algajale, piisavalt võimas ja objekt orienteeritud.
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 30.08.2008 19:27:31 vasta tsitaadiga

Ma võtaks Java igati ilus keel, minu arust icon_wink.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
karla01
HV vaatleja

liitunud: 22.11.2004




sõnum 30.08.2008 23:00:09 vasta tsitaadiga

ok, kysimus: mismoodi ma programmi enne käivitamist kompileerin ?
tagasi üles
vaata kasutaja infot saada privaatsõnum
Urmet
HV vaatleja

liitunud: 29.07.2005




sõnum 31.08.2008 13:47:43 vasta tsitaadiga

Oleneb kasutatavast keelest ja kompilaatorist. Rohkem infot paluks..
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
karla01
HV vaatleja

liitunud: 22.11.2004




sõnum 31.08.2008 18:41:58 vasta tsitaadiga

noo tõmbasin endale ka pascal-i aga see selleks, vahet pole edaspidi hakkan tegelema pythoniga, ja neile kes eestikeelset õpetust pythoni kohta otsivad ei pea kurvastama et neid pole;).... leidsin põhjaliku õpetuse icon_biggrin.gif
http://www.cl.ut.ee/inimesed/nkahusk/sissejuhatus-pythonisse/
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 31.08.2008 23:56:53 vasta tsitaadiga

karla01 kirjutas:
ja neile kes eestikeelset õpetust pythoni kohta otsivad ei pea kurvastama et neid pole;).... leidsin põhjaliku õpetuse icon_biggrin.gif


Noh, suurepärane ju siis icon_smile.gif
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Fiocchi
HV kasutaja
Fiocchi

liitunud: 04.01.2005




sõnum 01.09.2008 15:24:27 vasta tsitaadiga

Miks keegi C++'i ei paku? On's see teie meelest nii ajast ja arust? icon_neutral.gif
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
TheDJ
HV veteran

liitunud: 02.02.2003




sõnum 01.09.2008 15:27:02 vasta tsitaadiga

Veitc kah C++ toksitud ja polnud paha icon_razz.gif
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
UglyOgre
HV kasutaja
UglyOgre

liitunud: 25.03.2004



Autoriseeritud ID-kaardiga

sõnum 01.09.2008 15:44:31 vasta tsitaadiga

Minu meelest on programmeerima õppimise algusjärgus kõige tähtsam aru saada põhiasjadest nagu muutujad, andmetüübid, tsüklid, massiivid, mäluhaldus - ühesõnaga asjadest, millest koosneb programmeerimine rohujuure tasandil. Keelelised nüansid pole siinkohal olulised. Mina hoiaksin alguses eemale keeltest nagu Java ja C++, sest nendega opereeridest võib tekkida palju väärarusaamasid ja halbu progemisharjumusi (nt. automaatne mäluhaldus on tore küll, aga kui ikka aru ei saa, mida ta teeb, siis võib palju jama tulla, eksole). Niiet alusta kasvõi sellest pascalist. Kui sul tekib arusaamine programmeerimise loogikast, siis võid juba edasi vaadata.

Head pealehakkamist!
Kommentaarid: 19 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 16
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 01.09.2008 15:56:14 vasta tsitaadiga

Fiocchi kirjutas:
Miks keegi C++'i ei paku? On's see teie meelest nii ajast ja arust? icon_neutral.gif


Mitte ajast ja arust aga kaugel algajasõbralikkusest. Esiteks see, et programmi peab kompileerima enne kui seda jooksutada saab, takistab inimesi õppimise jooksul rohkem katsetamast. Teiseks puudub automaatne mäluhaldus, mis annab hunniku võimalusi ennast jalga tulistada - rääkimata sellest, et algaja jaoks on käsitsi mäluhaldus 100% kulu ja 0% kasu. Ja üldse, kui paljude tarkvaraprojektide puhul on tänepäeval õigeks valikuks C või C++? Peamiselt siis, kui kriitiliseks kriteeriumiks on kiirus. Algajatel on programm aga tarvis esmajoones toimima saada.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
guest1902
Kreisi kasutaja
guest1902

liitunud: 05.11.2005




sõnum 01.09.2008 18:24:10 vasta tsitaadiga

nene kirjutas:
Ja üldse, kui paljude tarkvaraprojektide puhul on tänapäeval õigeks valikuks C või C++? Peamiselt siis, kui kriitiliseks kriteeriumiks on kiirus.

A mis keel see kõige õigem tarkvaraarenduse/projektide puhul siis on (arvestades muid kriteeriume peale kiiruse; kui nii saab küsida)?
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 01.09.2008 18:35:03 vasta tsitaadiga

Desktop tarkvara puhul vist on enamus tehtud c++, nüüd ka siis .net platformi alla kuuluvad keeled. Veebimaailmas php, .asp, ruby, python, perl, java jne.
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Fiocchi
HV kasutaja
Fiocchi

liitunud: 04.01.2005




sõnum 01.09.2008 20:11:44 vasta tsitaadiga

nene kirjutas:
Fiocchi kirjutas:
Miks keegi C++'i ei paku? On's see teie meelest nii ajast ja arust? icon_neutral.gif


Mitte ajast ja arust aga kaugel algajasõbralikkusest.
No mina sellega alustasin ja täiesti ise õppides. icon_rolleyes.gif Polnud mind kedagi õpetamas. Abiks oli tasuta netist tõmmatav teos Thinking in C++. Hiljem juba hakkasin Qt'd kasutama, millel on väga hea dokumentatsioon ja näited. Sealt nüüd enamuse teadmistest omandanud.
nene kirjutas:
Esiteks see, et programmi peab kompileerima enne kui seda jooksutada saab, takistab inimesi õppimise jooksul rohkem katsetamast.
Mis seal nii hullu on? Korralikus IDE's on see ju ainult 1 nupulevajutus ning mõni hetk ootamist. Ega algajad siis nii suuri programme nagunii tee, mis kaua kompileeruks.
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 01.09.2008 22:09:57 vasta tsitaadiga

ütleme niii, et c++ raske ei ole kuid nõuab just enda poolt rohket tööd, olenevalt siis kuidas pea on icon_rolleyes.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
maxorator
HV kasutaja

liitunud: 30.08.2006




sõnum 02.09.2008 15:41:07 vasta tsitaadiga

nene kirjutas:
Ja üldse, kui paljude tarkvaraprojektide puhul on tänepäeval õigeks valikuks C või C++?

Näited. OS ise (kõik teadatuntud operatsioonisüsteemid), Firefox&Thunderbird (kusjuures vist kõik korralikumad brauserid), Pidgin&MSN Messenger ja taolised; Notepad++ ja muud tekstieditorid ning IDEd (MS omad;Code::Blocks;Dev-C++;JCreator jms); vist kõik mängud, mida mänginud olen; Photoshop, Illustrator, Flash; torrentiprogrammid (uTorrent&BitComet näiteks); media playerid (WMP, Winamp, VLC jne); suurem osa pakkimisprogramme (WinRAR&7-Zip näiteks); tööriistad nagu IDA ja OllyDbg; projekteerimis- ja 3D-programmid nagu Autocad&3D Studio Max; FoxIt & Adobe PDF readerid; enamuses MS Office ja OpenOffice, KOffice ja AbiWord. Ise ma vist kasutangi ainult C või C++-ga tehtud programme. Ehk siis tekib küsimus - kui paljude tarkvaraprojektide puhul on tänapäeval õigeks valikuks miski muu kui C või C++?
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 02.09.2008 19:43:57 vasta tsitaadiga

Muidugi pole mingi probleem loetleda C-s ja C++-s (edaspidi ma ütlen lihtsalt C) kirjutatud programme - neid on suur hunnik. Kuid veel suurem hunnik on neid programme, mis on kirjutatud mõnes teises keeles. Jah, suur osa populaarsematest programmidest on kirjutatud C-s - kuid see on kõigest jäämäe tipp. Keskmine programmeerija pole juba aastaid C-s programmeerinud. Hiiglaslikud hunnikud koodi on hoopis sellistes keeltes nagu Visual Basic, Java, PHP, Perl ja COBOL. Ja mitte seetõttu, et keskmise programmeerija jõud ei käiks C-st üle - lihtsalt enamiku projektide puhul on programmi kiirusest olulisem arendamise kiirus. Ning enamiku asju saab teistes keeltes valmis märksa vähesema vaevaga kui C-s.

C-l on muidugi suur inerts: hunnik olemasolevaid arendusvahendeid ja hunnik inimesi, kes seda oskavad. Ja oma tubli panus on kindlasti ka Windowsi platvormil - mis teeb skiptimiskeelte kasutamise üpris ebamugavaks. Kuid C langustendents on juba aastaid väga selge.

Vaadates asja filosoofilisest perspektiivist, siis C loodi eesmärgiga kirjutada selles operatsioonisüsteem. Sest ajast saadik on C pea asendanud assembleri - muutudes ühtlasi ise moodsaks assembleriks. C++ pole just suur samm sealt edasi, sest lahendamata on C põhipuudused (puuduvad automaatne mäluhaldus ja stringi andmetüüp). Me ei soovitaks ju kellelgi alustada tänapäeval programmeerimist assemblerist? Miks siis küll C või C++?

Programmeerimine peaks olema fun. C-s on seda funi suht vähe.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
maxorator
HV kasutaja

liitunud: 30.08.2006




sõnum 02.09.2008 23:57:50 vasta tsitaadiga

Aga nagu ma näitasin, filosoofia kõrvale jättes on selge, et C++ on väga massiivselt kasutuses ning see on praegu kõige levinum keel nii vabavara kui ka kommertsvallas.

nene kirjutas:
Programmeerimine peaks olema fun. C-s on seda funi suht vähe.

No vat see on nüüd küll VÄGA vaieldav argument. icon_lol.gif
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
A.Ru.
HV vaatleja

liitunud: 03.09.2008




sõnum 03.09.2008 11:32:59 vasta tsitaadiga

nene kirjutas:

Me ei soovitaks ju kellelgi alustada tänapäeval programmeerimist assemblerist? Miks siis küll C või C++?

Programmeerimine peaks olema fun. C-s on seda funi suht vähe.


Aga kuidas siis parandada vigast exe programmi kui mitte läbi assembleri? Pean muidugi silmas parandusi, mis vastavad Eesti autorikaitse seadusele.

Kui vaadata näiteks vabavara MASM32-te siis seal võib ju lisaks asmile ja masmile kasutada ka suvalist C funktsiooni. Ainult kirjapilt on natuke teine.

Vabavara LCC32 tekitab lisaks exele väga mõistliku asm kirjapildi.
See, et kirjutamise ajal sind pidevalt jälgitakse ja saad teada et muutuja on defineerimata on tegelikult täitsa mugav.

Ja õppimiseks lisatud näited on täitsa asjalikud. Nt tinipad on täitsa asjalik editor. Ja näide transleerub! Muidugi, nt ComboBoxi tekitamine ja täitmine paistis olevat suur saladus - töötavat näidet ei leia netist kohe kuidagi. icon_smile.gif

Tont seda teab, mis see fan on, aga kui exest vea ülesse leiad, seal teksti kokku surud ja sinna auku oma paranduse ära mahutad, siis on see sama tore tegevus kui sudoku lahendamine.
Nõuab ka natuke kõrvadevahe liigutamist.
Ikka parem kui ristsõnas voldi asemel v kirjutada.

Aga eks ta maitse asi ole. Kellele ema, kellele tütar.
Disasmi tasemel on nad kõik üsna sarnased.
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 03.09.2008 12:24:24 vasta tsitaadiga

No nüüd kisub teema juba tõega rappa, algas see ju algaja progeja abi palvega millist keelt õppida ja nüüd jõudsite välja täielikule profi maastikule.
Fun peaks see algaja keel ikka täiega olema, kui ta võtab mingi jupi C või veel hullem assemblerit pole seal ju eriti midagi vaadata, parimal juhul õnnestub 1+2 teha ja ekraanile 3 saada. Selline värk võib ju tuju täiega nulli viia ja edasised progemis plaanid kaduda.

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
A.Ru.
HV vaatleja

liitunud: 03.09.2008




sõnum 03.09.2008 12:57:18 vasta tsitaadiga

andrusny kirjutas:
No nüüd kisub teema juba tõega rappa, algas see ju algaja progeja abi palvega millist keelt õppida ja nüüd jõudsite välja täielikule profi maastikule.
Fun peaks see algaja keel ikka täiega olema, kui ta võtab mingi jupi C või veel hullem assemblerit pole seal ju eriti midagi vaadata, parimal juhul õnnestub 1+2 teha ja ekraanile 3 saada. Selline värk võib ju tuju täiega nulli viia ja edasised progemis plaanid kaduda.


See ju Võru poiss- ei ta väsi ega virise.

Alustasin täpselt samuti. Ehitasin seadme, printeri. Kirjutati systeemi sisse. Aga tulemused olid valed.
Mul polnud programmist mingit aimu. Vanemad "tegijad" ütlesid et oota, me teeme korda.
Ootasin nädala. Ja siis proovisin viga leida.
sin veerandite märgid olid valed. Ja parandasin siis ära.
See asm pole üleültsegi hull.
Kui on mingi väike mikromasin, siis on päris lihtne. Eriti kui näidisprogramm on ees.

Aga kui arvad et ei ole nii, siis tõmba MASM32 alla ja proovi sealseid näiteid.
Näiteks kalendri programm. 71 rida kokku. Proovid midagi muuta - näed mis juhtub.
Et mitte valetada tegin selle proovimise läbi. Editori käivitamisest valmis kalendrini 30 sek.
Nii õpid. Õpid tundma masinat, tema hingeelu.

Selline amatööri lähenemine. Räägin ausalt kuidas oli.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 03.09.2008 13:34:29 vasta tsitaadiga

Pascal on alustamiseks igati hea. Niklaus Wirth pidas just algajaid silmas. Keele vahendid on suhteliselt lihtsad, kood tuleb ilus ja loetav. Samas ei minda masinast kaugele nagu skriptitavate keelte (Python jne) puhul.

Seda ei tasu karta, et ta iganenud on. Näiteks Borlandi Delphi on kaasaegne tööriist, kus tegelikult on Pascalile lihtsalt objektorienteeritus peale liimitud.

Kompilaatori saad näiteks sealt:

http://www.freepascal.org/ (DOS-põhine GUI, aktiivselt arenduses)
http://gnu-pascal.de/contrib/chief/win32/dev_gnu_pascal-1.9.4.12.exe (Windows GUI on veidi vana, aga kompilaator uus)

_________________
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
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Nõu keele valikul 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.