Czy znacie lepszy język programowania od C++? Lepszy ale: kompilowany, wieloplatformowy (Linux, Android, WinDos), obiektowy z wielodziedziczeniem i z sensowną biblioteką standardową?
Sensowna biblioteka standardowa powinna mieć obsługę: napisów, wątków, sieci, grafy i baz danych.

- Rejestracja:prawie 5 lat
- Ostatnio:prawie 2 lata
- Lokalizacja:Polska, Woj. Pomorskie
- Postów:35

- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
Lepszość i sensowność to tak ogólne pojęcia, że można można zakręcić kołem fortuny i zobaczyć co wypadnie. Z resztą była tu niejedna taka dyskusja.

- Rejestracja:prawie 20 lat
- Ostatnio:około godziny
kompilowany, wieloplatformowy (Linux, Android, WinDos), obiektowy z wielodziedziczeniem
Scala + GraalVM Native Image (względnie: Scala-Native)? :] Wielodziedziczenie to rzadka rzecz w mainstreamie.
Sensowna biblioteka standardowa powinna mieć obsługę: napisów, wątków, sieci, grafy i baz danych.
Grafy w bibliotece standardowej? Jak to wygląda?
- Rejestracja:prawie 11 lat
- Ostatnio:około 2 lata
- Postów:594
Rust



trait
to słowo, które ma wiele znaczeń. W Scali może służyć do wielodziedziczenia, a w Ruście jest tylko typeclassą.
- Rejestracja:ponad 6 lat
- Ostatnio:około rok
- Postów:3561
Energo Koder napisał(a):
Czy znacie lepszy język programowania od C++? Lepszy ale: kompilowany, wieloplatformowy (Linux, Android, WinDos), obiektowy z wielodziedziczeniem i z sensowną biblioteką standardową?
Sensowna biblioteka standardowa powinna mieć obsługę: napisów, wątków, sieci, grafy i baz danych.
Nie istnieje taki.
Sam napisałeś a "swÓj chonor czeba mieć"
- Rejestracja:ponad 10 lat
- Ostatnio:5 miesięcy
- Lokalizacja:Warszawa
- Postów:3573
@Energo Koder: a może wystarczy język w którym możesz implentować w jednej klasie wiele interfejsów (tak jakby można było dziedziczyć po wielu klasach czysto abstrakcyjnych bez żadnych pól)?
- Rejestracja:około 6 lat
- Ostatnio:około 2 lata
- Postów:426
Na moje oko OCaml pasuje (chociaż biblioteka standardowa za dobrą nie jest uważana).
W bonusie nikt nie używa w nim OOP, więc małe szanse, że natkniesz się na wielodziedziczenie.
- Rejestracja:ponad 6 lat
- Ostatnio:około rok
- Postów:3561
A w ogóle jakiś język nowszy niż C++ ma wielodziedziczenie?
Czy to jeden z (licznych) ficzerów C++ tak dobrych, ze nigdy nie zostały powtórzone?



- Rejestracja:ponad 10 lat
- Ostatnio:5 miesięcy
- Lokalizacja:Warszawa
- Postów:3573
@AnyKtokolwiek: tak, np. Scala czy Groovy mają traity. Tak naprawde te traity to klasy tylko że są zawsze abstrakcyjne z tego co pamiętam ;)

new Foo with Bar
gdzie Foo, Bar to traity
- Rejestracja:ponad 9 lat
- Ostatnio:około 13 godzin
- Postów:30
@Energo Koder: Lepszy do czego?
Na co dzień programuję w C++, ale nie uważam, żeby ten język był dobry do rozwiązywania każdego rodzaju problemów. Dlatego najpierw należy odpowiedzieć (sobie) na pytanie: jaki problem chcę rozwiązać - a potem dobrać do tego narzędzia.
Osobiście nie uważam, żeby jakiś język był lepszy ogólnie od innego - może być lepszy w jakimś zastosowaniu. Poza tym, programowanie nie jest sensem naszej pracy, jest nim rozwiązanie problemu - akurat za pomocą oprogramowania.

- Rejestracja:ponad 8 lat
- Ostatnio:około 3 godziny
- Lokalizacja:U krasnoludów - pod górą
- Postów:4706
Z innego wątku wiadomo, że OP żyje w roku 2000.
Możecie sobię Scalę czy Rusta wepchnąć w.. , bo ich jeszcze nie wymyślono!
- Rejestracja:ponad 4 lata
- Ostatnio:około 4 lata
- Postów:8
Rust wolno się kompiluje, jest duży i ma brzydką składnie. Może Zig i Odin? Tu masz na filmikach pokazanych twórców tych języków, którzy je zachwalają jako lepsze wersje C++ i Rust.


- Rejestracja:prawie 5 lat
- Ostatnio:prawie 2 lata
- Lokalizacja:Polska, Woj. Pomorskie
- Postów:35
@RedMonk: Cytat z: https://odin-lang.org: "The Odin programming language is designed with the intent of creating an alternative to C [...];
obiektowy z wielodziedziczeniem
po co?