Hello World , bo pokazuje więcej aspektów języka i chcąc nie chcąc trzeba coś przeczytać. Kiedyś postanowiłem przejrzeć matury i znalazłem takie zadanko i stwierdziłem, że napiszę to w jak największej liczbie języków. Aktualna lista to:
Pomyślałem czy nie było by warto zrobić własnej kryptowaluty (z resztą takie pomysły już się jawiły). Założenia:
- Ma dawać wszystkim równe szanse na start (w jakimś określonym przedziale czasu) - można to rozwiązać zaczynając od ∞ poziomu trudności, a następnie okresowo zmniejszać, aż zaczną się pojawiać pojedyncze monety. W ten sposób będzie to w jakiś sposób uregulowane, by twórca i jego znajomi nie
@Hauleth: Czyli punkt zero: znaleźć nietrywialny problem obliczeniowy jednocześnie przydatny ludzkości. Żeby było trudniej dobrze, żeby nie był rozwiązywalny przez proste dokładanie mocy obliczeniowych przez współczesne maszyny ani te z najbliższych 20 lat...
Mógł by mi ktoś powiedzieć czy da się w prosty sposób zrobić task w Mavenie, który był by równoważny do
mvn clean compile assembly:single ? Java to nie moja technologia, a Maven wygląda na szczególnie udziwnione coś. Nazwa dowolna, ale najbardziej pasowało by mi coś w stylu
Zanim dostanę p-------a przez kolejną osobę wyskakującą z pytaniem "Czy warto się uczyć języka XYZ?".
TAK KU**A! Każdego języka warto spróbować, bo każdy będzie miał jakąś pierdołę jakiej inny nie ma! Poznasz nowe spojrzenie na problem lub poznasz problem, o którym do tej pory nie wiedziałeś.
WIĘC RAZ JESZCZE: TAK, WARTO SIĘ UCZYĆ NOWYCH JĘZYKÓW!!!
@beka_z_gimba: vala, też polecam. Szkoda że mało wsparcia dla tego języka. Składnia to praktycznie to samo co C#, tylko kompilowany do C. Piękna sprawa.
@nvll: Bo nie umiesz używać :D CtrlP i śmiga jak złoto. Jak chcesz ogarnąć moją konfigurację to masz na GH - https://github.com/hauleth/dotfiles. Całkiem fajnie mi się tego używa, oraz zadbałem by wszystko było tylko w VimL (zero dodatkowych kompilacji).
Ze skrótów do lepszego pracowania z wieloma plikami:
@WolverinePL: Nie chciało mi się już bawić. Pozmieniał bym trochę nazewnictwo jeszcze, by bardziej pasowało, ale to i tak jest tak na odwal pisane, by zaliczyć przedmiot jak najszybciej. Więc niestety musisz wybaczyć :D
@sylwke3100: Wielu teoretyków do OOP uważa za dobre minimalizowanie przepływu danych między obiektami. Coupling też się zwiększa przez takie coś: Car::Engine::turnOn() vs Car::Engine::setRunning(bool), getter/setter niepotrzebnie eksponuje wnętrze obiektu.
Takie coś co stosuję zamiast
Hello World, bo pokazuje więcej aspektów języka i chcąc nie chcąc trzeba coś przeczytać. Kiedyś postanowiłem przejrzeć matury i znalazłem takie zadanko i stwierdziłem, że napiszę to w jak największej liczbie języków. Aktualna lista to: