Novacik
Novacik
Ahojte kupil som si knihu Ucebnica Jazyka C pomaly sa z nej ucim len mam zacitocnicke otazky. Momentalne som prvak na strednej skole takze neviem ci moja matika je na takej urovni aku treba pre programovanie. (V skole s nou problem nemam.) Na notebook si chcem dat Ubuntu a chcel by som vediet ci je rozdiel skusat a pisat prve aplikacie pod Linuxom a Winodwsom? A nejaky dobry kompilator a editor by ste mi neporadili?
Dakujem za odpovede
Dakujem za odpovede
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: Novacik
na ubuntu sa vykasli
windows, visual studio c++ 2010 express mas zadarmo, da sa v tom pisat aj C
inak neviem, ci zrovna C je dobry jazyk na zaciatok, ale sak uvidis sam...mozno lepsie C#, ale ked uz mas knizku na Ccko...na programovanie nejaku super matiku netreba, treba mozog a ochotu sa to ucit,...ale ano, treba aj nejaku matiku, napr. kedze si prvak na strednej, tak asi moc nevies, co je to taky faktorial, a zrovna napr. take pocitanie faktorialu je taka zakladna ulozka.
windows, visual studio c++ 2010 express mas zadarmo, da sa v tom pisat aj C
inak neviem, ci zrovna C je dobry jazyk na zaciatok, ale sak uvidis sam...mozno lepsie C#, ale ked uz mas knizku na Ccko...na programovanie nejaku super matiku netreba, treba mozog a ochotu sa to ucit,...ale ano, treba aj nejaku matiku, napr. kedze si prvak na strednej, tak asi moc nevies, co je to taky faktorial, a zrovna napr. take pocitanie faktorialu je taka zakladna ulozka.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
Re: Novacik
tak po c by som chcel nastupit na c++ a cital som ze potom je ten prechod lahsi .... ved keby som nieco z matiky nevedel wikipedia asi pomoze.... snad
- filuS
- Používateľ
- Príspevky: 548
- Dátum registrácie: Ut 26. Aug, 2008, 13:14
- Bydlisko: Presov, Slovakia
Re: Novacik
Podla mna lepsi jazyk ako C/Pascal na uplny zaciatok sa bude tazko hladat. Rozhodne by som ale neodporucal zacinat objektovo-orientovanym jazykom ako je C# alebo Java. Rozdiel medzi Linuxom a Windowsom v ramci vyvoja C programov nespoznas (aspon nie takto na zaciatku), urob to, co ti navrhol M1ch4l, nainstaluj si Microsoft Visual Studio a postupne sa uc. Tej matiky by si teoreticky vela nepotreboval, ale ako prvak na strednej budes mat mozno vacsi problem pochopit nejake zakladne programatorske techniky (ako uz bolo spominane, napriklad taka rekurzia by mohla byt zo zaciatku oriesok). Ked uz sa trosku otukas a budes chciet robit zlozitejsie veci, ako su trebars aplikovatelne filtre na obrazky, tak tam ten matematicky zaklad bude potrebny a pravdepodobne si budes musiet pockat par rokov, kym ti to v skole vysvetlia (ak vobec, zalezi na skole).
Desktop
Spoiler: ukázať
Re: Novacik
tak matiku mam na strednej cele styri roky ....hadam tie uciva budu
- mArtinko5MB
- Používateľ
- Príspevky: 1879
- Dátum registrácie: St 04. Jan, 2012, 23:32
- Bydlisko: Kosice
Re: Novacik
škoda, že Vám ju trošku okresali, koniec koncov aj bez zložitejšej matiky sa dá zaobísť pri programovaní čo sa týka jazyka na začiatok C/pascal -> dobrá voľba, čo sa týka OS -> Linux je zbytočnosťAdamFCST napísal:tak matiku mam na strednej cele styri roky ....hadam tie uciva budu
It might make sense just to get some in case it catches on. If enough people think the same way, that becomes a self fulfilling prophecy.
- Satoshi Nakamoto
- Satoshi Nakamoto
- Chris
- Pokročilý používateľ
- Príspevky: 5236
- Dátum registrácie: Pi 13. Jan, 2006, 02:00
- Bydlisko: Bratislava
Re: Novacik
najlepsie aspon ako to bolo u mna v skole
C->C++->C#-> ? mozno F#, ale je pravda, ze to su len take okresane zaklady, aby si sa naucil poriadne jeden jazyk, musis sa tomu venovat
C->C++->C#-> ? mozno F#, ale je pravda, ze to su len take okresane zaklady, aby si sa naucil poriadne jeden jazyk, musis sa tomu venovat
Master of PaloAlto NGFWs, Cisco ASAs
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: Novacik
ja len tolko, ze C je dost low-level jazyk a vela veci sa v inych robi prijemnejsie
zatial co taky C# je pohodlnejsi, vela toho napise automaticky, netreba v nom nijako spravovat pamat...ale zasa je to jazyk vysokourovnovy, ale da sa tam robit aj bez vytvarania vlastnych tried.
no je pravda, ze je vhodne zacat s niecim cisto proceduralnym.
Pascal je akceptovatelny, ale je nepodstatny, takze lepsie C.
Na strednej ta z matiky nenaucia skoro nic...si budes musiet riadne nalozit, a aj tak ta stale toho naucia strasne malo (lebo samozrejme na strednej musia hladiet aj na tych, co matematiku nechcu ani vidiet a chcu sa jej co najskor zbavit, a chcu sa naspamat ucit dejepis )
Takze co take ta naucia...hm, kvadraticku rovnicu, kombinacne cislo a s nim faktorial, sustavy rovnic (ale to len take trapne) a s nimi matice a lamacky Gaussovu eliminaciu), pol roka, ak nie rok zabijete s analytickou geometriou, a to je mozno aj vsetko
Asi mate dake volitelne, takze ak si matematiky fakt nalozis, tak mozno vo stvrtaku ti povedia, ako sa derivuju a integruju tabulkove funkcie a trosicku ze ako to spojit, aby si vedel zderivovat aj netabulkovu funkciu.
zatial co taky C# je pohodlnejsi, vela toho napise automaticky, netreba v nom nijako spravovat pamat...ale zasa je to jazyk vysokourovnovy, ale da sa tam robit aj bez vytvarania vlastnych tried.
no je pravda, ze je vhodne zacat s niecim cisto proceduralnym.
Pascal je akceptovatelny, ale je nepodstatny, takze lepsie C.
Na strednej ta z matiky nenaucia skoro nic...si budes musiet riadne nalozit, a aj tak ta stale toho naucia strasne malo (lebo samozrejme na strednej musia hladiet aj na tych, co matematiku nechcu ani vidiet a chcu sa jej co najskor zbavit, a chcu sa naspamat ucit dejepis )
Takze co take ta naucia...hm, kvadraticku rovnicu, kombinacne cislo a s nim faktorial, sustavy rovnic (ale to len take trapne) a s nimi matice a lamacky Gaussovu eliminaciu), pol roka, ak nie rok zabijete s analytickou geometriou, a to je mozno aj vsetko
Asi mate dake volitelne, takze ak si matematiky fakt nalozis, tak mozno vo stvrtaku ti povedia, ako sa derivuju a integruju tabulkove funkcie a trosicku ze ako to spojit, aby si vedel zderivovat aj netabulkovu funkciu.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
Re: Novacik
myslim si ze neexistuje lepsie prostredie na programovanie ako Linux - teda ak nechces robit v trapnych jazykoch ako je C# (nauci ta byt lenivym), co je bohuzial dnes niekedy nutnost. Linux ta aj nauci viac o tom, ako funguje taky OS. Ubuntu sice nie je najlepsie, ale vzdy lepsie jak nic pre zaciatok. Alebo ked hladas este nejaku jednoduchu distribuciu, skus Mint. Tazko povedat ci by som zacal Cckom, ale zas nie je tam to OOP.
Re: Novacik
Takze sefko, co sa tyka matematiky na strednej skole, redaktor M1ch4l ma uplnu pravdu. Som v 4 rocniku, no naucil som sa z matematiky akurat to, co ti tu vymenoval. Inak, 100 ludi, 100 chuti. Mne kamarat dal knizku "Naucte se C++ za 21dni". Ucim sa to uz nejaku dobu a konstatujem, ze zatial som tu hardcore matiku vobec nepouzil. Vies, ja si myslim, ze skor nez zacnes pouzivat zlozite matematicke operacie, budes musiet zvladnut princip programovania ako takeho.. A to ti nejaky cas zaberie, tomu ver... Takze, ak mas dobru knizku, uc sa krok po kroku tak, ako to robim aj ja. Necitaj to ako nejaky roman, ked niecomu nerozumies citaj to aj viacej krat a hlavne zamyslaj sa nad tym, co citas.. Pak pojdes na vysku a pojde to ako po masle (ak ta to bude ovsem bavit).
CPU:Intel Core i5 750 MB:Gigabyte GA-P55-UD4 (F9) RAM:Corsair Dominator DHX+ 4 x 2GB 1600MHz DDR3 VGA:MSI GTX570 Twin Frozr III HDD:WD Caviar Green 1TB PSU:Seasonic X-760 GOLD CASE:CoolerMaster Dominator CM690 II Advanced LCD:LG FLATRON W2453TQ 24"
- mArtinko5MB
- Používateľ
- Príspevky: 1879
- Dátum registrácie: St 04. Jan, 2012, 23:32
- Bydlisko: Kosice
Re: Novacik
fail, netárajja-pc napísal:myslim si ze neexistuje lepsie prostredie na programovanie ako Linux - teda ak nechces robit v trapnych jazykoch ako je C# (nauci ta byt lenivym), co je bohuzial dnes niekedy nutnost. Linux ta aj nauci viac o tom, ako funguje taky OS. Ubuntu sice nie je najlepsie, ale vzdy lepsie jak nic pre zaciatok. Alebo ked hladas este nejaku jednoduchu distribuciu, skus Mint. Tazko povedat ci by som zacal Cckom, ale zas nie je tam to OOP.
It might make sense just to get some in case it catches on. If enough people think the same way, that becomes a self fulfilling prophecy.
- Satoshi Nakamoto
- Satoshi Nakamoto
Re: Novacik
fail je tvoj prispevok, vzhadom k tomu, ze si mi nepodal ziadne padne argumenty proti veciam co som spomenul.. okej, s tym C# som to mozno prehnal, ale ludia sa niekedy nezamyslaju nad niecim co je standard, proste to tak beru.. a teraz nemyslim iba C# ci Javu ale nechcem zacinat flame. Ano C# vyrazne ulahcuje vyvoj vo Windowse, ale ked beriem do uvahy ostatne veci.mArtinko5MB napísal:fail, netárajja-pc napísal:myslim si ze neexistuje lepsie prostredie na programovanie ako Linux - teda ak nechces robit v trapnych jazykoch ako je C# (nauci ta byt lenivym), co je bohuzial dnes niekedy nutnost. Linux ta aj nauci viac o tom, ako funguje taky OS. Ubuntu sice nie je najlepsie, ale vzdy lepsie jak nic pre zaciatok. Alebo ked hladas este nejaku jednoduchu distribuciu, skus Mint. Tazko povedat ci by som zacal Cckom, ale zas nie je tam to OOP.
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: Novacik
C++ sa za 21 dni teda nenaucis. Takej knizke by som moc neveril...morent napísal:Takze sefko, co sa tyka matematiky na strednej skole, redaktor M1ch4l ma uplnu pravdu. Som v 4 rocniku, no naucil som sa z matematiky akurat to, co ti tu vymenoval. Inak, 100 ludi, 100 chuti. Mne kamarat dal knizku "Naucte se C++ za 21dni". Ucim sa to uz nejaku dobu a konstatujem, ze zatial som tu hardcore matiku vobec nepouzil. Vies, ja si myslim, ze skor nez zacnes pouzivat zlozite matematicke operacie, budes musiet zvladnut princip programovania ako takeho.. A to ti nejaky cas zaberie, tomu ver... Takze, ak mas dobru knizku, uc sa krok po kroku tak, ako to robim aj ja. Necitaj to ako nejaky roman, ked niecomu nerozumies citaj to aj viacej krat a hlavne zamyslaj sa nad tym, co citas.. Pak pojdes na vysku a pojde to ako po masle (ak ta to bude ovsem bavit).
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
Re: Novacik
Mam ju a je fajn. Sam autor tvrdi, ze to nie je myslene realne, skor to naznacuje sposob organizacie knihy - je to rozdelene podla dni a tyzdnov.
-
- Sponzor fóra gold
- Príspevky: 7931
- Dátum registrácie: Po 28. Feb, 2011, 11:49
- Bydlisko: Bratislava
Re: Novacik
ano , ta kniha je fajn, mas proste 21 kapitol , a tie sa tzv. daju zvladnut za den
main: 9950X + Noctua NH-D15 G2, ASUS STRIX B650E-F, Kingston 64gb DDR5 6000 CL30, 7900 GRE Nitro+, 990 Pro 4TB, ASUS STRIX Aura RGB 1000W, Fractal North XL + 4x Noctua A14x25 G2