hoď ma hore
Milí diskutujúci. Pri diskutovaní prosím: 1. nepridávaj témy pozostávajúce len z odkazov alebo jednoslovné témy / 2. nepridávaj uražlivé alebo vulgárne komentáre. Ak tieto pravidlá nedodržíš, tvoja téma pravdepodobne skončí v koši. Príjemné diskutovanie :)
none
ak chceš diskutovať, musíš sa registrovať. registrácia

tu sa nachádzaš : 

hlavná stránka  /  počítače  /  téma

C# alebo C++? literatura ktora?

príspevkov
38
zobrazení
0
tému vytvoril(a) 20.1.2011 00:24 marek17
posledná zmena 22.1.2011 15:18
1
20.01.2011, 00:24
chcel by som sa naucit programovat , ale neviem sa rozhodnut medzi C# a C++. Mam doma aj nejaku literaturu ale sam neviem ako si mam vybrat medzi 60 ebooks
none
2
20.01.2011, 21:59
C# je microsofťácky shit.
C++ je ISO štandard.
none
4

2. ruwolf 20.01.2011, 21:59

C# je microsofťácky shit.
C++ je ISO štandard.

20.01.2011, 22:06
No ono je to nieco ako zbastardena Java, nieco ako katolicizmus je zbastardene evanjelium!
none
6

4. 20.01.2011, 22:06

No ono je to nieco ako zbastardena Java, nieco ako katolicizmus je zbastardene evanjelium!

20.01.2011, 22:08
modifikacia alebo prerobeny kod? mensi Tuning?
none
12

6. marek17 20.01.2011, 22:08

modifikacia alebo prerobeny kod? mensi Tuning?

20.01.2011, 22:31
Java vznikala s nadhernou myslienkou - prenositelny kod, MS ako vsetko zbastardilo... Su tam aj technicke rozdiely ale od nich odhliadnem (pisanie Java kodu ta nuti osetrovat vynimky...). Ide o to ze na C# mas vyvojarsky nastroj VS - Visual Studio. Roky s nim som robil a nieco tak extremne velke, narocne na zdroje a s tolkymi chybami som nevidel. A tu sa aj odraza strategia MS. Samozrejme ze na vyvoj v C# pod Unix a podobnymi systemami mas MonoDevelop. Ale preco nie VS? Lebo to je presne to spotvorenie myslienky a la Microsoft - ludi nutit nakoniec pouzivat len MS produkty a ich predrazeny extremne slaby a nebezpecny* system. To je perverznost, oproti myslienke prenositelnosti (portability).
nabezpecny*:
- kryptovanie mas len v tych najdrajsich verziach,
- rychlo prakticky hned sa zaviri,
- je nestabilny takze medicinske stroje alebo letecku premavku dat riadit pod windowsmi je hazard s ludskymi zivotmi!
Inak ja robim aj administratora a mame Unixove masiny (Solaris) a aj Windowsove. Za celu historiu co som na projekte ani jeden Unix ani raz nespadol! A Windows? Mozes hadat...
none
16

12. 20.01.2011, 22:31

Java vznikala s nadhernou myslienkou - prenositelny kod, MS ako vsetko zbastardilo... Su tam aj technicke rozdiely ale od nich odhliadnem (pisanie Java kodu ta nuti osetrovat vynimky...). Ide o to ze na C# mas vyvojarsky nastroj VS - Visual Studio. Roky s nim som robil a nieco tak extremne velke, narocne na zdroje a s tolkymi chybami som nevidel. A tu sa aj odraza strategia MS. Samozrejme ze na vyvoj v C# pod Unix a podobnymi systemami mas MonoDevelop. Ale preco nie VS? Lebo to je presne to spot...

20.01.2011, 22:42
windowsy su najhaklivejsie a lahko napadnutelne virmy , hakermi ...nedivim sa ked niekto spravi program na zistenie loginu na FaceBook , ked ESET oznaci program ako virus ci cerva LOL...
none
19

16. marek17 20.01.2011, 22:42

windowsy su najhaklivejsie a lahko napadnutelne virmy , hakermi ...nedivim sa ked niekto spravi program na zistenie loginu na FaceBook , ked ESET oznaci program ako virus ci cerva LOL...

