terminology

Czym dokładnie są iterator, iterable i iteracja?

Jakie są najbardziej podstawowe definicje "iterable", "iterator" i " iteracja w Pythonie? Czytałem wiele definicji, ale ich dokładne znaczenie nadal nie zagości. Czy ktoś może mi pomóc z podstawowym pomysłem?

Jak wyjaśnić wywołania zwrotne w prostym języku angielskim? Czym się różnią od wywołania jednej funkcji z innej funkcji?

Jak wyjaśnić wywołania zwrotne po angielsku? Czym różnią się od wywołania jednej funkcji z innej funkcji, biorąc jakiś kontekst z funkcji wywołującej? Jak można wytłumaczyć ich moc początkującemu programiście?

Symulator czy Emulator? Co za różnica?

Chociaż rozumiem, co ogólnie oznacza symulacja i emulacja, prawie zawsze się o nich mylą. Załóżmy, że tworzę kawałek oprogram ... ia? Bonus: Jaka jest różnica w języku angielskim między tymi dwoma terminami? (Przepraszam, nie jestem native speakerem :))

Definicja "downstream" i " upstream"

Zacząłem grać z Gitem i natknąłem się na terminy "upstream" i "downstream". Widziałem je wcześniej, ale nigdy nie rozumiem ich w pełni. Co oznaczają te terminy w kontekście SCMs (Software Configuration Management tools) i kodu źródłowego?

Jaka jest różnica między currying i częściowe zastosowanie?

Dość często widzę w Internecie różne skargi, że inne narody przykłady currying nie są currying, ale w rzeczywistości są tylko ... órych miejscach, a częściowe zastosowanie w innych. Mógłby mi ktoś podać definicję obu terminów i szczegóły czym się różnią?

"Parametr" vs "Argument" [duplikat]

Możliwy duplikat:argumenty czy parametry? Dostałem Parametr i argument trochę się pomieszały i nie zwracałem uwagi na to, kiedy używać jednego, a kiedy drugiego. Możesz mi powiedzieć?

Jaka jest różnica między Serializacją a Marshalingiem?

Wiem, że w odniesieniu do kilku technik rozproszonych (takich jak RPC), termin "Marshaling" jest używany, ale nie rozumiem, c ... cji. Czy obie nie przekształcają obiektów w Serie bitów? Powiązane: Czym jest serializacja? Czym jest Object Marshalling?

Różnica między framework vs Biblioteka vs IDE vs API vs SDK vs Toolkits? [zamknięte]

Chcę kilka przykładów. Zawsze się mylę, więc z pewnymi przykładami może uda mi się to lepiej rozgryźć. Również: czy Eclipse jest API czy IDE?

Statyczny / dynamiczny vs silny / słaby

Widzę, że te terminy są wszędzie w programowaniu i mam niejasne pojęcie o tym, co one oznaczają. Wyszukiwanie pokazuje mi, że ... sca, które mówi o obu i faktycznie pisze różnica. Byłoby miło, gdyby ktoś mógł to wyraźnie wyjaśnić dla mnie i reszty świata.

Jaka jest różnica między witryną internetową a aplikacją internetową? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... ta i jego treści w jego bazie danych? A może całkowicie się mylę - co odróżnia aplikację internetową od strony internetowej?

Co to jest magiczna liczba i dlaczego jest zła? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... Co to jest magiczna liczba? Dlaczego należy tego unikać? Czy są przypadki, w których jest to właściwe?

Co to jest "runtime"?

Słyszałem o takich rzeczach jak "C Runtime"," Visual C++ 2008 Runtime",". NET Common Language Runtime", itp. Czym dokładnie ... siążka Expert C Programming: Deep C Secrets. Rozdział 6 Runtime Data Structures jest użytecznym odniesieniem do tego pytania.

Czym jest łatanie małp?

Próbuję zrozumieć, czym jest monkey patching czy monkey patch? Czy to coś w rodzaju przeciążania lub delegowania metod/operatorów? Czy ma to coś wspólnego z tymi rzeczami?

Co oznaczają terminy" CPU bound "i" I / O bound"?

Co oznaczają terminy" CPU bound "i" I / O bound"?

Jaka jest różnica między podkładką a polyfill?

Oba wydają się być używane w środowiskach tworzenia stron internetowych, patrz np. HTML5 Cross Browser Polyfills , który mówi ... wamy wielu z nich i chcę je wszystkie umieścić w tym samym katalogu. Jak zatem nazwać ten katalog - - - shims, Czy polyfills?

Co to jest praktyczne zastosowanie zamknięcia w JavaScript?

Próbuję najtrudniej ogarnąć moją głowę zamknięciami JavaScript. Rozumiem, że zwracając wewnętrzną funkcję, będzie ona miał ... ' times.'); }; }; var warnForTamper = warnUser('You can not tamper with our HTML.'); warnForTamper(); warnForTamper();

Jaka jest różnica między głębokością a wysokością drzewa?

To proste pytanie z teorii algorytmów. Różnica między nimi polega na tym, że w jednym przypadku liczy się liczbę węzłów, a w innym liczbę krawędzi na najkrótszej ścieżce między węzłem korzeniowym a betonowym. Który jest który?

Co to jest null w Javie?

Co to jest null? Czy null jest instancją czegokolwiek? Do jakiego zestawu należy null? Jak to jest reprezentowane w pamięci?

Jak się nazywa sprawa rozdzielona myślnikami?

Tu PascalCase: SomeSymbol Tu camelCase: someSymbol Tu snake_case: some_symbol Więc moje pytania brzmią, czy istnieje powszechnie akceptowana nazwa na to: some-symbol? Jest powszechnie używany w adresach url.

Co oznaczają ?

Wiem, że byty &lt; i &gt; są używane dla < i >, ale jestem ciekaw, co oznaczają te nazwy. Czy &lt; oznacza coś w stylu "Lewy znacznik " czy to tylko kod?