Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
karla01
HV vaatleja
liitunud: 22.11.2004
|
29.08.2008 23:44:47
Nõu keele valikul |
|
|
Ä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
|
|
tagasi üles |
|
 |
iceincube
HV veteran

liitunud: 18.11.2005
|
29.08.2008 23:57:07
|
|
|
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
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
|
|
Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
37 |
|
tagasi üles |
|
 |
karla01
HV vaatleja
liitunud: 22.11.2004
|
30.08.2008 00:00:30
|
|
|
op systeeme kasutan mõlemat nii win kui ka linuxit
aga soov teha programme(windoosale) ja jah kohalikus arvutis
|
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
30.08.2008 13:42:15
|
|
|
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 |
|
 |
marx1
HV vaatleja

liitunud: 17.11.2006
|
30.08.2008 13:42:56
|
|
|
Phyton.
Lihtne algajale, piisavalt võimas ja objekt orienteeritud.
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
30.08.2008 19:27:31
|
|
|
Ma võtaks Java igati ilus keel, minu arust
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
karla01
HV vaatleja
liitunud: 22.11.2004
|
30.08.2008 23:00:09
|
|
|
ok, kysimus: mismoodi ma programmi enne käivitamist kompileerin ?
|
|
tagasi üles |
|
 |
Urmet
HV vaatleja
liitunud: 29.07.2005
|
31.08.2008 13:47:43
|
|
|
Oleneb kasutatavast keelest ja kompilaatorist. Rohkem infot paluks..
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
10 |
|
tagasi üles |
|
 |
karla01
HV vaatleja
liitunud: 22.11.2004
|
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
31.08.2008 23:56:53
|
|
|
karla01 kirjutas: |
ja neile kes eestikeelset õpetust pythoni kohta otsivad ei pea kurvastama et neid pole;).... leidsin põhjaliku õpetuse  |
Noh, suurepärane ju siis
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
Fiocchi
HV kasutaja

liitunud: 04.01.2005
|
01.09.2008 15:24:27
|
|
|
Miks keegi C++'i ei paku? On's see teie meelest nii ajast ja arust?
|
|
Kommentaarid: 16 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
tagasi üles |
|
 |
TheDJ
HV veteran
liitunud: 02.02.2003
|
01.09.2008 15:27:02
|
|
|
Veitc kah C++ toksitud ja polnud paha
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
UglyOgre
HV kasutaja

liitunud: 25.03.2004
|
01.09.2008 15:44:31
|
|
|
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 |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
01.09.2008 15:56:14
|
|
|
Fiocchi kirjutas: |
Miks keegi C++'i ei paku? On's see teie meelest nii ajast ja arust?  |
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 |
|
 |
guest1902
Kreisi kasutaja

liitunud: 05.11.2005
|
01.09.2008 18:24:10
|
|
|
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 |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
01.09.2008 18:35:03
|
|
|
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 |
|
 |
Fiocchi
HV kasutaja

liitunud: 04.01.2005
|
01.09.2008 20:11:44
|
|
|
nene kirjutas: |
Fiocchi kirjutas: |
Miks keegi C++'i ei paku? On's see teie meelest nii ajast ja arust?  |
Mitte ajast ja arust aga kaugel algajasõbralikkusest. |
No mina sellega alustasin ja täiesti ise õppides. 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 |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
01.09.2008 22:09:57
|
|
|
ütleme niii, et c++ raske ei ole kuid nõuab just enda poolt rohket tööd, olenevalt siis kuidas pea on
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
maxorator
HV kasutaja
liitunud: 30.08.2006
|
02.09.2008 15:41:07
|
|
|
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 |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
02.09.2008 19:43:57
|
|
|
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 |
|
 |
maxorator
HV kasutaja
liitunud: 30.08.2006
|
02.09.2008 23:57:50
|
|
|
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.
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
A.Ru.
HV vaatleja
liitunud: 03.09.2008
|
03.09.2008 11:32:59
|
|
|
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.
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 |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
03.09.2008 12:24:24
|
|
|
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 |
|
 |
A.Ru.
HV vaatleja
liitunud: 03.09.2008
|
03.09.2008 12:57:18
|
|
|
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 |
|
 |
Supiplex
HV veteran

liitunud: 11.12.2002
|
03.09.2008 13:34:29
|
|
|
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 |
|
 |
|