language-agnostic

Propozycje na rozpoczęcie programowania dla dzieci [zamknięty]

Jakimi językami i narzędziami powinien posługiwać się młody człowiek zaczynający naukę programowania we współczesnej erze? W ... iedykolwiek miał najlepszy wynik w ciągu kilku dni, otrzymał ode mnie "najlepszą odpowiedź" na podstawie wyboru społeczności.

Detekcja szczytowa mierzonego sygnału

Używamy karty akwizycji danych do odczytu z urządzenia, które zwiększa swój sygnał do szczytu, a następnie spada z powrotem d ... wania zbyt wielu niestandardowych bibliotek VI, więc liczyłem na opinie na temat procesu/algorytmów, a nie konkretnego kodu.

Jak działa Zamiana zmiennych XOR?

Może mi ktoś wyjaśnić jak działa XOR Zamiana dwóch zmiennych bez zmiennej temp? void xorSwap (int *x, int *y) { if (x != ... ^= *x; *x ^= *y; } } Rozumiem, co to robi, ale czy ktoś może przeprowadzić mnie przez logikę, jak to działa?

Wywiad Google: układ bloków

Dostajesz N bloków o wysokości 1...N. na ile sposobów możesz ułożyć te bloki w rzędzie tak, że patrząc od lewej widzisz tylko ... istnieją dwa sposoby {1, 3, 2} i {2, 3, 1}. Jak mamy rozwiązać ten problem poprzez programowanie? Jakieś skuteczne sposoby?

Pierwsze kroki z programmatic audio [zamknięte]

Szukam pomocy w rozpoczęciu pracy programowo z audio. W szczególności platforma, na której pracuję, udostępnia interfejsy AP ... namicznie analizować lub modyfikować dźwięk reprezentują. Jakich pojęć muszę się nauczyć, aby pracować z audio w ten sposób?

Jaką dystrybucję dostajesz z tego zepsutego losowego shuffle ' a?

[[2]} słynny algorytm shuffle Fishera-Yatesa może być użyty do losowej permutacji tablicy a o długości N: For k = 1 to N ... ający rozkład będzie. W szczególności, czy ktoś ma wyrażenie na rozkład prawdopodobieństwa na końcowych pozycjach elementów?

Różnica między parametrem a argumentem [duplikat]

To pytanie ma już odpowiedź tutaj: Jaka jest różnica między argumentem a parametrem? ... powiedzi Czy jest różnica między "parametrem" a "argumentem", czy są to po prostu synonimy?

Jak wykrywać i debugować problemy wielowątkowe?

Jest to kontynuacja tego pytania , gdzie nie dostałem żadnego wkładu w tym punkcie. Oto krótkie pytanie: Czy możliwe jest ... odejście ogólne jest mile widziane. Jeśli jakakolwiek odpowiedź powinna być związana z językiem, zachowaj ją dla. NET i Java.

Dlaczego uczestnicy konkursu programistycznego używają C++ i Javy? [zamknięte]

Po konkursie i po tegorocznym konkursie Google Code Jam , nie mogłem nie zauważyć niesamowitej liczby [udanych] uczestników, ... h paradygmatów, martwiąc się, że nie mogę odnieść sukcesu jako Programista Lisp/Scheme / Prolog w konkursie programistycznym.

Jak wyglądają protokoły gier strategicznych czasu rzeczywistego, takich jak Starcraft czy Age of Empires?

Interesuje mnie jak działają protokoły (i pętla gry) dla tego typu gier; wszelkie wskazówki lub spostrzeżenia są mile widzian ... by zaawansowany o kilka "kleszczy" na sekundę, ale jak wykonywane są polecenia graczy? Jakie dane muszą być tam i z powrotem?

Czy ktoś zna dobrą bibliotekę do mapowania nazwiska osoby do jej płci? [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... chcę poznać płeć jednostki, jest uprzyjemnienie gramatyki wyjścia i pomoc w ewentualnych poszukiwaniach, które mogą nadejść.

Monady vs. Arrows

Jestem szeroko zaznajomiony z pojęciamimonad istrzałek stosowanych w programowaniu funkcyjnym. Rozumiem również, że można j ... jestem trochę zdezorientowany, jak wybrać, który z nich użyć w danej sytuacji. Kiedy należy używać monad, a kiedy strzałek?

Algorytm rozdzielający nakładające się prostokąty?

Ten problem faktycznie dotyczy roll-overów, ja tylko uogólnię poniżej jako taki: Mam widok 2D i mam kilka prostokątów w obs ... e źródłem czarną linią). Więc albo 'przesunięcie tylko jednego dla x 'albo' przesunięcie obu dla połowy x ' jest w porządku.

Jaka jest różnica między mapą a słownikiem?

Wiem, że mapa jest strukturą danych, która mapuje Klucze do wartości. Czy słownik nie jest taki sam? Jaka jest różnica między ... ęzyku X lub Y (co wydaje się być tym, co ogólnie ludzie pytają tutaj na TAK), Chcę wiedzieć, jaka jest ich różnica w teorii.

Co to jest "Ortogonalność"?

Co oznacza "ortogonalność" mówiąc o językach programowania? Jakie są przykłady ortogonalności?

Gdzie mogę nauczyć się podstaw pisania lekera?

Chcę się nauczyć jak pisać lexer. Mój kurs uniwersytecki miał zadanie, w którym musieliśmy napisać parser (i lexer, aby przej ... yki lub techniki optymalizacji, ale zamiast tego wolę skupić się na podstawowych rzeczach. Jakie są dobre zasoby, aby zacząć?

Kod: Liczba do słów

Seria code golf wydaje się być dość popularna. Natknąłem się na jakiś kod, który Konwertuje liczbę na reprezentację słowa. ... referowanym, ale każdy algorytm jest mile widziany. Wystarczy skomentować wraz z językiem programowania zastosowaną metodę.

Jak Działa Dzielenie Modułów

Nie bardzo rozumiem, jak działa podział modułów. Liczyłem 27 % 16 i skończyłem z 11 i nie rozumiem dlaczego. Nie mogę znaleźć wyjaśnienia w terminach laika w Internecie. Czy ktoś może wyjaśnić na bardzo wysokim poziomie, co tu się dzieje?

Buffered vs unbuffered IO

Dowiedziałem się, że domyślnie I/O w programach są buforowane, tzn. są one serwowane z tymczasowego magazynu do żądającego pr ... ady wyłączania buforowania, jak setvbuf W C. Jaka jest różnica między dwoma trybami i kiedy należy używać jednego nad drugim?

Jak programista może dowiedzieć się o projektowaniu stron internetowych? [zamknięte]

Większość czasu pracowałem jako programista aplikacji w backend side. Pracowałem nad korporacyjnymi projektami internetowymi, ... wnika, jakich narzędzi powinienem używać i uczyć się? a może projektowanie dobrych interfejsów internetowych jest darem Boga?