Istnieje duża liczba języków programowania. Niektóre z nich dorastają i stają się bardzo popularne. Ludzie coraz częściej używają takich języków. Założyciel takiego języka (lub organizacja / społeczność założycielska) może próbować wprowadzić zmiany w celu ulepszenia języka. Ale czasami trudno jest wprowadzić pewne zmiany z powodu wstecznej kompatybilności, a takie brzydkie …
Wiem, że wydaje się to dziwnym pytaniem, ponieważ celem dwóch lub więcej obiektów dzielących tę samą klasę jest to, że ich zachowanie jest takie samo, tzn. Ich metody są identyczne. Jestem jednak ciekawy, czy istnieją języki OOP, które pozwalają na nowo zdefiniować metody obiektów w taki sam sposób, w jaki …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 …
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 7 lat temu . Prawdopodobnie wszyscy spotkaliśmy kogoś takiego, tego programistę, który po prostu wie, że jego język jest jedynym prawdziwym językiem i …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 …
Piszę swój pierwszy język programowania, który jest zorientowany obiektowo i do tej pory dobrze tworzy pojedynczą „klasę”. Ale powiedzmy, że chcę mieć lekcje, powiedz ClassAi ClassB. O ile ci dwaj nie mają ze sobą nic wspólnego, wszystko jest dobrze. Powiedzmy, że ClassAtworzy - ClassBto stawia 2 powiązane pytania: -Jak to …
Scala została nazwana złożona przez wielu moich kolegów z jej bogatych funkcji, a niektórzy nawet obwinili wszystkie jej nowe funkcje. Podczas gdy większość programistów zna funkcje OO, a przynajmniej przyzwoici wiedzą także o programowaniu funkcjonalnym, w Scali jest jedna cecha, dla której nie jestem świadomy jej historycznych początków. Biorąc pod …
Jakie były czynniki ekonomiczne (i inne historyczne), które doprowadziły do tego, że zorientowane obiektowo języki programowania stały się wpływowe? Wiem, że Simula zaczęła, ale czy przyjęcie języków OOP było spowodowane coraz większymi potrzebami biznesu? A może adopcja wynikała bardziej z nowych rzeczy, które można zrobić w językach OOP? Edytuj Naprawdę …
Uczymy się, że większość języków jest klasyfikowana jako jedna z dwóch, „oparta na relacjach” lub „na wysokim poziomie”. Nigdy wcześniej nie korzystałem z SQL, ale po odczytaniu jego składni wydaje się bardziej składnią imperatywną / wysokiego poziomu niż funkcjonalną / opartą na relacjach (Lisp, Haskell)? Lub może być tak, że …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Zamknięte 4 lata 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. Zanurzyłem palce w programowaniu w C ++, ale …
Rozumiem różnicę między składnią a semantyką - Składnia : sposób łączenia symboli w celu utworzenia prawidłowego wyrażenia lub instrukcji. Semantyka : znaczenie tych symboli, które tworzą wyrażenie lub wyrażenie. Ale jaka jest gramatyka? Na przykład: czasami słyszę, jak ludzie mówią, że jakaś konstrukcja jest „niepoprawna gramatycznie, ale poprawna składniowo”. Co …
Widziałem niektóre języki, które zmieniają się szybko (mam na myśli, że są ulepszane co roku, na przykład), a niektóre, które są poprawiane powoli. Moje pytanie: jeśli język zmienia się szybko, czy to dobra, czy zła rzecz dla programisty? Czy programiści lubią uczyć się nowych rzeczy w języku, czy wolą trzymać …
Lubię Haskell, prosty i prosty. Chociaż Haskell jest używany w oprogramowaniu produkcyjnym, nie jest on szczególnie szeroko rozpowszechniony z tego, co widziałem. Jaki jest najbardziej podobny i wciąż powszechnie używany język w odniesieniu do projektów produkcyjnych, abym mógł mieć szansę na użycie śnieżki w branży? Czy ten sam język z …
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 4 lata temu . Podczas moich lat tworzenia stron internetowych z JavaScript, doszedłem do wniosku, że jest …
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 4 lata temu . Często słyszysz, że programiści powinni uczyć się wielu różnych języków, aby się doskonalić. …
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.