Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Anegdotycznie...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Anegdotycznie...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Jestem studentem CS w...
Jeśli tak, czy możesz mi powiedzieć, w jaki sposób nauka nowego paradygmatu zmieniła twoje podejście do rozwiązywania problemów programistycznych, nawet jeśli problem dotyczy innego paradygmatu / języka / technologii? Naprawdę docenię Jeśli możesz mi powiedzieć w konkretny sposób, w jaki sposób...
Jestem w zespole studenckim, który koncentruje się na tworzeniu stron internetowych. Moi koledzy z zespołu są zainteresowani Pythonem i jestem jedynym, który się go nauczył, więc poproszono mnie o wygłoszenie wykładu „wprowadzenie do Pythona” w przyszłym tygodniu. Chciałbym usłyszeć twoją radę o...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Czytam Czy programista powinien...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Próbuję zapoznać się...
We wdrożeniach języka programowania Scheme (standard R6RS) mogę zaimportować moduł w następujący sposób: (import (abc def xyz)) System spróbuje wyszukać plik, w $DIR/abc/def/xyz.slsktórym $DIRznajduje się katalog, w którym przechowywane są moduły Scheme. xyz.slsjest kodem źródłowym modułu i w...
W przypadku niektórych najpopularniejszych języków (Java, C #, Java itp.) Czasami wydaje się, że pracujesz w sprzeczności z językiem, gdy chcesz w pełni TDD kodu. Na przykład w Javie i języku C # będziesz chciał wyśmiewać wszelkie zależności swoich klas, a większość frameworkowców zaleci, byś...
Wiele współczesnych języków programowania obsługuje pewne pojęcia zamknięcia , np. Fragmentu kodu (bloku lub funkcji) Może być traktowany jako wartość, a zatem przechowywany w zmiennej, przekazywany do różnych części kodu, definiowany w jednej części programu i wywoływany w zupełnie innej części...
Z ciekawości, czy istnieją języki, które pozwalają ci ustawiać arytmetykę typów, aby tworzyć nowe typy? Coś jak: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() interface D = A | B; // has a(), b() and c() interface E = (A & B)...
Podczas programowania w JavaScript zauważyłem wszystko, co można zrobić za pomocą instrukcji, a bloki można wykonać za pomocą samych wyrażeń. Czy język programowania może działać poprawnie tylko z wyrażeniami? A jeśli tak, dlaczego w ogóle używane są
Szukam informacji i teorii na temat podejścia do tematu leksykalnego. Powiedzmy, że mam kolekcję ciągów, które mogą być tylko jednym zdaniem lub potencjalnie wieloma zdaniami. Chciałbym przeanalizować te ciągi znaków i wydrzeć najważniejsze słowa, być może z wynikiem, który wskazuje, jak...
Zrezygnowałem z programowania nieco ponad rok temu, kiedy ciągle uderzałem w tę ścianę. Powracam do tematu, ponieważ chcę stworzyć podstawową aplikację na Androida. Ale czuję, że moja ograniczona wiedza nie wystarczy. Oto mój problem. Przeczytałem kilka książek i obejrzałem samouczki wideo na C #...
Programuję w google Golang i cieszę się nim ze względu na jego zwięzłość, ale wydaje mi się zaskakujące, że prawie wszystkie standardowe metody matematyczne biblioteki są dla typu zmiennoprzecinkowego. Czy istnieje jakiś szczególny powód, dla którego te metody nie istnieją dla...
Powiedzmy, że mamy klasę abstrakcyjną i niech ta klasa ma tylko abstrakcyjne metody. Czy ta klasa abstrakcyjna różni się od interfejsu, który ma tylko te same metody? Chcę wiedzieć, czy istnieją jakieś różnice zarówno filozoficzne, obiektywne, jak i podstawowe w implementacji języka programowania...
Wszyscy wiemy, że „Szybki brązowy lis przeskakuje nad leniwym psem”, używany jako punkt odniesienia do drukowania i czcionek. Zastanawiam się, czy istnieje podobny „Leniwy pies” do programowania języków. Jest tak wiele różnych języków programowania, z różnymi funkcjami i składniami, podobnymi lub...
Ostatnio bardzo się zainteresowałem Haskellem. Próbując nauczyć się nowych pojęć (np . Słowo kluczowe forall i monada ST ) i ogólnie systemu typów Haskella, ciągle napotykam pojęcia z teorii kategorii i rachunku lambda . Zastanawiam się więc: Jakie inne gałęzie matematyki są ważne dla silnego...
Przechodząc przez operację Modulo (aleję, którą wszedłem, badając różnicę między remimod ) natknąłem się na: W matematyce wynikiem operacji modulo jest pozostała część podziału euklidesowego. Możliwe są jednak inne konwencje. Komputery i kalkulatory mają różne sposoby przechowywania i...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Wydaje mi się, że...
W teorii języków programowania typ jest zbiorem wartości. Np. Typ „int” jest zbiorem wszystkich wartości całkowitych. W językach OOP klasa jest typem, prawda? Gdy klasa jest zdefiniowana z więcej niż jednym członkiem, np class myclass{ int a; double b; } Mówiąc o klasie, mamy na myśli „...