C++ 20 is awesome !

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Re: C++ 20 is awesome !

Post 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++.

I am to provide the public with beneficial shocks.
Alfred Hitshock
threedslider
Enthusiast
Enthusiast
Posts: 397
Joined: Sat Feb 12, 2022 7:15 pm

Re: C++ 20 is awesome !

Post 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 :wink: .
threedslider
Enthusiast
Enthusiast
Posts: 397
Joined: Sat Feb 12, 2022 7:15 pm

Re: C++ 20 is awesome !

Post 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++ :twisted:
That is ok :P 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++ :P
threedslider
Enthusiast
Enthusiast
Posts: 397
Joined: Sat Feb 12, 2022 7:15 pm

Re: C++ 20 is awesome !

Post 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 :shock:
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 :? ...
Quin
Addict
Addict
Posts: 1133
Joined: Thu Mar 31, 2022 7:03 pm
Location: Colorado, United States
Contact:

Re: C++ 20 is awesome !

Post 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! 8)
tj1010
Enthusiast
Enthusiast
Posts: 716
Joined: Mon Feb 25, 2013 5:51 pm

Re: C++ 20 is awesome !

Post 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..
Post Reply