Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:2.7.2013 21:08

Aktuálně programuji více v PHP než v C#.

Odpovědět
2.7.2013 21:08
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:2.7.2013 21:12

Na Javu jsem přešel z PHP a přechod to byl pro mne docela snadný, protože ten zápis i zvyklosti jsou podobné. Dokonce jsem si ulevil od dolarů a šipek a začal jsem ve zvýšené míře používat přetěžování a překrývání. Ani interface jsem v PHP nepoužíval, protože tam nemělo takové uplatnění jako v Javě.

Nahoru Odpovědět
2.7.2013 21:12
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:2.7.2013 21:14

Jde o to, že pokud sis vypěstoval ty správné návyky, tak by ti už de facto mělo být jedno, ve kterém jazyku zrovna dnes píšeš.

Nahoru Odpovědět
2.7.2013 21:14
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Benjibs
Člen
Avatar
Benjibs:2.7.2013 21:18

V jave musim robit vela veci, co som v Pythone nemusel + sa viac napisem. A to mi samozrejme nie je prijemne :(
Ale snad to pojde.

Nahoru Odpovědět
2.7.2013 21:18
1 + 1 = 2
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:2.7.2013 21:20

Ale pozor, u Pythonu je tendencia zleniviet, kedze vsetko robi sam za programatora

To samé platí při používání editoru Vim. V podstatě v něm píšu ve svém vlastním univerzálním jazyce a on mi to pod rukama převádí do syntaxe jazyka, ve kterém to má být napsáno. Takže třeba cyklus for píšu stejně v Javě jako v XSLT, ale výsledek vypadá různě.

Nahoru Odpovědět
2.7.2013 21:20
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:2.7.2013 21:22

Java je ukecaná, ale víc jak polovinu textu za mne napíše editor automaticky, takže mi to už nevadí. Automatické opravy jsou jen dobrý základ.

Nahoru Odpovědět
2.7.2013 21:22
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Snorlax
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Snorlax:2.7.2013 21:26

Jo je. Prej je ale stejný jako C (jen před proměnný se dává $ a program začíná <?php a končí ?>). A goto je tam taky. píše se tam takhle (malý příklad jako cyklus co jsem teď vymyslel :D )

<?php;
$i = 0;
cyklus:
if ($i < 10)
{
    echo "něco";
    $i ++;
    goto cyklus;
}
else
{
    goto end;
}
//ještě nejaký program

end:
echo "Konec";
?>
Nahoru Odpovědět
2.7.2013 21:26
Kdo chce pochopit, pochopí. Kdo dělá že chce pochopit, může pouze dělat, že pochopil...
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Snorlax
Kit:2.7.2013 21:29

Tohle programátorské porno si nechej příště od cesty!

Nahoru Odpovědět
2.7.2013 21:29
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Benjibs
Člen
Avatar
Benjibs:2.7.2013 21:30

Mimochodom, Kit, mas nejake skusenosti s Jythonom? To je vlastne python, ktory sa prekompiluje do java bytecodu. Tak sa k javovskym vyhodam prida pythonia rychlost vyvoja. Povodne som sa chcel pozriet na to, ale napadlo mi, ze je v tom nejaky figel, tak som isiel k Jave.

Nahoru Odpovědět
2.7.2013 21:30
1 + 1 = 2
Avatar
Snorlax
Tvůrce
Avatar
Odpovídá na Kit
Snorlax:2.7.2013 21:32

K tomuto zdroji je doporučena jako základní výbava a nabitá pistole k hlavě :D . a možná by jste tento koment vyhlásit jako hnus roku :D

Nahoru Odpovědět
2.7.2013 21:32
Kdo chce pochopit, pochopí. Kdo dělá že chce pochopit, může pouze dělat, že pochopil...
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:2.7.2013 21:32

O Jythonu jsem zatím jen četl, ale podle všeho spíš jen posbíral nevýhody z obou jazyků :)

Nahoru Odpovědět
2.7.2013 21:32
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Benjibs
Člen
Avatar
Odpovídá na Kit
Benjibs:2.7.2013 21:47

Ked opisujes ten Vim, uz som otvaral terminal a pisal sudo .. ale tych vimov je tam viac.. Ci je to v podstate jedno?

Nahoru Odpovědět
2.7.2013 21:47
1 + 1 = 2
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:2.7.2013 22:02

Některé verze jsou odlehčené, jiné jsou nabušenější.

