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++.
C++ 20 is awesome !
Re: C++ 20 is awesome !
I am to provide the public with beneficial shocks.
Alfred Hitshock
-
- Enthusiast
- Posts: 397
- Joined: Sat Feb 12, 2022 7:15 pm
Re: C++ 20 is awesome !
Nice for this programming language as well

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

-
- Enthusiast
- Posts: 397
- Joined: Sat Feb 12, 2022 7:15 pm
Re: C++ 20 is awesome !
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 fastRinzwind wrote: Tue Jul 30, 2024 1:45 pm The C++ compiler is a technical marvel, but a horribly bloated misused language.

The C++ is same to the C but opted more to OOPRinzwind wrote: Tue Jul 30, 2024 1:45 pm So many paradigms, so many keywords. Everything c was, c++ isn't.

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 PureBasic does not "do" c++, but c. It can also only interop with c object code. C++ libraries need wrappers.
That is ok


-
- Enthusiast
- Posts: 397
- Joined: Sat Feb 12, 2022 7:15 pm
Re: C++ 20 is awesome !
For me Java is very powerfulCyllceaux 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)


I am agreed to Xojo, it is even below to PBCyllceaux 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.

Re: C++ 20 is awesome !
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 !
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.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 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..