Aktywne Wpisy
![](https://wykop.pl/cdn/c3397992/text_ZBq87gIN3p,q60.jpg)
text +53
Ja #!$%@?ę, Ukraińcy wracają do domu i ten robi aferę i nakręca z 1 mln swoich zjebów, bo nie potrafi zrozumieć, że te osoby które mieszkają poza rejonem wojny, to nie boją się wrócić.
Wielu siedziało tutaj przed wojną i co roku na świeta wracali, co nawet wspomina. Co nie przeszkadza mu manipulować dalej.
A wiele ilu ich wraca? Ruch wzrasta na ok 10 dni przed świetami o ok 20 tys (ponad
Wielu siedziało tutaj przed wojną i co roku na świeta wracali, co nawet wspomina. Co nie przeszkadza mu manipulować dalej.
A wiele ilu ich wraca? Ruch wzrasta na ok 10 dni przed świetami o ok 20 tys (ponad
![](https://wykop.pl/cdn/c3201142/5df47a61b5777324da6474f0d0a07a1d031dd4647850c498c82447a0e1b53224,w150h100.jpg?author=text&auth=ae60d6a5331eebcbe4b6653da4a825a7)
![](https://wykop.pl/cdn/c3397992/its_over_for_chlop_aGc3nC7fnR,q60.jpg)
Co wg mnie jest #!$%@? w obecnej dekadzie: Uwaga, bede brzmiał jak stary dziad :D
1. Ubożenie klasy średniej. Ludzie nie mogą zbudować oszczędności bo przy zarobkach 3-5k wszystko może się rozwalić przez dentystę czy zakup opon. Do tego niewolnictwo na kredycie. Brak perspektyw na jutro.
2. Robienie z samochodów dobra luksusowego. Trwa gotowanie żaby i za kilka lat ktoś mniej zamożny na takim Podlasiu będzie ścigany za jeżdżenie z dieslem z
1. Ubożenie klasy średniej. Ludzie nie mogą zbudować oszczędności bo przy zarobkach 3-5k wszystko może się rozwalić przez dentystę czy zakup opon. Do tego niewolnictwo na kredycie. Brak perspektyw na jutro.
2. Robienie z samochodów dobra luksusowego. Trwa gotowanie żaby i za kilka lat ktoś mniej zamożny na takim Podlasiu będzie ścigany za jeżdżenie z dieslem z
Temat zabawy:
ktoś: napisz hello world w [tu wstaw język programowania]
ja: https://play.nim-lang.org/#ix=3ZSa
Pod tym linkiem jest moja wariacja na temat hello world. Czym się różni od najprostszego możliwego Hello worlda w nimie?:
echo "Hello World!
Wziąłem stringa "Hello World!" i zamieniłem go na tablicę bajtów. (nie robie tego wprost w kodzie, zrobiłem kopiuj-wklej) Następnie, ponieważ Nim w bibliotece standardowej nie posiada konstuktu
do-while
... to korzystając z narzędzi do metaprogramowania w Nimie (konkretnie templatek) sobie todo-while
stworzyłem (choć u mnie nazwane to zostałoloop-until
.Kolejnym udziwnieniem było stworzenie iteratora, i to nie standardowego iteratora w nimie, bo ten nie ma procedur które odpowiadałyby znanym wiekszości użytkowników iteratorów
next()
orazhasNext()
które pozwalały wpakować takowy iterator do pętli while bądź do-while.Standardowy iterator tworzy się inaczej, i domyślnie jest on oznaczony jaki {.inline.}. Nie chcę się tu wymądrzać bo w Nimie programuję od 2 tygodni, ale cusie wrzucane do kodu otoczone wąsami i kropkami to tak zwane pragmy. Są one najczęściej takimi podpowiedziami dla kompilatora jak ma oznaczone nimi pola czy procedury traktować.
Jest jeszcze iterator oznaczony {.closure.}, i on ma pośrednio metodę
next()
(wystarczy wywołać iterator a zwróci on kolejną przechowywaną wartość) oraz można sprawdzić czy ma jeszcze jakieś wartości procedurą finished() (taka nimowa wersjahasNext()
.HINT: Dorzuciłem do nagłówka tego iteratora
{.closure.}
choć tak na prawdę nie musiałem, bo w tym przypadku kompilator wie że ma do czynienia z{.closure}
Następnie przy użyciu konsruktów
loop
iuntil
przechodzę po kojelnych wartościachbyte
przechowywanych w iteratorze, i wyświetlam je nastdout
po kolei zamieniając przy okazjibyte
na odpowiadający temu bajtowichar
. Gdy iterator przejdzie po wszystkich wartościach dorzucam nową linię i kończę loopa.Zachęcam do tworzenia i dzielenia sie tu swoimi dziwnymi hello worldami ;)
Nie jest konieczne, ale dobrą praktyką jest wrzucenie swojego kodu do jakiegoś playgrounda dla swojego języka (tak jak ja to zrobiłem) i chocby pobieżne opisanie jak to działa :)
#programowanie