Vim v základní výbavě ti toho moc nenabídne a začátečníka snadno odradí, ale dají se v něm psát všelijaká makra, která se pak dají i přenášet mezi počítači. Pokud si uděláš stejná makra pro různé jazyky, je to pak velmi pohodlné.

Jen tak pro ukázku dvě z mnoha automatických oprav, které jsem si tam dal pro Javu:

psvm = public static void main(String[] args) {}
,pr  = System.out.println();

Dnes jsem četl něco o SciTE, který by měl umět něco podobného. Když jsem ho spustil, vypadalo to jako notepad, ale pod kapotou duní kopyta.

Editováno 2.7.2013 22:04
Nahoru Odpovědět
2.7.2013 22:02
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Don
Neregistrovaný
Avatar
Odpovídá na Kit
Don:2.7.2013 23:14

Obdobný mladý editor je i Sublime Text. Jeho makra v jsonu jsou perfektní.

 
Nahoru Odpovědět
2.7.2013 23:14
Avatar
Neaktivní uživatel:3.7.2013 15:58

zvlastni, z programu vznikne diskuze Java,C,C#,Pyt­hon,PHP a dokonce i editory :D

Nahoru Odpovědět
3.7.2013 15:58
Neaktivní uživatelský účet
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Theodor Johnson:3.7.2013 16:27

to bude tím že jsi si vybral zrovna batch

Nahoru Odpovědět
3.7.2013 16:27
Mo8ilε 15 Ѐλđ
Avatar
Odpovídá na Theodor Johnson
Neaktivní uživatel:3.7.2013 16:38

co mas porad s tim Batchem?
na malinkate windows ultillitky to staci ne?
nebo mi muzes doporucit lepsi jazyk ktery je snadny a snad rychlejsi nez treba na ten devlist?

Nahoru Odpovědět
3.7.2013 16:38
Neaktivní uživatelský účet
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Theodor Johnson:3.7.2013 16:46

Spíš jsem nepochopil proč s ním vůbec začínat, psal jsi že chceš dělat C# ne? Potom nevím proč dělat něco co nevyužiješ. Sice na ten devlist stačí, ale o moc víc toho nebude.

Nahoru Odpovědět
3.7.2013 16:46
Mo8ilε 15 Ѐλđ
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Theodor Johnson:3.7.2013 16:47

Ale když si v tom chceš dělat tak ti to vymlouvat nebudu, každý se může rozhodnout v čem bude dělat.

Nahoru Odpovědět
3.7.2013 16:47
Mo8ilε 15 Ѐλđ
Avatar
Odpovídá na Theodor Johnson
Neaktivní uživatel:3.7.2013 16:50

Batch jsem se ucil pul hodiny a myslim si ze neni spatny umet i nejaky
mene dobry jazyk kdyz je snadny lehky a muzes ho i obcas pouzit ;)
jinak ted me C# sklamal ze se da dekompilovat :(
chci mit chraneny kod ktery nikdo neroslouskne :(

Nahoru Odpovědět
3.7.2013 16:50
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:3.7.2013 16:56

Však ten tvůj program vlastně je takový jednoduchý editor, který umí pouze append.

Nahoru Odpovědět
3.7.2013 16:56
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:3.7.2013 17:00

Nejlépe chráněný kód bude asi ten, který nikomu nedáš a zamkneš ho do trezoru.

Dekompilovat se dá skoro všechno. Smiř se s tím, že všechny programy jsou dnes de facto open source, i když mají jinou licenci. Kdo chce, ten si z toho ty zdrojáky udělá a je zbytečné mu v tom bránit nějakou obfuskací.

Nahoru Odpovědět
3.7.2013 17:00
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Theodor Johnson:3.7.2013 17:00

nechápu čím tě zklamal C# že jde disassemblovat, když to jde s každým exe souborem

Nahoru Odpovědět
3.7.2013 17:00
Mo8ilε 15 Ѐλđ
Avatar
Odpovídá na Neaktivní uživatel
Luboš Běhounek Satik:3.7.2013 17:05

Kazdy kod (na beznych PC, poznamka pro rejpaly) jde dekompilovat, jen jde o to, jak moc je to obtizne.

Batch jen zobrazis, na .NET/Javu potrebujes nejaky software, ktery to dekompiluje zpatky na (temer) puvodni kod (pripadne na IL) a nativni exe soubory muzes dekompilovat do assembleru.

Batch ti precte v podstate kazdy, .NET/javu mene lidi a asm uz malokdo.

Nahoru Odpovědět
3.7.2013 17:05
https://www.facebook.com/peasantsandcastles/
Avatar
Nahoru Odpovědět
3.7.2013 17:08
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:3.7.2013 17:19

Ne. Musel bys ten program psát ve strojovém kódu a musel bys přitom používat pouze instrukce, které disasemblery neznají. Nejlépe takové, které nezná ani procesor.

Nahoru Odpovědět
3.7.2013 17:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:3.7.2013 17:20

a co psat vlastni programovaci jazyk v binarce? :D

Nahoru Odpovědět
3.7.2013 17:20
Neaktivní uživatelský účet
Avatar
Vojta Pšenák
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Vojta Pšenák:3.7.2013 17:24

Až ho napíšeš, budeš u mně bůh

 
Nahoru Odpovědět
3.7.2013 17:24
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:3.7.2013 17:24

To můžeš. Zkus se inspirovat třeba jazykem Waduzitdo. Operační systém, editor i běhové prostředí dohromady tuším na 250 bytech.

Nahoru Odpovědět
3.7.2013 17:24
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Vojta Pšenák
Neaktivní uživatel:3.7.2013 17:25

no tak to buh nebudu :D
protoze to ani neumim :D

Nahoru Odpovědět
3.7.2013 17:25
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Vojta Pšenák
Kit:3.7.2013 17:27

Každý programátor si někdy napsal alespoň jeden programovací jazyk. Kdo to popírá, dělá to dodnes.

Nahoru Odpovědět
3.7.2013 17:27
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Vojta Pšenák
Tvůrce
Avatar
Odpovídá na Kit
Vojta Pšenák:3.7.2013 18:22

V binárce ?

 
Nahoru Odpovědět
3.7.2013 18:22
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Vojta Pšenák
Kit:3.7.2013 18:27

Jak jinak? :)