20.01.2011, 22:54
Viac penazi za menej muziky!
To mas tak, "blbi" ludia kupuju Windows, potom sa cuduju ze maju viry, tak zas sponzoruju firmy co odviruju alebo vyvijaju antiviry, potom zistia ze im nejde to ci ono napriklad dobre napalovat, tak si kupia Nero... tu krasne vidno iracionalitu kupujucich.
none
26

2. ruwolf 20.01.2011, 21:59

C# je microsofťácky shit.
C++ je ISO štandard.

21.01.2011, 12:41
2/ čo že je ? vieš vobec o čom hovoriš ? vo visual bežia professionalne programy ktore nikdy nebude mat tvol mily Linux tak sa už uvedom
none
31

26. 21.01.2011, 12:41

2/ čo že je ? vieš vobec o čom hovoriš ? vo visual bežia professionalne programy ktore nikdy nebude mat tvol mily Linux tak sa už uvedom

21.01.2011, 21:03
Pokial viem VS je vyvojarsky nastroj... dobre ked mas zdrojaky tak tam mozes spustit program dokonca v debug mode. Ale na spustenie vyvinuteho programu mi sluzi operacny system, nepotrebujem vyvojarsky nastroj... Mas to volako dopletene.
none
3
20.01.2011, 22:04
C# som videl v obchode najviac knih oproti C++ , A co , .NET,Java?
none
5

3. marek17 20.01.2011, 22:04

C# som videl v obchode najviac knih oproti C++ , A co , .NET,Java?

20.01.2011, 22:07
ISO 14882:1998 ; ISO 14882:2003
none
18

5. marek17 20.01.2011, 22:07

ISO 14882:1998 ; ISO 14882:2003

20.01.2011, 22:50
Sorry, tak aj C# je už ISO/IEC 23270, nechápem...

Ale C++ a Java sú od začiatku a od základu robené na dobrú prenositeľnosť na akýkoľvek stroj či OS, C# pôvodne len pre Microsoft. (Takže C# mi vychádza najhoršie z tohto hľadiska.)
none
20

18. ruwolf 20.01.2011, 22:50

Sorry, tak aj C# je už ISO/IEC 23270, nechápem...

Ale C++ a Java sú od začiatku a od základu robené na dobrú prenositeľnosť na akýkoľvek stroj či OS, C# pôvodne len pre Microsoft. (Takže C# mi vychádza najhoršie z tohto hľadiska.)

20.01.2011, 22:55
To je jedno, ako Java vyvojar stale moze robit aj C# kody. Tie jazyky su velmi podobne, sam som zvedavy nakolko MS kopiroval od SUNu.
Aj Ja sam dokazem vyvijat v oboch, a ani si neuvedomujem ktory pouzivam ked pisem kod. To mas ako slovencina vs cestina. Ked citas cesku literaturu uvedomujes si ze to nie je tvoj rodny jazyk!?
none
7

3. marek17 20.01.2011, 22:04

C# som videl v obchode najviac knih oproti C++ , A co , .NET,Java?

20.01.2011, 22:09
C# je dnes velmi modne, ale aj tak mam omnoho radsej Java. Ak chces .NET, tak sa nauc najprv C#, az potom .NET, mimochodom .NET nie je programovaci jazyk na rozdiel od C# alebo C++. C++ a C# su dost rozdielne technologie, aj ked maju podobne nazvy.
none
8
20.01.2011, 22:14
teda mam sa venovat obom alebo skorej C# ...???

ak si vyberiem jeden z nich potom treba aj spravnu literaturu ...
none
9

8. marek17 20.01.2011, 22:14

teda mam sa venovat obom alebo skorej C# ...???

ak si vyberiem jeden z nich potom treba aj spravnu literaturu ...

20.01.2011, 22:16
Vatsinou mi pomohli navody alebo tutorialy ...kedysi som mal na BASIC taku obrazkovu knizku o robotoch a podobnych srandach , uz sa nepamatam na nazov ...boli tam rozpisane aj sustavy a zapisy adries 0xFF ...a ine alebo 0 1 0 1 1 1 1 ...
none
10

8. marek17 20.01.2011, 22:14

teda mam sa venovat obom alebo skorej C# ...???

ak si vyberiem jeden z nich potom treba aj spravnu literaturu ...

