Autor Wątek: RETURNER 〜闇の終焉〜  (Przeczytany 1295 razy)

Offline Mistrz Wszechimienny

  • Constantine Frank Hawkman
  • Wiadomości: 51
  • Sudoku - Legenda Forum
    • Zobacz profil
    • Gackt - Returner ~Yami no Shuuen~
RETURNER 〜闇の終焉〜
« dnia: Styczeń 01, 2018, 14:33:22 »
Mesdames et messieurs, bonsoir


Constantine Frank Hawkman — prawdopodobnie pierwszy troll oraz założyciel wielu kont. Znany z zamiłowania do arabszczyzny, hentai-barokowych plakatów rekamujących jego conlangi oraz tego, że wszystkie jego multikonta należą do jego brata/braci.

Ten prawdziwy, jedyny, oryginalny Sudoku, którego multi-multi to 80% forum.

Cytuj
Dysydenci z PFJ, którzy opuścili stowarzyszenie wskutek rytuału zwanego fochem, twierdzą czasem, że całe stowarzyszenie jest ściemą, a tak naprawdę wszyscy członkowie to jedna i ta sama osoba, zwana – w zależności od wyznawanej przez ich wersji – Canisem bądź Vilénem, a reszta osób to jej multikonta.




Nick: Mistrz Wszechimienny (bo Constantine Hawkman było zajęte)
Wiek: kalendarzowo 28
Zarost: broda jak Number One Picarda William Riker z USS Titan... zresztą kogo ja oszukuje, wygląda to bardziej jak broda Breivika
Kolor oczu: szare, ale zmieniają się na zielone w supernaturalny sposób
Numer buta: ~42
Dominująca ręka: prawica
Ulubiony smak wafelków: lubię wafelki.
Zainteresowania: informatyka, programowanie, .net, javascript, językoznawstwo, światotwórstwo, średniowiecze, bycie chodzącą wikipedią i memopedią
Języki: (w kolejności od najlepiej poznanego) polski, angielski (one would say that I am quite fluent in that language), japoński (benkyoshimashita to subete o wasuremota), niemiecki (ich habe keine ahnung der deutsche sprache)
Wyznanie: nicejskie wyznanie wiary kościoła katolickiego (Franek plz Deus Vult)
Polityka: jedyna słuszna opcja w polskiej polityce - Prawo i Sprawiedliwość - nie oddamy Dobrej Zmiany lewactwu, feminazmowi ruchowi LGBTQWERTYUIOP , postkomunie (pisanej RAZEM) ani tym bardziej ubogacającym muslimskim nachodźcom - nie teraz, kiedy Polska wstaje z kolan i znów liczy się na arenie międzynarodowej.
Ulubiony kolor: amarant, węglowy, trawiastozielony
Ulubiony schemat standaryzacji, systematyzacji i zapisu gramatyki języka: kiedyś lubiałem polski i esperancki bo proste, potem lubiałem schemat łaciński bo przyjęty w świecie - teraz jednak stosuje swój system systematyczny części mowy oparty na doświadczeniach z prac nad conlangami - natlangami post-PIE



Wypij szklankę spirytusu (ratyfikowanego) za każdym razem kiedy:
  • Na forum pojawi się Hawkman we własnej bądź cudzej osobie
   
« Ostatnia zmiana: Styczeń 01, 2018, 14:35:34 wysłana przez Mistrz Wszechimienny »
Cytat: Andrzej Samogłoski, Ostatnie wałczenie
Później mówiono, że człowiek ten nadszedł od północy od bramy Wernakularnej. Szedł pieszo, a objuczone spółgłoski prowadził za laryngeały. Było późne popołudnie i kramy romlangerów i noobiarzy były już zamknięte, a uliczka pusta.

Offline Obcy

  • Loof þän Semien onn þän Horden!
  • Uciekinier
  • Wiadomości: 1 722
  • Vourfäirer ƨ̆ermaneslands
    • Zobacz profil
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #1 dnia: Styczeń 05, 2018, 18:22:37 »
informatyka, programowanie, .net, javascript