Nahoru Odpovědět
3.7.2013 18:27
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:3.7.2013 18:31

Tak interpreter se dá přeci napsat ve všem, teoreticky je jazyk i Karel.

Nahoru Odpovědět
3.7.2013 18:31
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:3.7.2013 18:34

Asi jsi přehlédl smajlíka. Interpreter se dá napsat v čemkoli.

Nahoru Odpovědět
3.7.2013 18:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:3.7.2013 18:37

Aha, ironický smajlík :) (tenhle není :D) A ten druhý taky ne.

Nahoru Odpovědět
3.7.2013 18:37
You are the greatest project you will ever work on.
Avatar
Odpovídá na Kit
Michal Žůrek - misaz:3.7.2013 18:56

No představa interpretu v game makeru nebo něčem podobném...

 
Nahoru Odpovědět
3.7.2013 18:56
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:3.7.2013 19:05

Interpretry mohou být velmi jednoduché i v Game Makeru. Je fakt jedno, v čem ho napíšeš. Jen je rozdíl v efektivitě zápisu a efektivitě běhu.

Nahoru Odpovědět
3.7.2013 19:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Benjibs
Člen
Avatar
Odpovídá na Kit
Benjibs:3.7.2013 19:29

Ešte jednoduchšie je ich napísať v Batch-i.

Nahoru Odpovědět
3.7.2013 19:29
1 + 1 = 2
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Benjibs
Kit:3.7.2013 20:47

Nemyslím si, že to v Batchi bude jednodušší. Naopak mi připadá, že programování je v něm poněkud obtížnější než v jiných jazycích. Právě kvůli jeho jednoduchosti nebo spíš primitivnosti. Spousta jednoduchých algoritmů se v něm musí dělat poměrně komplikovaně.

Zřejmě sis dosud nevyzkoušel jiné skriptovací jazyky. Všechny jsou lepší než Batch.

Nahoru Odpovědět
3.7.2013 20:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Benjibs
Člen
Avatar
Odpovídá na Kit
Benjibs:4.7.2013 7:28

To bola irónia :`

Nahoru Odpovědět
4.7.2013 7:28
1 + 1 = 2
Avatar
Theodor Johnson
Tvůrce
Avatar
Theodor Johnson:4.7.2013 10:16

Nechcete si to probrat spíš ve volné diskuzi? Sem se to trochu nehodí. :)

Nahoru Odpovědět
4.7.2013 10:16
Mo8ilε 15 Ѐλđ
Avatar
Neaktivní uživatel:4.7.2013 16:44

halo probira se devlist ne jazyky :D
priste az budu chtit flame napisu "jaky programovaci jazyk je nejlepsi?" :D

Nahoru Odpovědět
4.7.2013 16:44
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 43 zpráv z 93.