20.01.2011, 22:18
C++ je všade, C# len na microsofťáckych sračkách.
none
11
20.01.2011, 22:22
OK ... ktory je lahsi?
Na C# je vela knih , a na C++ som videl malo knih ...

/Basic?
none
13

11. marek17 20.01.2011, 22:22

OK ... ktory je lahsi?
Na C# je vela knih , a na C++ som videl malo knih ...

/Basic?

20.01.2011, 22:35
Zle premyslas, jazyk je nastroj a ty si najdi na co ho pouzijes. Lahky je Assembler, SQL, HTML. Assembler - tam spravis vsetko, velmi efektivne, setriace hardverove zdroje, ale za cenu neskutocnej ludskej namahy. SQL - pouzitie je len v databazach. HTML - to mas na stranky, na vedecke vypocty zabudni... A tak pristupuj k jazyku.
Ak chces nieco lahke, moderne, ziadane na trhu, skus Java. Ak chces nieco troska tazsie, ale kde potrebujes rychlost a efektivnost skus C++.
none
14
20.01.2011, 22:38
java alebo C++? na javu nemam kompilator ... na C++ mam vela knih , vatsinou v EN...

Na zaciatok by bolo treba prebrat z nejakej knihy syntax ,funkcie
none
17

14. marek17 20.01.2011, 22:38

java alebo C++? na javu nemam kompilator ... na C++ mam vela knih , vatsinou v EN...

Na zaciatok by bolo treba prebrat z nejakej knihy syntax ,funkcie

20.01.2011, 22:44
Mat kompilator na Java je to najmenej, standartne mozes pouzit javac
Pozri si aj tuto stranku:
odkaz
Ak mas na mysli vyvojarske prostredie tak mas Eclipse a NetBeans (staci jedno), aj ked mozes rovno napisat textovy subor s priponou java a cez javac z prikazoveho riadku skompilovat.
Nainstalovat vsetko je uplne lahke, pod Linuxom klikni na Software Manager, tam ku vsetkemu zaskrtni fajocku a klikni install. Whoalla za par sekund mas vsetko nainstalovane bez toho aby si zadaval dake nudne udaje.
Pod tiez takzvanym operacnym systemom Windows potrebujes si troska vytrpiet a najst instalacky, nastastie su na internete uplne zadara, troska viac budes klikat, davat tie nudne next->next... ale ide to nainstalovat tiez vcelku lahko.
👍: ruwolf
none
25

17. 20.01.2011, 22:44

Mat kompilator na Java je to najmenej, standartne mozes pouzit javac
Pozri si aj tuto stranku:
http://www.oracle.com/technetwork/java/index.html
Ak mas na mysli vyvojarske prostredie tak mas Eclipse a NetBeans (staci jedno), aj ked mozes rovno napisat textovy subor s priponou java a cez javac z prikazoveho riadku skompilovat.
Nainstalovat vsetko je uplne lahke, pod Linuxom klikni na Software Manager, tam ku vsetkemu zaskrtni fajocku a klikni install. Whoalla za par sekund mas vse...

21.01.2011, 12:17
vo Windowse ako aj Visual musiš vediet robit ! ked nepoznaš čo su to registre a prikazovy riadok, tak sa velmi tažko budeme o tom bavit...zasa ten Linux Linux je shit oproti Windowsu ani nikdy nan mat nebude !
none
32

25. 21.01.2011, 12:17

vo Windowse ako aj Visual musiš vediet robit ! ked nepoznaš čo su to registre a prikazovy riadok, tak sa velmi tažko budeme o tom bavit...zasa ten Linux Linux je shit oproti Windowsu ani nikdy nan mat nebude !

