Page 2 of 2
Re: C++ 20 is awesome !
Posted: Tue Jul 30, 2024 2:18 pm
by fsw
There are 2 languages that I know of that can interact with C/C++/Objective-C/Objective-C++ code easily.:
Swift and Jule.
Maybe there are more.
Swift is getting too convoluted but it's one's own choice to stay out of the messy stuff.
Almost impossible when interacting with Cocoa though... too many deprecations in a short time for my taste
I can only imagine the pain Fred and Friends have to go through to keep PureBasic for macOS updated with Cocoa.
Jule is a small language, easy to learn and the syntax is close to Go.
In a way it's somewhat special, as it uses C++ as the IR that is fed into clang++.
Re: C++ 20 is awesome !
Posted: Wed Jul 31, 2024 11:31 am
by threedslider
fsw wrote: Mon Jul 29, 2024 11:35 pm
...currently I prefer C3 over C++.
Nice for this programming language as well

.
fsw wrote: Tue Jul 30, 2024 2:18 pm
Jule is a small language, easy to learn and the syntax is close to Go.
Wow ! I discover this new programming language and yeah it is close to Go, thanks for sharing

.
Re: C++ 20 is awesome !
Posted: Wed Jul 31, 2024 11:54 am
by threedslider
Rinzwind wrote: Tue Jul 30, 2024 1:45 pm
The C++ compiler is a technical marvel, but a horribly bloated misused language.
Oh well maybe but I don't think because for me the C++ is a technical well constructed and it uses very powerful so more secure and fast
Rinzwind wrote: Tue Jul 30, 2024 1:45 pm
So many paradigms, so many keywords. Everything c was, c++ isn't.
The C++ is
same to the C but opted more to OOP
Rinzwind wrote: Tue Jul 30, 2024 1:45 pm
PureBasic does not "do" c++, but c. It can also only interop with c object code. C++ libraries need wrappers.
I have seen someone to simulate OOP in PB but limited of course and yeah PB can interop with C++ object if you know what do you do ...
Rinzwind wrote: Tue Jul 30, 2024 1:45 pm
My most disliked language is easy: c++
That is ok

Because the C++ is not for everyone, someone like it and other doesn't like it as other programming language... Not offense I love C++

Re: C++ 20 is awesome !
Posted: Wed Jul 31, 2024 12:05 pm
by threedslider
Cyllceaux wrote: Tue Jul 30, 2024 2:02 pm
Looooooong time ago, I preferred Java. Like version 1.2 and 1.3. It was bloated, yes... But clean. Today's Java is a dump of framework ideas, useless code, boilerplate and crappy frameworks. (but still like reflections)
For me Java is very powerful

... Useless code ? Not sure but Java is more easy than C++ and it has nice features and I am impressed when I compile the Java 21 for Java 7 and it works very well
Cyllceaux wrote: Tue Jul 30, 2024 2:02 pm
Later I prefer Xojo. I loved how easy the constants handle was and the extending of "objects". But Xojo bloated more and more.
I am agreed to Xojo, it is even below to PB

...
Re: C++ 20 is awesome !
Posted: Wed Jul 31, 2024 4:21 pm
by Quin
Wow, Jule is actually a very interesting language! Not sure if it fits anywhere in my workflow, but it's really interesting. Thanks for sharing!

Re: C++ 20 is awesome !
Posted: Fri Aug 02, 2024 9:25 pm
by tj1010
Cyllceaux wrote: Tue Jul 30, 2024 2:02 pm
My 3 Cents,
Looooooong time ago, I preferred Java. Like version 1.2 and 1.3. It was bloated, yes... But clean. Today's Java is a dump of framework ideas, useless code, boilerplate and crappy frameworks. (but still like reflections)
Later I prefer Xojo. I loved how easy the constants handle was and the extending of "objects". But Xojo bloated more and more.
Now I prefer PB. Yes, it has problems but I like how small it is. I don't like the idea with compiling libs, but I can live with it.
I was a Sun Java "Architect" late nineties early two thousands and did a lot of JME UI/UX stuff for astronomy hardware, then a lot of servlet and applet stuff when vendors were using signed applets for things like anti-virus.
I always hated the syntax, but used it because it was the Rust of 1998 and it was used a lot in manufacturing and science. Arecibo used it for signal processing and motor controls up till they closed..