Według Wikipedii termin „bootstrapping” w kontekście pisania kompilatorów oznacza : W informatyce ładowanie to proces pisania kompilatora (lub asemblera) w źródłowym języku programowania, który zamierza skompilować. Zastosowanie tej techniki prowadzi do kompilatora samoobsługowego. I rozumiem, jak to by działało. Ta historia wydaje się jednak nieco inna dla tłumaczy. Teraz oczywiście …
Ten pomysł pochodzi od tego pytania na stackoverflow.com Powszechny jest następujący wzór: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Chcę, aby stwierdzenie warunkowe było czymś skomplikowanym i nie zmienia się. Czy lepiej jest zadeklarować go w sekcji …
Jestem prawie pewien, że istnieje specjalna nazwa dla „specyfikacji” funkcji / metody. To słowo odnosi się do ile potrzeba argumentów kolejność argumentów które argumenty są opcjonalne Czy jest na to jakaś nazwa?
Samouczek (dla Javascript), który wykonuję, sugeruje napisanie takiej funkcji: function sayHello() { //Some comments explaining the next line window.alert("Hello"); } Czy oprócz zaciemnienia istnieją korzyści z pisania czegoś takiego w prawdziwym życiu? Jeśli tak, jakie są korzyści?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Trudno mi było zrozumieć, na czym polega ta zasada i dlaczego jest tak ważna w projektowaniu języka. Zasadniczo stwierdza, że każde wyrażenie exprw języku powinno być dokładnie …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Rozumiem, że zakładki służą do zapamiętywania jednego punktu w kodzie. Jak jednak śledzić przepływ badanego kodu? Np .: wiele zakładek i kolejność, w jakiej zostały utworzone. Przykład: …
Przedmioty nigdy? Cóż, prawie nigdy W sekcji VIEWPOINT Communications of The ACM znalazłem interesujący artykuł zatytułowany „ Przedmioty nigdy? Cóż, prawie nigdy ”. Jest to zupełnie inna perspektywa niż obiekty - najpierw czy obiekty późno. Sugeruje „przedmioty - nigdy”, a może „przedmioty - ukończenie szkoły”. Autor mówił o OOP i …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Pracuję nad projektem z kilkoma formatami plików. Niektóre formaty są określone przez .xsds, inne przez dokumentację na ich stronach internetowych, a niektóre są niestandardowymi formatami wewnętrznymi, które nie mają dokumentacji. Mwahahahaha. Jaki jest problem? Chciałbym przetestować moje czytniki plików, ale nie jestem do końca pewien, jak to zrobić. Przepływ aplikacji …
Powiedzmy, że zostałeś zatrudniony do stworzenia oprogramowania edukacyjnego, które będzie sprzedawane studentom określonej instytucji akademickiej. Jesteś jedynym programistą pracującym nad tym projektem i napisałeś cały kod. Otwarta alternatywa dla projektu może przynieść korzyści nieuprzywilejowanym studentom z całego świata. Krótko mówiąc, darmowa alternatywa przyczyniłaby się do większego dobra ludzkości. Czy „OK” …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 6 lat temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Wiele księżyców temu zarabiałem na życie kodem …
Jestem samoukiem i nie mam dyplomu CS. Im więcej nauczyłem się o strukturze danych, tym bardziej zastanawiam się, w dzisiejszych czasach, w jaki sposób jesteśmy nadal obciążeni systemem plików, katalogami i plikami, jako podstawową strukturą przechowywania danych w systemie operacyjnym? Rozumiem jego prostotę, ale wydaje się, że obecnie może być …
Obecnie w mojej pracy mamy duży pakiet testów jednostkowych dla naszej aplikacji C ++. Nie używamy jednak ram testów jednostkowych. Po prostu używają makra C, które w zasadzie otacza aser i cout. Coś jak: VERIFY(cond) if (!(cond)) {std::cout << "unit test failed at " << __FILE__ << "," << __LINE__; …
Mam przyjaciela, który ma trochę większe doświadczenie w programowaniu. Rozmawialiśmy o różnych technologiach programowania, których używamy, i Konstruktor interfejsów pojawił się w rozmowie. Ponieważ nie mam doświadczenia w programowaniu, z wyjątkiem tego, czego sam się nauczyłem, osobiście uważam, że IB i wszystkie jego funkcje ( IBOutlets, IBActions) pomagają programistom mojego …
O ile wiem, kilka osób to robi, ale żaden z nich nie jest popularny. Czy jest coś złego w zagnieżdżaniu komentarzy? Planuję mieć blokowane komentarze w (małym) języku, nad którym pracuję, ale chciałbym wiedzieć, czy to zły pomysł.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.