21.01.2011, 21:19
Mozno preto ma platili ako programatora, a mozno preto som si sam menil registry a pouzival rozne shelly pod Winom...<-- k tomu tvojmu osobnemu utoku
K Win vs Linux skus podlozit tvrdenie. Ukaz poziadavky na OS, premeraj ich, a vyhodnot pomocou metriky.
Tu mas napriklad porovnanie rychlosti pri niektorych hrach:
odkaz
Treba podotknut ze potencialne niektore distribucie mozu byt rychlejsie, ale to nevadi. Ak zoberieme len Ubuntu, ktore je velmi popularne, tak mozeme povedat ze je sakra vykonne a rychle. Win7 asi je tiez rychle. Dobre, mame aj dalsie kriteria.
GUI - tu je Ubuntu jednoznacne lepsie, vdaka tomu ze bez dalsich programov mozes mat viac pracovnych ploch, namapovanych v priestore- ten prehlad je neocenitelny.
Dobre dajme tomu ze Win 7 ma dostatocne dobre GUI pre beznych uzivatelov (aj ked ja si na Compiz nedopustim, kedze som progrmator a potrebujem mat toho otvoreneho vela a prehladne).
Podme dalej, bezpecnost. Operacny system ma obsluhovat programy a aj ich chranit pred utokmi. Tu je Win daleko pradaleko.
Stabilita, Windows zas zaostava...
Poznam klasicke reci o kompatibilite, dobre su programy co su robene len na win - odhliadnuc od toho ze nie je chyba OS ale vyvojarov toho programu ze kaslu na klientov co maju iny OS, treba povedat ze su aj programy urcene Linuxu, takze to iste sa da tiez pouzit. Nehovoriac o tom ze ich mas fakt spustu, su fakt dobre, su zadara, a nainstalujes a vyhladas ich omnoho lahsie nez pod Winom.
Linux pouziva taktiez vyborne suborove systemy atd.

Skus teraz porovnanie spravit ty. Ukazat hlavne oblasti zaujmu pri vybere OS, porovnaj ich v tychto oblastiach a vyvod zaver.
A to som este schvalne zamlcal kriterium: cena... nech ten Win ma aspon aku taku sancu nevyjst ako "cinska smelina"
none
15
20.01.2011, 22:39
A este nieco, moderne aplikacie sa skladaju z roznych casti, a na kazdu z nich potrebujes iny nastroj - programovaci jazyk, zakial sa nechces zblaznit pri pisani kodu.
Odporucam tuto kombinaciu na zaciatok:
Java. SQL, HTML.
none
21
20.01.2011, 23:20
potom by ma zaujimalo v com spravili Wolfensteina 3D ... je to stary jazyk 8bitovy , java to nebude , ani .net ,
Borland C++ 3.0-4.0
/Dalsia vec je ta ze chcem urobit dake zmeny ale vobec nerozumiem tomu staremu kodu , neviem ako funguje ...
*MOJ sen bol dal vlastnosti z NITEMARE 3D do Wolfensteina 3D ale kedze niesom vobec programator , neviem ako to urobit ,
/Pisal som na anglickom fore (diehardwolfers.areyep.com) . Tam mi dali BAN . Nikto neriesi moje problemy ... Vsetci uznavaju len svojho Wolfika alebo Wolf5SDL ...

//mozem na to rovno zabudnut
none
23

21. marek17 20.01.2011, 23:20

potom by ma zaujimalo v com spravili Wolfensteina 3D ... je to stary jazyk 8bitovy , java to nebude , ani .net ,
Borland C++ 3.0-4.0
/Dalsia vec je ta ze chcem urobit dake zmeny ale vobec nerozumiem tomu staremu kodu , neviem ako funguje ...
*MOJ sen bol dal vlastnosti z NITEMARE 3D do Wolfensteina 3D ale kedze niesom vobec programator , neviem ako to urobit ,
/Pisal som na anglickom fore (diehardwolfers.areyep.com) . Tam mi dali BAN . Nikto neriesi moje problemy ... Vsetci uz...

21.01.2011, 00:57
Nauč sa najprv C++:

odkaz

odkaz

...stiahni si a nainštaluj DevC++:
odkaz

Tu získaš (ak budeš potrebovať) potrebné devpaky:
odkaz

C++ je len programovací jazyk. -Ak chceš niečo robiť v 3D, nauč sa neskôr OpenGL. Začni napríklad týmto:
odkaz

...samozrejme, že v angličtine nájdeš lepšie veci - a úplne najlepšie sú knihy.
👍: marek17
none
24

23. Fotón 21.01.2011, 00:57

Nauč sa najprv C++:

http://debug.sk/serialy/programovanie-v-jazyku-c/prvy-diel

http://www.sallyx.org/sally/c/

...stiahni si a nainštaluj DevC++:
http://www.slunecnice.cz/sw/dev-c/

Tu získaš (ak budeš potrebovať) potrebné devpaky:
http://devpaks.org/

