Pytania otagowane jako programming-languages

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

6
Jakie są podstawy matematyczne dla wartości pierwszej / drugiej / trzeciej klasy w językach programowania?
Dodany Właśnie znalazłem dwa powiązane pytania /math//q/1759680/1281 /programming//a/2582804/156458 W językach programowania, od Pragmatics Programming Language Michaela Scotta Mówi się, że wartość w języku programowania ma status pierwszej klasy, jeśli można ją przekazać jako parametr, zwrócić z podprogramu lub przypisać do zmiennej. Proste typy, takie jak liczby całkowite i znaki, są …

1
Używanie typów unikalności w celu wdrożenia bezpiecznego równoległości
Od pewnego czasu interesują mnie typy unikalności jako alternatywa dla monad w czysto funkcjonalnych językach; niestety jest to rodzaj ezoterycznej dziedziny badań nad CS, a zasobów online dotyczących programowania z typami unikatowości jest niewiele. Oczywiste jest, w jaki sposób można zastosować typy unikatowości do implementacji struktur danych stanowych, takich jak …


2
Jak nic nie jest podtypem każdego innego typu w Scali
Biorę kurs Martina Oderskiego na programowanie funkcjonalne ze Scalą i na razie nauczyłem się dwóch rzeczy, które razem nie mają sensu: Scala nie obsługuje wielokrotnego dziedziczenia Nothing jest podtypem każdego innego typu Te dwa stwierdzenia nie mogą żyć razem, więc jak dokładnie to się robi? i co dokładnie oznacza „podtyp …

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 …

8
Kod proceduralny a kod OOP
Skończyłem projekt w PHP od 13000+ linii w stylu proceduralnego [bo jestem bardzo obeznany z tym, choć wiem OOP], a projekt działa idealnie. Ale czy powinienem przekonwertować go na OOP? [ ponieważ świat jest zajęty OOP ] Mój kod nie potrzebuje żadnej z cechy OOP [hermetyzacja, dziedziczenie w zasadzie ...]! …




10
Czego programiści Java myśleć Scala? [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ą 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 …

8
Jeśli ktoś ma się uczyć nowego języka programowania każdego roku, jaka powinna być ta lista? [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ą 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 …

3
Czy istnieją alternatywy dla typów dla analizy statycznej?
Pisanie statyczne w języku programowania może być pomocne w egzekwowaniu pewnych gwarancji w czasie kompilacji - ale czy typy są jedynym narzędziem do tego zadania? Czy istnieją inne sposoby określania niezmienników? Na przykład język lub środowisko może pomóc w egzekwowaniu gwarancji dotyczącej długości tablicy lub relacji między danymi wejściowymi do …

5
Co sprawia, że ​​JVM jest tak wszechstronny, że obsługuje tak wiele języków JVM?
JVM obsługuje tak wiele języków innych niż Java, jak Groovy,Clojure,Scalaitp., Które są językami funkcjonalnymi w przeciwieństwie do Javy (mam na myśli Javę przed wersją 8, gdzie Lambda'snie są obsługiwane), która nie obsługuje funkcji funkcjonalnych. Na wysokim poziomie, co sprawia, że ​​JVM jest tak wszechstronny, że może obsługiwać zarówno języki obiektowe, …

2
Dlaczego C jest tak wysoki w indeksie popularności TIOBE, podczas gdy C ++ też jest tutaj poniżej, ale nie tak popularny? [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 …

4
Języki zarządzane a różnice w języku kompilowanym?
Czuję się zagubiony, gdy ludzie próbują rozróżnić języki skompilowane i języki zarządzane. Z doświadczenia rozumiem, że większość uważa skompilowane języki za C, C ++, podczas gdy zarządzanymi językami są Java, C # (Oczywiście jest ich więcej, ale to tylko kilka przykładów). Ale czym dokładnie jest podstawowa różnica między tymi dwoma …

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.