Za to już masz u mnie wielkiego plusa! <# <# <# <#

PS Polecam się nauczyć Javy - zajebisty język, acz dziwny.

Offline Борівой

  • Форумовъйь Гноітель Фраеровъ
  • Administrator
  • Wiadomości: 3 081
    • Zobacz profil
  • Konlangi: Szybski, truski, brocki
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #2 dnia: Styczeń 05, 2018, 19:26:53 »
Java to zło ;)

Offline Mistrz Wszechimienny

  • Constantine Frank Hawkman
  • Wiadomości: 51
  • Sudoku - Legenda Forum
    • Zobacz profil
    • Gackt - Returner ~Yami no Shuuen~
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #3 dnia: Styczeń 05, 2018, 20:55:35 »
informatyka, programowanie, .net, javascript

Za to już masz u mnie wielkiego plusa! <# <# <# <#

PS Polecam się nauczyć Javy - zajebisty język, acz dziwny.

Dziekuję za plusa.

A co do Javy to czy nie lepiej .NET i C#?
- Masz dobrze znany i dobrze opisany świat pełen gotowych technologii.
- Masz nuget jako manager zależności.
- Zrobienie API REST to dosłownie postawienie ASP .NET MVC API 2.2
- tworzenie usług np. SOAP RPC czy REST to mało roboty kiedy korzystasz z WCF
- dzięki Mono i Xamarin możesz pisać na wszystkie platformy
- LINQ pozwala Ci tworzyć kwerendy zintegrowane z językiem - np. wyszukać Johnów Smithów w kolekcji poprzez kolekcjaOsob.Where(osoba => osoba.name == "John" && osoba.surname == "Smith").ToList()- kwerendy LINQ również możesz zapuszczać na dokumentach XML
- możesz używać podejścia Code First przy pracy z bazami danych - Entity Framework które pozwala np. używać LINQ do odpytywania baz danych bez konieczności klejenia SQL-ki
- Entity Framework może Ci postawić bazę danych na podstawie informacji o obiektach - wystarczy je tylko oznaczyć adnotacjami jako modele
- W EF kwerendy zwracają obiekty modeli, wystarczy zapisać obiekt by zmienił się w Db (troche jak we wzorcu Active Record)
- wszystko działa dużo szybciej niż Java i ma lepsze zarządzanie pamięcią
- możesz integrować się z innym kodem np. uruchamiać JavaScript i udostępniać mu POCO-sy (jak POJO w Javie)
- możesz stosować duck typing i dynamiczne typowanie zmiennych dzięki słowu dynamic i sprawdzaniu typu w runtime  co oczywiście jest wolniejsze niż deklaracja typu w momencie kompilacji do IL (takie tam .net bytecode - ale jest.

Java to zło ;)

To nie jest zło, ale C# jednak lepszy język ze względu na możliwości jakie oferuje platforma .NET i prędkość działania po kompilacji do IL-a - wydajniej niż maszyna i bytecode Javy.

Zło to jest JS-owy framework Electron. W pracy mam komputer 8GB RAM i Slack potrafi przymulić jak mam włączone Spotify i Visual Studio z powodu RAMu właśnie.
« Ostatnia zmiana: Styczeń 05, 2018, 22:05:45 wysłana przez Mistrz Wszechimienny »
Cytat: Andrzej Samogłoski, Ostatnie wałczenie
Później mówiono, że człowiek ten nadszedł od północy od bramy Wernakularnej. Szedł pieszo, a objuczone spółgłoski prowadził za laryngeały. Było późne popołudnie i kramy romlangerów i noobiarzy były już zamknięte, a uliczka pusta.