C++ je len programovací jazyk. -Ak chceš niečo robiť v 3D, nauč sa neskôr OpenGL. Začni napríklad týmto:
http://nehe.ceske-hry.cz/tut_00.php

...samozrejme, že v angličtine nájdeš lepši...

21.01.2011, 12:10
Microsoft Visual Studio 2010-2008-2005?

uz sw mam , len v tom vediet robit
none
27

24. marek17 21.01.2011, 12:10

Microsoft Visual Studio 2010-2008-2005?

uz sw mam , len v tom vediet robit

21.01.2011, 13:56
Pre začiatok ti stačí jednoduchší DevC++.
(...a je aj free...)
none
28

24. marek17 21.01.2011, 12:10

Microsoft Visual Studio 2010-2008-2005?

uz sw mam , len v tom vediet robit

21.01.2011, 14:16
"Štandardná výbava" jazyka C++, ti neposkytuje žiadne grafické aplikácie. (...akési chabé pokusy boli pod BorlanC, kde boli ku tomu účelu k dispozícii neštandardné funkcie, ale na to zabudni...). -Keď budeš už vedieť obstojne C++ (zopár vlastných 1000 riadkových programov), je ti k dispozícii pre 2D napríklad knižnica Allegro, alebo pre 3D OpenGL. -Potom sa uč to.
none
29

28. Fotón 21.01.2011, 14:16

"Štandardná výbava" jazyka C++, ti neposkytuje žiadne grafické aplikácie. (...akési chabé pokusy boli pod BorlanC, kde boli ku tomu účelu k dispozícii neštandardné funkcie, ale na to zabudni...). -Keď budeš už vedieť obstojne C++ (zopár vlastných 1000 riadkových programov), je ti k dispozícii pre 2D napríklad knižnica Allegro, alebo pre 3D OpenGL. -Potom sa uč to.

21.01.2011, 14:43
…v bežnom C++ nieje niečo také, ako boli zvyknutí milovníci BASICu na príkazy Draw, Plot a Circle.
none
30

24. marek17 21.01.2011, 12:10

Microsoft Visual Studio 2010-2008-2005?

uz sw mam , len v tom vediet robit

21.01.2011, 21:00
Foton ma pravdu: C++, C# je extremne pomaly na hry.
none
33

30. 21.01.2011, 21:00

Foton ma pravdu: C++, C# je extremne pomaly na hry.

21.01.2011, 21:49
Citované z : odkaz
..................CITUJEM..............................
C# beží nad .Netem stejně jako Visual Basic. Visual Basic a C# jsou rovnocené jazyky, rozdíl je jen v syntaxi (Visual Basic je trošku "ukecanější" ale třeba pro mě přehlednější, C# zase má synatxi podobnou C++ tím ale podobnost s tímto jazykem končí) Visual Basic i C# jsou určeny pro vývoj aplikací pro Windows, musíte mít nainstalovaný .Net (sada knihoven která se stará o fůru věcí). Je jedno jestli si zvolíte VB nebo C#, protože oba jazyky jsou potom přeloženy do stejného kódu.

S C++ zatím moc zkušeností nemám, ale jedná se o jazyk který se dá využít např. když potřebujete maximalizovat výkon, děláte složité grafické záležitosti, nebo pokud potřebujete přímo komunikovat s hardwarovými periferiemi. Jde ale o to, že C++ je pro začátečníka složitější na naučení, protože se musíte starat o spoustu věcí o které se v C# stará .Net (třeba o správu paměti apod.) Prostě C# a C++ je každý určen na něco jiného. V C# budete rychle vyvíjet klasické okenní aplikace s pěkným grafickým rozhraním což sice můžete v C++ taky, ale vývoj půjde pomalu, bude neefektivní a budete muset znova vymýšlet věci, které by jste měl jinak připravené v .Netu (různé třídy a komponenty) a hlídat si spoustu věcí o které by se jinak staraly Windows.

A ohledně toho přecházení z C++ na C# pochybuju že se to dá jednoduše konvertovat, moc si to nedokážu představit, protože v C# budete využívat kni****y .Netu a v C++ si je třeba budete muset napsat sám. Pokud něco potřebujete dostat z C# do C++ tak to je na přepsání programu. Celkem pohodlně konvertovat je možné mezi C# a VB ale pochybuju že do C++.
.........KONIEC CITÁTU.............................
none
36

33. 21.01.2011, 21:49

