Ruby vs Python

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

denethor
nováček
Příspěvky: 10
Registrován: leden 12
Pohlaví: Nespecifikováno
Stav:
Offline

Ruby vs Python

Příspěvekod denethor » 12 led 2012 22:42

Ahoj
programuju asi pul roku, v c++, a chtel bych se naucit nejaky vysokourovnovy jazyk, asi Ruby nebo Python. Ani jeden z nich moc neznam, tak by me zajimalo, ktery byste mi doporucili a jestli v nich nekdo programujete.
Dik za odpovedi

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Ruby vs Python

Příspěvekod faraon » 13 led 2012 07:56

Tak na tomhle se neshodou ani profíci, když dojde na tuhle otázku je z toho vždycky flamewar :lol:
Vzhledem k tomu že jsi teprve začátečník, měl by pro tebe asi být vhodnější ten Python. Spíš tě naučí dobrým mravům, podobně jako Pascal.

Proč bylo vytvořeno tolik programovacích jazyků? (Podle Ala Stevense)
COBOL je proto, aby programu rozuměli i šéfové.
BASIC je pro neprogramátory.
FORTRAN je pro vědce.
ADA prostě pochází od úřední komise.
PILOT je pro učitele.
PASCAL je pro studenty.
LOGO je pro děti.
APL je pro Marťany.
FORTH, LISP a PROLOG jsou pro specialisty.
No a Céčko je pro programátory.

A jestli chceš skutečně vysokoúrovňový jazyk, tak jedině Lisp:
„(((Kolik(závorek)umíš(,)(tolikrát(jsi)programátorem))))(.)(.)((())())“
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Ruby vs Python

Příspěvekod domitea » 13 led 2012 10:57

Ještě je taky třeba C#. Napíšeš v něm všechno, od kalkulačky až po web. Má to jednu nevýhodu, je pouze MS only, ale to asi nevadí :smile: (Mono neberu v potaz)

Příklad:

Kód: Vybrat vše

using System;

public class Hello2
{
   public static void Main()
   {
      Console.WriteLine("Hello, World!");
   }
}


Jazyk celý má Céčnovou syntaxi a je to celé postavené na namespaces.

denethor
nováček
Příspěvky: 10
Registrován: leden 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Ruby vs Python

Příspěvekod denethor » 13 led 2012 19:08

Dekuju za odpovedi. C# me moc nelaka, myslim, ze je dost podobnej C++ a tak veci, ktery bych delal v C# muzu udelat i v C++ a nebudu se muset ucit neco novyho.

Jinak nevite, jestli se v Ruby daji nacitat integery z textovyho souboru, nebo jestli se musi nacist string a pak to zkonvertovat na int, jako v pythonu?

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Ruby vs Python

Příspěvekod domitea » 13 led 2012 19:13

No, Faraon mě opraví, ale v C++ se docela dost dobře programuje v Linuxu (možná i nativně), takže pokud by jsi chtěl zkusit něco nového, tak se ani nemusíš učit nový jazyk. Vyjde to nastejno :smile:

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Ruby vs Python

Příspěvekod faraon » 13 led 2012 19:33

Je to tak, C++ se v Linuxu používá běžně, na můj vkus až moc :lol:

Jestli si myslíš že s C# se nebudeš muset moc učit, tak se mýlíš. Říká se že Java je zprasené C, a C# je zprasená Java - ten jazyk vznikl tak že soud zakázal Microsoftu šířit jejich nekompatibilní verzi Javy a tak si "vymysleli" vlastní jazyk. A navíc je na rozdíl od C++ skutečně objektový... Doufám že to nevyznělo tak že bych ho doporučoval ;-)

Ruby neumím, jen tak narychlo jsem našel tohle, ale byl by takový problém si na přímé čtení integeru napsat vlastní funkci (podprogram, metodu nebo jak se to zrovna v tomhle jazyce jmenuje)? Dobrý programátor nespoléhá na nástroje které mu nachystal někdo jiný, ale dokáže si napsat svoje vlastní, někdy to mám rychleji než bych vygooglil co dělá to co zrovna potřebuji.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů