Novacik

Sekcia o programovaní, programovacích jazykoch...
AdamFCST
Nový používateľ
Nový používateľ
Príspevky: 9
Dátum registrácie: So 21. Jan, 2012, 17:47
Bydlisko: Trnava

Novacik

Príspevok od používateľa AdamFCST »

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 :-)
Používateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6679
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Novacik

Príspevok od používateľa M1ch4l »

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.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU 7800 X3D + DeepCool AK620; MB ROG Strix B650E-E; RAM G.Skill 32GB 6000CL30; GPU 7900XT Pulse; OS SSD 980 Pro 1TB; Storage SN850X 2TB, 860 QVO 2TB; PSU ROG Strix 850W Aura; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Razer Huntsman V2 (red linear), Razer Basilisk V3 Pro + Razer Destructor 2, Blue Snowball
AdamFCST
Nový používateľ
Nový používateľ
Príspevky: 9
Dátum registrácie: So 21. Jan, 2012, 17:47
Bydlisko: Trnava

Re: Novacik

Príspevok od používateľa AdamFCST »

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
Používateľov profilový obrázok
filuS
Používateľ
Používateľ
Príspevky: 548
Dátum registrácie: Ut 26. Aug, 2008, 13:14
Bydlisko: Presov, Slovakia

Re: Novacik

Príspevok od používateľa filuS »

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ť
Specs:
- AMD Ryzen 5 5600X + Noctua NH-U12S Chromax.black
- PowerColor Red Devil AMD Radeon RX 6700XT
- ASUS TUF Gaming B550M-PLUS
- Crucial Ballistix 32GB (4x8GB) 3600 MHz CL16
- Be Quiet! Pure Base 500DX Black + 5x Noctua fans
- Corsair RM650x + CableMod PRO ModMesh C-Series Kabel Kit (Black/Red)
- Samsung 970 EVO Plus 500GB + ADATA XPG SX8200 Pro 1TB
- Sound Blaster Z
OS: Windows 10 Home 64bit
Monitor: Zowie by BenQ XL2546K + Eizo FS2333
Peripherals:
- Logitech G PRO Superlight + Artisan Hien L Mid Wine Red
- Logitech G915 TKL (red)
- Audio-Technica ATH-G1WL
AdamFCST
Nový používateľ
Nový používateľ
Príspevky: 9
Dátum registrácie: So 21. Jan, 2012, 17:47
Bydlisko: Trnava

Re: Novacik

Príspevok od používateľa AdamFCST »

tak matiku mam na strednej cele styri roky ....hadam tie uciva budu
Používateľov profilový obrázok
mArtinko5MB
Používateľ
Používateľ
Príspevky: 1879
Dátum registrácie: St 04. Jan, 2012, 23:32
Bydlisko: Kosice

Re: Novacik

Príspevok od používateľa mArtinko5MB »

AdamFCST napísal:tak matiku mam na strednej cele styri roky ....hadam tie uciva budu
š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ť :)
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
Používateľov profilový obrázok
Chris
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 5238
Dátum registrácie: Pi 13. Jan, 2006, 02:00
Bydlisko: Bratislava

Re: Novacik

Príspevok od používateľa Chris »

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 :)
Master of PaloAlto NGFWs, Cisco ASAs
Používateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6679
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Novacik

Príspevok od používateľa M1ch4l »

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 :D )
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 :D
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
Spoiler: ukázať
CPU 7800 X3D + DeepCool AK620; MB ROG Strix B650E-E; RAM G.Skill 32GB 6000CL30; GPU 7900XT Pulse; OS SSD 980 Pro 1TB; Storage SN850X 2TB, 860 QVO 2TB; PSU ROG Strix 850W Aura; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Razer Huntsman V2 (red linear), Razer Basilisk V3 Pro + Razer Destructor 2, Blue Snowball
ja-pc
Nový používateľ
Nový používateľ
Príspevky: 73
Dátum registrácie: Ne 02. Máj, 2010, 19:46

Re: Novacik

Príspevok od používateľa ja-pc »

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.
Používateľov profilový obrázok
morent
Nový používateľ
Nový používateľ
Príspevky: 177
Dátum registrácie: Ne 07. Sep, 2008, 10:28
Bydlisko: Bošany

Re: Novacik

Príspevok od používateľa morent »

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"
Používateľov profilový obrázok
mArtinko5MB
Používateľ
Používateľ
Príspevky: 1879
Dátum registrácie: St 04. Jan, 2012, 23:32
Bydlisko: Kosice

Re: Novacik

Príspevok od používateľa mArtinko5MB »

ja-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.
fail, netáraj :facepalm:
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
ja-pc
Nový používateľ
Nový používateľ
Príspevky: 73
Dátum registrácie: Ne 02. Máj, 2010, 19:46

Re: Novacik

Príspevok od používateľa ja-pc »

mArtinko5MB napísal:
ja-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.
fail, netáraj :facepalm:
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.
Používateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6679
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Novacik

Príspevok od používateľa M1ch4l »

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). :-)
C++ sa za 21 dni teda nenaucis. Takej knizke by som moc neveril...
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU 7800 X3D + DeepCool AK620; MB ROG Strix B650E-E; RAM G.Skill 32GB 6000CL30; GPU 7900XT Pulse; OS SSD 980 Pro 1TB; Storage SN850X 2TB, 860 QVO 2TB; PSU ROG Strix 850W Aura; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Razer Huntsman V2 (red linear), Razer Basilisk V3 Pro + Razer Destructor 2, Blue Snowball
ja-pc
Nový používateľ
Nový používateľ
Príspevky: 73
Dátum registrácie: Ne 02. Máj, 2010, 19:46

Re: Novacik

Príspevok od používateľa ja-pc »

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. ;)
LordKJ
Sponzor fóra gold
Sponzor fóra gold
Príspevky: 7935
Dátum registrácie: Po 28. Feb, 2011, 11:49
Bydlisko: Bratislava

Re: Novacik

Príspevok od používateľa LordKJ »

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

Návrat na "Programovanie"