Pytania otagowane jako language-agnostic

Ten tag dotyczy pytań, które nie są specyficzne dla języka programowania lub środowiska.

2
Czy możliwe jest utworzenie tłumacza „bootstrapped” niezależnego od oryginalnego tłumacza?
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 …




5
Jakie jest dobre wytłumaczenie zasady korespondencji Tennent?
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 …

9
Jakie są dobre techniki utrzymywania twojego miejsca w kodzie?
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: …


10
Językowe podręczniki programowania agnostycznego [zamknięte]
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 …

1
Jak przetestować czytnik plikó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 …

4
Czy etyczne byłoby stworzenie otwartej alternatywy dla oprogramowania, do którego tworzenia zostałeś zatrudniony?
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” …

6
programowania C w 2011 roku [zamknięte]
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 …

6
Jak osiodłano nas (hierarchiczny) system plików jako podstawowa struktura danych?
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ć …

6
Czy naprawdę potrzebuję ram testów jednostkowych?
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__; …

8
Czy graficzne przedstawienie graficznego interfejsu użytkownika należy uznać za „oszustwo”?
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 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.