Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
LKits
HV Guru
liitunud: 06.09.2007
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
|
neros
HV Guru
liitunud: 26.11.2003
|
17.09.2012 09:42:28
|
|
|
Ma pistaks korraks nina sisse ja soovitaks sellist keelt nagu C#.
Miks:
1) Äärmiselt levinud keel Windows-platvormil. Saab meisterdada nii Windows Phone kui ka PC-Windowsi appe. Veebisaidid ASP.NETis.
2) Lihtne ja loogiline. Väga kiirelt ja kergelt saavad selgeks klassid ja kõik muu millega tegelda. Mälumajandust pole kuna garbagecollectioni eest hoolitseb süsteem.
3) Materjale on palju.
4) Kõige olulisem: et spagetti kirjutada, tuleb vaeva näha. Kui veebisaidi progemiseks läheb, siis ASP.NET MVC hoolitseb workflow eest.
Materjale:
http://www.csharp-station.com/Tutorial.aspx
http://www.functionx.com/csharp/
PS: Oluline on mitte ära eksida mugavasse drag-and-drop maailma. Progemise õppimiseks on targem pigem kood selgeks saada, Rapid Application Development tuleb ise aegamööda
E: Tasuta saadaval Visual C# Express mis teeb kõike mida algajal tarvis on. Kui featuritest puudus tuleb, on juba Professional ja Premium edasi. Või muud IDE'd.
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
40 |
|
tagasi üles |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
17.09.2012 09:54:05
|
|
|
LKits kirjutas: |
mIRC scripti eelis on see, et tollel on ülimalt hea helpfile.
Kompilleerimiskeeled on porno, sest alguses on enda koodi korrastamine täielik ajaröövel. Otsid vigu ja reaalselt mingit tulemust ei ole.
PHP on vägev sellepärast, et tollega saab ägedaid phishing scripte teha ja koheselt sõpradele/tuttavatele jagada ja eputada jms
Javascriptiga ise kokku puutunud ei ole, aga jah - võib-olla tõesti halb valik. |
Jah, mIRC võib omada head dokumentatsiooni, aga keelena on ta porno, kuna seal ei ole normaalseid kontrollstruktuure ja kasutatakse mingeid kahtlaseid dünaamilisi muutujaid info saamiseks süsteemist. Vähemalt selline mälestus on minul oma eksperimentidest sel suunal jäänud.
Mis puutub enda koodi korrastamisse - kui sa ei viitsi vaeva näha sellega, siis pole sul progemisse asja. Katkine kood ei tööta sul ka interpreteeritavas keeles. Python - muide - on soovi korral ka kompileeritav, samas on tegemist väga lihtsa keelega. Ei ole vaja mingit keemiat teha selleks, et käima saada nagu näiteks Javas. Samas ka Javas, kui on see ümbritsev struktuur korra valmis kirjutatud, siis on seda ju võimalik taaskasutada.
Igatahes võiks lühidalt kokku võtta paar punkti, millega peaks esimese keele valikul arvestama.
1) Keel peaks olema lihtne ja konkreetne - ei ole vaja boilerplate koodi a'la Java, vaid "Hello, world!" oleks üks rida ja kõik.
2) Keel peaks olema levinud - siis on kerge netist abi leida nii dokumentatsiooni kui kasutajaskonna näol.
3) Keel võiks olla enam-vähem klassikaline oma struktuurilt ja põhimõtetelt - mingi eksootilise keelega võivad valed ja/või teistes keeltes vastu töötavad harjumused tekkida. Parem alustada klassikast ja hiljem jõuab eksootikat õppida küll.
4) Isiklikult arvan ka, et esimene keel peaks võimaldama lihtsaid konsoolis jooksvaid programmikesi luua. Kohe ainult veebipõhist skriptikeelt õppida ei soovitaks, jälle võivad siis algtõed tähelepanuta jääda ja häkitakse mingit pornot kokku. Seda on ka siin foorumis näha nende otse PHP peale läinud kangelaste küsimustest ja koodinäidetest, kui koduleht ei tööta. Üleminek konsooliprogrammidelt GUI või veebi programmeerimisele tuleb üsna kergelt ja loomulikult.
Need võiks minu kaks senti olla..
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
LKits
HV Guru
liitunud: 06.09.2007
|
17.09.2012 09:57:17
|
|
|
Syntax syntaxiks, aga mina usun, et enne programmikeele päheõppimist tuleks selgeks teha loogika, mis üleüldse programmeerimist ümbritseb.
mIRC scriptingu puhul oli veel hea see, et seal olid kõik muutujad ühesugused ehk ei olnud "integer", "float", "byte" vms eraldi kategooriaid. See võib küll pärast segadusse ajada, kui teist keelt õppida, aga alguses on ta mugav. Pärast ümber õppida on alati võimalik, kui baasloogika on paigas.
_________________ itLahendused - Arvutite remont ja hooldus, veebilehtede loomine, soodne veebimajutus. Võta ühendust! Tel: +372 555 268 97 ja e-post info@itlahendused.ee |
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
17.09.2012 10:15:06
|
|
|
Mulle tundub, et ma võitlen tuuleveskitega, aga idee kellelegi progemist tutvustada mIRC põhjal ajab mulle lihtsalt külmavärinad peale.
Vaatasin mälu värskendamiseks natuke netist infot selle keele kohta. Peamiselt kehtiks siin sama kriitika, mis server-side või brauseri skriptide kohta - kogu su programmeerimine toimub mingis piiratud keskkonnas, kus sa oled kohe kätest-jalust aheldatud mingi ümbritseva infrastruktuuri sisse oma kiiksude ja nõksudega, mida sul progemise alusteks vaja pole. Ja aluste õppimisest - mIRC'il pole for-tsüklit.
Muide, ka python on ilma tüüpideta muutujatega (vähemalt pealiskaudselt).
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
LKits
HV Guru
liitunud: 06.09.2007
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
|
mikk36
HV Guru
liitunud: 21.02.2004
|
17.09.2012 10:44:09
|
|
|
LKits, strongly typed keel peaks olema just parem, sest siis õpid sa ka jälgima, et kuhu sa mida salvestad, mitte ei saa sa suvalisest asjast suvalisse kohta salvestada, ei tehta automaatseid ümber muutmisi eri tüüpide vahel jne.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
|
LKits
HV Guru
liitunud: 06.09.2007
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
17.09.2012 11:01:33
|
|
|
LKits kirjutas: |
for tsükli saab asendada "while (tingimus)" koodiga ning sinna sisse visata vastava muutuja kalkulatsiooni tehingu.
Lihtsalt teadmiseks - koheselt liigselt suur informatsioon ajab kindlasti hirmu nahka ning ei ole hea. Sellepärast ongi vähehaaval õppimine ning tutorialite järgimine. Step-by-step.
Aga ega jah - ma rohkem ei jaksa mIRCi "kiita" - paistab olevat mõttetu tegevus. |
Loomulikult - iga for tsükli saab asendada while'ga ja vajadusel ka vastupidi. Kui eriline pervert olla, siis saaks mIRC'is tsüklite asemel üldse goto pornot teha, aga kas on vaja.
Sammhaaval õppimine on loomulikult õige, aga parem alustada mõistliku keelega, kus saad sama keele piires kõik sammud tasapisi teha, selmet kuskil maal öelda, et nüüd tuli sein ette ja ägedamate asjade jaoks on vaja keelt vahetada. Igal juhul jään seisukohale, et nišikeeled ei ole õige tee algõppeks.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
Ho Ho
HV Guru
liitunud: 16.02.2002
|
17.09.2012 11:14:13
|
|
|
LKits kirjutas: |
Algklassides ei õpetata kõrgtasemel keeleõpet põhjusega... liigselt palju jälgida kohe alguses. Step-by-step... |
Mis klassifitseerub algklassiks? Ok, põhikooli lõpus sai koolis õpitud qbasicut kuid seda suuresti õpetaja madala taseme tõttu. Koolides, kus olid vähegi asisemad õpetajad hakati ikka inimlikemast asjadest pihta, vähemasti pascal, mõnes kohas c/c++.
"Palju korraga ette" on küll äärmiselt kummaline asi mille järgi keelt valida. Ega siis keegi ei käsi kohe hakata kõike vähegi võimalikku kasutama. Ikka seda, mis esimeste rakenduste puhul reaalselt tarvis on. Hello world ei vaja kindlasti mitte TCP ühendusi ega failisüsteemiga manageerimist.
Samuti ei soovitaks alustada interpreteeritava keelega kuna sealt kirjavigade leidmine on tüüpiliselt korralik pornograafia.
_________________ 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 |
|
|
Redikate
HV veteran
liitunud: 30.12.2005
|
17.09.2012 12:59:12
|
|
|
Esiteks mIRC scripting on SCRIPTING mitte programming language.
Teiseks mSL'i esimeseks keeleks kindlasti mitte võtta, väga palju miinuseid võrreldes mingite normaalsete keeltega, alustades syntaxist:
var %chan = $iif($left($1,1) == $chr(35),$1,#), %type = $iif($2,$2,$iif($left($1,1) == -,$1)) |
while ($nick(%chan,%i)) { hadd cs $address($nick(%chan,%i),2) $hget(cs,$address($nick(%chan,%i),2)) $iif($numtok($hget(cs,$address($nick(%chan,%i),2)),38) > 0,$chr(38)) $nick(%chan,%i) | inc %i }
|
Et palju õnne kui sa sellisest asjaga tahad alustada.
Soovitan Fukiku post läbi lugeda ja selle järgi midagi valida.
|
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
|
LKits
HV Guru
liitunud: 06.09.2007
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
|
Redikate
HV veteran
liitunud: 30.12.2005
|
17.09.2012 13:49:59
|
|
|
Miks see mSL sul nii hinges on LKits? Mis teisi keeli sa ise oskad?
Pealegi täiesti ilma tulevikuta keel ju, usefulness on võrreldes mingi pythoni, php, javaga vms 0 ju.
Keegi sult seda ostma ei hakka kunagi ja ma sain aru et teema algajatal on just see oluline.
Esimesed asjad mis pähe tulid:
mSL'i miinused:
- default editor on TÄIELIK juust.
- input/output on irc ise. Ei saa lehti teha, desktop appe vms kasulikke asju, saad lihtsalt irci channelisse outputtida Hello World.
- Kuna tegu ei ole tegelikult programmeerimis keelega, vaid skriptimisega, siis on võimalused suhteliselt väiksed
- syntax sakib
Ühesõnaga juust keel, isegi peale 5a muude keelte kirjutamist on mSL'i kirjutamine kuul pähe tegevus.
Ja kui te hakkate rääkima siin heast helpist, siis võite end põlema panna. See F1 help on isegi PHP dokumentatsiooniga võrreldes ju täielik saast.
mIRCi boti kirjutan enne kasvõi PHP's kui mSL'is. (momendil jooksev bot on küll node.js'i peal).
mSL'i plussid:
0
Anyway jääb mulle aina rohkem mulje et LKits trollib lihtsalt.
|
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
|
LKits
HV Guru
liitunud: 06.09.2007
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
|
Ho Ho
HV Guru
liitunud: 16.02.2002
|
17.09.2012 14:03:57
|
|
|
LKits kirjutas: |
- Scripting - tulemus KOHENE - ei vaja kompilleerimist. |
Käivitub kohe, typod leiad kunagi hiljem, kui üldse. Lisaks kompileerimiskiirus oli oluline kusagil 10a tagasi, tänapäeval kaugeltki mitte.
LKits kirjutas: |
- Ülimalt lihtne failide lugemise, kirjutamise jms funktsioonid
- Väga lihtne socketite kasutamine - näiteks lehekülgedelt informatsiooni lugemine + GET/POST võimalused |
Lihtne võrreldes millega täpselt ning kui kaua läheb täielikul algajal aega, et sääraseid operatsioone tegema hakata? Arvestades kuivõrd piiratud keskkond mirc on siis seal sääraste asjadega tegelemisel suurt mõtet ei näe.
_________________ 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 |
|
|
neros
HV Guru
liitunud: 26.11.2003
|
17.09.2012 15:06:44
|
|
|
LKits kirjutas: |
Ega ta väga hinges polegi - lihtsalt hea lihtne keel.
Paistab, et sa ei suuda vaadata objektiivselt:
mSL plussid:
- Scripting - tulemus KOHENE - ei vaja kompilleerimist.
- Ülimalt lihtne failide lugemise, kirjutamise jms funktsioonid
- Väga lihtne socketite kasutamine - näiteks lehekülgedelt informatsiooni lugemine + GET/POST võimalused
Ise oskan veel veidi PHP, Java, Python, C++. Ega need väga rasked pole - syntax on lihtsalt erinev. Loogika on kõigil sama...
Aga see selleks - las see jääda siis. |
Eeeeexcuse me....? Lubage naerda. "Ega nad väga rasked pole; Süntaks on erinev; Loogika on sama". Tõesti?
Korralik Java programm kasutab OOPi. PHP ja C++ on väga tihti funktsionaalse struktuuriga mitte objektilise. Tõsi, C++i peamine müüginumber oligi just objektorienteeritus, aga kuna enamik Cpp kompilaatoreid räägib ka C'd, siis neid ka vahest segatakse.
Pythoni kohta väga rääkida ei oska kuna igapäevakogemus puudub, aga üldiselt on viimane muudest keeltest mis looksulge kasutavad, äärmiselt erinev.
ja see MSL sample siin ajas pea ringi käima. Nagu vaataks spagett PHP'd.
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
40 |
|
tagasi üles |
|
|
matukaz
HV kasutaja
liitunud: 24.05.2006
|
17.09.2012 19:26:05
|
|
|
Nagu ma arvasin, muutus see teema ikkagi sõjaks -Kelle meeldib mingi keel rohkem. See öeldud siis võin öelda et õppige ASSEMBLYT H2X0R1D.
Jah võin ise ka öelda, et meeldivad strong typed languages, kuna kui ühegi neist selgeks saad ja hakkad ARU SAAMA kuidas lahendada ka keerulisemaid probleeme/ülesandeid, siis oskad paremini programeerida kui mõni PHP's ...
LKits.. Kas javas tõesti ei ole lihtne failide kirjutamise ja lugemise funktsioon? Ma ei tea, minu jaoks nagu ei ole probleeme sellega.. Suht aru saadav süntaks peaks olema.
Saad vähemalt normaalseid programme teha javaga ja ei ole ülemäära mingi raske kah ning scripting keeled on liiga spetsiifilised ja piiratud IMO.
Ma olen vahest nii laisaks läinud, et ei ole isegi viitsinud accessi kasutada kergema matemaatika tegemiseks, vaid olen lihtsalt paari minutiga valmis progrenud, kuna tean peas täpselt kuidas arvutada.
Ah ja C++ OOP tõesti olemas aga ma ei ole koolis näinud kedagi kes A)eelistaks C++(üks põhjuseid on see et javat õpetatakse rohkem) ja mis veel ebatõenäolisem variant B) kes kirjutaks C++ OOPs(seda hetkel õpin kui hobina )
|
|
Kommentaarid: 28 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
28 |
|
tagasi üles |
|
|
Ho Ho
HV Guru
liitunud: 16.02.2002
|
17.09.2012 19:29:43
|
|
|
matukaz, hakka raha eest C++'i kribama, küll teed siis ka OO'd kui sellest reaalselt kasu on. Mitte nagu Javas, et OO'd peab kasutama iga hinna eest
_________________ 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 |
|
|
matukaz
HV kasutaja
liitunud: 24.05.2006
|
18.09.2012 00:07:11
|
|
|
Ho Ho kirjutas: |
matukaz, Mitte nagu Javas, et OO'd peab kasutama iga hinna eest |
Selles suhtes on sul õigus..
|
|
Kommentaarid: 28 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
28 |
|
tagasi üles |
|
|
mirko28
Aeg maha 1p
liitunud: 31.12.2003
|
22.09.2012 10:38:01
Re: Kas tasuks hakata õppima midagi? |
|
|
makipull kirjutas: |
Milliseid koode peaksin esimesena õppima hakkama? Kergemaid. |
Kergemaid võiks teha küll, peaasi et oleks fun.
Näiteks kui hakkad jõusaalis käima, siis keerukaid ettevõtmisi küll pole mõtet teha seal, teed midagi kergemat ja mis on fun. Selline on siis hea metoodika.
Ja koodide osas võib näiteks tuua VB Script'i, sellega saab tõenäoselt juba praegusel hetkel sinu arvutis niimõndagi meelelahutavat teha. Kindlasti Java ja C++ ei ole head valikud.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
ThedEviL
HV Guru
liitunud: 13.03.2003
|
22.09.2012 10:40:52
|
|
|
Minu soovitus:
Õppige keevitajaks. Nende puudus on suurem kui ükskõik millise progeja.
Või traktorist. Ka neid otsi tikutulega taga.
Progejaid on terve turg täis. Võta ühte, viska teist...
|
|
Kommentaarid: 108 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
97 |
|
tagasi üles |
|
|
Ho Ho
HV Guru
liitunud: 16.02.2002
|
22.09.2012 11:27:47
|
|
|
ThedEviL kirjutas: |
Progejaid on terve turg täis. Võta ühte, viska teist... |
Progejaid võibolla tõesti. Häid aetakse tikutulega taga ning ostetakse üksteiselt pidevalt üle.
_________________ 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 |
|
|
Redikate
HV veteran
liitunud: 30.12.2005
|
23.09.2012 11:04:43
|
|
|
Ho Ho kirjutas: |
ThedEviL kirjutas: |
Progejaid on terve turg täis. Võta ühte, viska teist... |
Progejaid võibolla tõesti. Häid aetakse tikutulega taga ning ostetakse üksteiselt pidevalt üle. |
Nii see on, kuid sinna heade sekka jõudmiseks peab tegema palju tööd, palju õppima, olema väga paindlik ning tahtma.
Ja kui aus olla, siis mul isiklikult puudub usk sellistesse:
tsitaat: |
Mõte oli ,et hakkaks programmeerimist õppima.
Küsimus siis selles ,et millega peaks alustama? |
|
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
|
Väikemees
HV kasutaja
liitunud: 05.01.2010
|
23.09.2012 14:48:15
|
|
|
Gümnaasiumides alustatakse vundamendi ladumist hoopis sellisest asjast nagu Scratch ja siis liigutakse Visual Basicule üle.
Proovi Scratchi, mingi maitse annab suhu
|
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
8 |
|
tagasi üles |
|
|
LKits
HV Guru
liitunud: 06.09.2007
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
|
|