Silmethúlë

  • Gość
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #4 dnia: Styczeń 06, 2018, 14:03:47 »
Akurat technicznie JVM od CLR (maszyny wirtualnej .Net) jest lepszy¹, choć językowo C# podobno faktycznie jest przyjemniejszy. Java 8 jednak jest bardzo porównywalna do C# – z Javowymi „Streamami”, które wprowadzają funkcyjne przetwarzanie typów iterowanych (czyli pozwala na takie LINQ-podobne operowanie na kolekcjach):

numList.stream()
    .filter(Number::isOdd)
    .map(age -> new Person(age))
    .findFirst()
    .orElseThrow(() -> new IllegalStateException("There are no valid records!"))

W każdym razie do pisania na JVM, ale też do kompilacji na przeglądarkę (asm.js, wasm), a też od jakiegoś czasu do natywnych bibliotek bardzo fajnym językiem (używam teraz regularnie w pracy zamiast Javy) jest Kotlin. Z grubsza takie „weźmy Javę, wywalmy cały niepotrzebny boilerplate, przetwórzmy Javowe dobre praktyki do ficzerów samego języka, i napiszmy sensowną bibliotekę standardową, w taki sposób, by zachować pełną kompatybilność z Javą, i jeszcze dorzućmy kompilację na przeglądarki i do kodu maszynowego Linuksa/macOS-a/Windowsa/iOS-a”. Wciąż nie jest to nasz Pan i Zbawca Rust™ (do wszystkiego niżej poziomowego – polecam), ale wciąż jest bardzo wygodnym językiem.

Co do pisania serwerów – jeśli masz wybór między Javą a C#, to jednak Java ma większy ekosystem, lepsze wsparcie wieloplatformowe i ogólnie jest powszechniejsza. Do pisania logiki gier komputerowych – odwrotnie, tutaj C# wygrał.

C# zdobył trochę przestrzeni serwerowej językowym wsparciem dla pisania asynchronicznego, ale tutaj w Javie też się da (w pracy używamy frameworka Vert.x z CompletableFuture’ami z Javy 8 – nie jest to tak ładna abstrakcja jak async/await z C#, ale wciąż da się bardzo czytelnie pisać i działa bardzo dobrze). A jak weźmiesz Kotlina, to ów również wprowadza korutyny i zaimplementowaną za ich pomocą abstrakcję async/await (choć póki co eksperymentalnie, i tak składnia jak i API biblioteki mogą się zmienić) – a przy tym masz wciąż dostęp do całego serwerowego Javowego ekosystemu.

Cytuj
Zło to jest JS-owy framework Electron. W pracy mam komputer 8GB RAM i Slack potrafi przymulić jak mam włączone Spotify i Visual Studio z powodu RAMu właśnie.
Electron to straszna abominacja. JS sam w sobie to zło.

¹ EDIT: no OK. Zależy jak na to spojrzeć. CLR ma więcej wsparcia w formacie bytecode’u i maszynie wirtualnej do ficzerów języków wyższego poziomu – zapisywane w bytecodzie generyki, rekurencja ogonowa, definiowane przez użytkownika typy nie-referencyjne (tzw. value types). Z drugiej strony JVM ma lepszy garbage collector z mnóstwem dodatkowych opcji do dokonfigurowania go pod konkrętną aplikację, i mnóstwo dodatkowych możliwości do monitorowania i debugowania działających aplikacji – co przy tworzeniu produkcyjnych serwerów i zarządzaniu nimi jest cholernie pomocne.
« Ostatnia zmiana: Styczeń 06, 2018, 14:33:46 wysłana przez Silmethúlë »

Offline Ghoster

  • لا إله إلا الله
  • Wiadomości: 2 705
  • 惹案
    • Zobacz profil
    • Wikipip
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #5 dnia: Styczeń 06, 2018, 14:50:57 »
Też tak uważam.

