Pytania otagowane jako programming-languages

Sztuczne języki instruujące komputery do wykonywania obliczeń w celu wykonania zadań. Pozwalają programistom komunikować się z komputerami.


30
Jakie funkcje chciałbyś mieć w PHP? [Zamknięte]
Ponieważ jest teraz sezon wakacyjny i wszyscy składają życzenia, zastanawiam się - jakie funkcje językowe chciałbyś dodać PHP? Interesują mnie praktyczne sugestie / życzenia dotyczące języka. Przez praktyczne rozumiem: Coś, co można praktycznie zrobić (nie: „Chciałbym, żeby PHP odgadł, co oznacza mój kod i naprawił dla mnie błędy” lub „Chciałbym, …


4
Jaka jest różnica między programowaniem imperatywnym, proceduralnym a programowaniem strukturalnym?
Badając (książki, Wikipedię, podobne pytania dotyczące SE itp.) Zrozumiałem, że programowanie imperatywne jest jednym z głównych paradygmatów programistycznych, w którym opisuje się szereg poleceń (lub instrukcji) do wykonania przez komputer (więc jesteś ładna wiele nakazuje podejmować określone działania, stąd nazwa „imperatyw”). Na razie w porządku. Z drugiej strony programowanie proceduralne …


11
Jak mogę się upewnić, że faktycznie uczę się programowania, a nie tylko uczę się szczegółów języka? [Zamknięte]
Często słyszę, że prawdziwy programista może łatwo nauczyć się dowolnego języka w ciągu tygodnia. Mówiono mi, że języki to tylko narzędzia do wykonywania zadań. Programowanie to najwyższa umiejętność, której należy się nauczyć i opanować. Jak mogę się upewnić, że faktycznie uczę się programowania, a nie tylko uczę się szczegółów języka? …

13
Czy obiekty w OOP muszą reprezentować byt?
Czy obiekt musi reprezentować byt? Przez podmiot mam na myśli coś takiego jak Product, Motor, A ParkingLotitd, fizyczne, a nawet jednoznaczne niefizyczne koncepcyjne przedmiot - coś, co jest dobrze zdefiniowany, a niektóre podstawowe dane wyraźnie należący do obiektu, a niektóre funkcje / metody które wyraźnie działają na podstawowych danych. Na …

11
Czy w miarę zdobywania doświadczenia programowanie staje się łatwiejsze do czytania, pisania i rozumienia? [Zamknięte]
Jestem początkującym programistą i czytam książki, studiuję, czytam artykuły i tak dalej. Osiągam świetne wyniki, odkąd zacząłem uczyć się programowania, a kiedy byłem początkujący, myślałem, że wiem wszystko o programowaniu, ale gdy dowiedziałem się więcej, zdałem sobie sprawę, jak trudne jest to pole (w rzeczywistości wszystkie pola są trudne, ale …


7
Co wiąże wcześnie i późno?
Ciągle słyszę o wczesnym i późnym wiązaniu, ale nie rozumiem, czym one są. Znalazłem następujące wyjaśnienie, którego nie rozumiem: Wczesne wiązanie odnosi się do przypisywania wartości do zmiennych w czasie projektowania, natomiast późne wiązanie odnosi się do przypisywania wartości do zmiennych w czasie wykonywania. Czy ktoś mógłby zdefiniować dwa rodzaje …

5
Czy Python jest interpretowany lub kompilowany?
To tylko zastanawiam się, kiedy czytałem o językach interpretowanych i kompilowanych. Ruby jest bez wątpienia językiem interpretowanym, ponieważ kod źródłowy jest przetwarzany przez interpretera w punkcie wykonania. Przeciwnie, C jest językiem kompilowanym, ponieważ najpierw należy skompilować kod źródłowy zgodnie z maszyną, a następnie wykonać. Wynikiem tego jest znacznie szybsze wykonanie. …

5
Czy istnieje korelacja między skalą projektu a surowością języka?
Wyjaśniając mojej koledze różnicę między ścisłością języków i paradygmatów, stwierdziłem, że: Języki tolerancyjne, takie jak języki dynamiczne i interpretowane, są najlepiej stosowane w prototypach i małych projektach lub średnich aplikacjach internetowych. Przy wyborze eleganckich dynamicznych języków, takich jak Python lub JavaScript z Node.js, korzyści są następujące: Szybki rozwój, Zredukowany kod …

7
Czy to język asemblera?
W dzieciństwie programowałem na radzieckim kalkulatorze MK-61 . Miał cztery rejestry operacyjne (X, Y, Z, T) i 15 rejestrów pamięci. Program może mieć 105 kroków. O ile pamiętam, miał takie polecenia jak: Zamień rejestry X i Y Rejestry przesuwne (od Z do T, od Y do Z, od X do …

9
Jak powstały pierwsze kompilatory?
Zawsze się nad tym zastanawiam i być może potrzebuję dobrej lekcji historii na temat języków programowania. Ale skoro większość współczesnych kompilatorów jest napisanych w C, jak powstały pierwsze kompilatory (AKA przed C) lub czy wszystkie języki były właśnie interpretowane? Biorąc to pod uwagę, nadal nie rozumiem, w jaki sposób powstał …

19
Czy jakikolwiek język stał się bardzo popularny w innym celu niż zamierzony?
Weź ten scenariusz: Programista tworzy język, aby rozwiązać jakiś problem. Następnie uwalnia ten język, aby pomóc innym w rozwiązywaniu podobnych problemów. Inny programista odkrywa, że ​​w rzeczywistości jest znacznie lepszy w przypadku różnych kategorii problemów. Dzięki tej nowej aplikacji język staje się popularny przede wszystkim dla tej aplikacji. Czy faktycznie …

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.