Citované z : http://vbnet.cz/forum-tema--3661-teplota.aspx#Post19243
..................CITUJEM..............................
C# beží nad .Netem stejně jako Visual Basic. Visual Basic a C# jsou rovnocené jazyky, rozdíl je jen v syntaxi (Visual Basic je trošku "ukecanější" ale třeba pro mě přehlednější, C# zase má synatxi podobnou C++ tím ale podobnost s tímto jazykem končí) Visual Basic i C# jsou určeny pro vývoj aplikací pro Windows, musíte mít nainstalovaný .Net (sada knihoven která se ...

22.01.2011, 14:56
Prečo cituješ týpka, ktorý C++ nepozná a píše o ňom?
none
37

36. ruwolf 22.01.2011, 14:56

Prečo cituješ týpka, ktorý C++ nepozná a píše o ňom?

22.01.2011, 15:12
On nepíše, že nepozná C++, iba s ním nemá moc skúseností, ale o to tu nejde. Ide o to, že presne definoval zásadné rozdiely medzi platformou dotNET a jazykom C++. Mohol som to popísať svojimi slovami, ale citát mi pripadal pohodlnejší.
none
38

37. 22.01.2011, 15:12

On nepíše, že nepozná C++, iba s ním nemá moc skúseností, ale o to tu nejde. Ide o to, že presne definoval zásadné rozdiely medzi platformou dotNET a jazykom C++. Mohol som to popísať svojimi slovami, ale citát mi pripadal pohodlnejší.

22.01.2011, 15:18
Ale píše sprostosti, vraj sa treba starať o správu pamäte.
( To zrejme v živote nevidel program v klasickom C. )
none
22
20.01.2011, 23:28
MS vyvinula F# ...
none
34
21.01.2011, 21:58
Pokiaľ sa niekto chce učiť programovať, rozhodne odporúčam začať s niečím ako C#, alebo VB. Tu pochopí základné pravidlá a potom sa môže pustiť do takej ošemetnosti, akou je C++, respektívne písanie grafických aplikácií pod C++. A ak už silou mocou chcete robiť v C++, tak odporúčam predsa len Microsofťácky "shit" Visual Studio 2010 Express Edition a Visual C++, v ktorom nemusíte písať rozsiahle kódy pre grafické rozhranie, ale IDE to urobí za Vás.
none
35

34. 21.01.2011, 21:58

Pokiaľ sa niekto chce učiť programovať, rozhodne odporúčam začať s niečím ako C#, alebo VB. Tu pochopí základné pravidlá a potom sa môže pustiť do takej ošemetnosti, akou je C++, respektívne písanie grafických aplikácií pod C++. A ak už silou mocou chcete robiť v C++, tak odporúčam predsa len Microsofťácky "shit" Visual Studio 2010 Express Edition a Visual C++, v ktorom nemusíte písať rozsiahle kódy pre grafické rozhranie, ale IDE to urobí za Vás.

21.01.2011, 22:09
VB ma dost zvratenu syntax, to neodporucam nikomu!
No ale ked chlapec chce robit hry, tak nech skusi C++, nech sa potrapi!
To aj mna ked sa niekto pyta na fotak a silou mocou chce najkvalitnejsie fotky, tak mu odporucim zrkadlovku, aj ked dotycny bude nuteny omnoho viac premyslat. Ale zas na druhej strane, aspon bude nuteny viac sa ucit, a rychlejsie porastie... teda ak ma pevnu volu.
👍: Fotón
none

najnovšie príspevky :

prevádzkuje diskusneforum.sk kontaktuj správcu diskusného fóra vytvoril dzI/O 2023 - 2024 veľkosť : 176 835 B vygenerované za : 0.095 s unikátne zobrazenia tém : 36 511 unikátne zobrazenia blogov : 545 táto stránka musí používať koláčiky, aby mohla fungovať...

možnosti

hlavná stránka nastavenia blogy todo

online účastníci :

hľadanie :

blog dňa :

odkaz Je to ako spoznať naplno svoj potenciál a využiť ho 😉 Je to ako ísť na 100% svojej kapacity, ktorú ako ČLOVEK si schopný mať 😉 Je to ako by si sa zobudil do nového nádherného sveta ...

citát dňa :

Buď samouk, nečakaj, kým ťa naučí život.