Inżynieria oprogramowania

46
Jak odnieść sukces jako programista bez dyplomu CS [zamknięte]

Zastrzeżenia (proszę przeczytać przed przejściem do odpowiedzi): Widziałem wiele pytań podobnych do tego, które chciałbym zadać, więc oto kilka podobnych pytań. IMHO Nie są ani tym, o co pytam, ani nie są tak dokładne, na jakie mam nadzieję (nie mam zamiaru odpierać odpowiedzi na poniższe...

46
Dlaczego wciąż zmieniane są stare języki programowania?

To pytanie nie brzmi: „Dlaczego ludzie nadal używają starych języków programowania?” Rozumiem to całkiem dobrze. W rzeczywistości dwa języki programowania, które znam najlepiej, to C i Scheme, z których oba pochodzą z lat 70. Ostatnio czytałem o zmianach w C99 i C11 w porównaniu do C89 (która...

46
Czy jest coś przełomowego w NoSQL? [Zamknięte]

Jestem bardzo solidnym facetem z relacyjnymi bazami danych i rozumiem aż do trzeciej normalnej postaci, doceniam algebraiczne podstawy teorii SQL i mogę prawdopodobnie powiązać złamane serce (lub nie). Nie opracowałem struktury relacyjnej bazy danych NA randki z żoną, ale myślałem o projektach...

46
Dlaczego stos wywołań ma statyczny maksymalny rozmiar?

Pracując z kilkoma językami programowania, zawsze zastanawiałem się, dlaczego stos wątków ma predefiniowany maksymalny rozmiar, zamiast rozszerzać się automatycznie w razie potrzeby.  Dla porównania, niektóre bardzo popularne struktury wysokiego poziomu (listy, mapy itp.), Które można znaleźć w...

46
Dlaczego wciąż zwiększamy stos do tyłu?

Podczas kompilowania kodu C i patrzenia na asembler wszystkie stosy rosną do tyłu w następujący sposób: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- Czy to oznacza, że ​​wskaźnik bazowy lub wskaźnik stosu przesuwają się w dół po adresach pamięci zamiast w górę?...

46
Znaczenie asynchroniczny vs synchroniczny [zamknięty]

Co oznaczają słowa asynchroniczne i synchroniczne w informatyce? Jeśli użyjesz w Google znaczenia tych słów, otrzymasz: Asynchroniczny: nie istnieje lub nie występuje w tym samym czasie . Synchroniczny: istniejący lub występujący w tym samym czasie . Wygląda jednak na to, że są używane do...