Offline Obcy

  • Loof þän Semien onn þän Horden!
  • Uciekinier
  • Wiadomości: 1 722
  • Vourfäirer ƨ̆ermaneslands
    • Zobacz profil
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #6 dnia: Styczeń 06, 2018, 14:57:50 »
Ja też znam C# i podoba mi się m.in. LINQ czy Entity, ale Java z kolei jest taka bardziej uniwersalna i wieloplatformowa. Chociaż ze strony składni faktycznie C# wydaje się bardziej przyjazny. I tak, garbage collector Javy jest wg mnie bardziej efektywny. A co do Javy? Zwłaszcza EE (m.in. usługi webowe).
« Ostatnia zmiana: Styczeń 06, 2018, 15:00:48 wysłana przez Obcy »

Offline Feles

  • 오야폘도래
  • Wiadomości: 229
    • Zobacz profil
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #7 dnia: Styczeń 07, 2018, 02:29:00 »
W każdym razie do pisania na JVM, ale też do kompilacji na przeglądarkę (asm.js, wasm), a też od jakiegoś czasu do natywnych bibliotek bardzo fajnym językiem (używam teraz regularnie w pracy zamiast Javy) jest Kotlin. Z grubsza takie „weźmy Javę, wywalmy cały niepotrzebny boilerplate, przetwórzmy Javowe dobre praktyki do ficzerów samego języka, i napiszmy sensowną bibliotekę standardową, w taki sposób, by zachować pełną kompatybilność z Javą, i jeszcze dorzućmy kompilację na przeglądarki i do kodu maszynowego Linuksa/macOS-a/Windowsa/iOS-a”. Wciąż nie jest to nasz Pan i Zbawca Rust™ (do wszystkiego niżej poziomowego – polecam), ale wciąż jest bardzo wygodnym językiem.
Jeśli mogę się podpiąć ze swoim doświadczeniem, to do pisania na JVM polecam Scalę — język wygląda, jakby był oparty na filozofii „weźmy Javę i wciepmy wszystkie modne ficzery”, ale pisze się w nim przyjemnie.

Jak potem muszę przesiadać się na Pythona, żeby napisać jedną czy dwie rzeczy, to aż żal ściska.

Offline Obcy

  • Loof þän Semien onn þän Horden!
  • Uciekinier
  • Wiadomości: 1 722
  • Vourfäirer ƨ̆ermaneslands
    • Zobacz profil
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #8 dnia: Styczeń 08, 2018, 19:44:08 »
Sorry, nie interesuje mnie programowanie funkcyjne. Zostanę przy "klasykach" :)

Z nowości to dość fajny wydaje Kotlin, zwłaszcza jeśli ktoś planuje programować na Androida. Najfajniejszy jest brak możliwości uzyskania NullPointerException :) Ciekawe też są języki logiczne typu Prolog czy CLIPS.
« Ostatnia zmiana: Styczeń 08, 2018, 19:53:36 wysłana przez Obcy »

Offline Feles

  • 오야폘도래
  • Wiadomości: 229
    • Zobacz profil
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #9 dnia: Styczeń 08, 2018, 21:02:09 »
Cytuj
Sorry, nie interesuje mnie programowanie funkcyjne. Zostanę przy "klasykach" :)
Eeee… nie rozumiem? Jeśli chcesz, to możesz zignorować funkcyjne rzeczy i używać Scali jako Javy z mniej chujową składnią, wiesz.

Offline Obcy

  • Loof þän Semien onn þän Horden!
  • Uciekinier
  • Wiadomości: 1 722
  • Vourfäirer ƨ̆ermaneslands
    • Zobacz profil
Odp: RETURNER 〜闇の終焉〜
« Odpowiedź #10 dnia: Styczeń 08, 2018, 21:58:28 »
Eeee… nie rozumiem? Jeśli chcesz, to możesz zignorować funkcyjne rzeczy i używać Scali jako Javy z mniej chujową składnią, wiesz.

Czyli wieloparadygmatówka funkcyjno-obiektowa? No ok, ale i tak jakoś do Javy się przyzwyczaiłem bardziej.