Another random thread, where we speak about everything and nothing , because sometimes things are hard to cataloger.

First i want to speak about programming language.

First,first programming languages i don't find interesting.
- Carbon. It's alpha
- Hare. Does not compile
- Swift. If you want UI, GUI Toolkit, you are very very limited to specific environment. No gtk, no fltk, , no qt6.
- Idriss. Only good for mathematical proof stuff. [ If you like theory it's interesting]
- Pony. Does not compile
- Ada. You even cant connect to a database... I don't know how these planes fly without a database. Or do they wright there own wrapper ?

Other,
C-like languages which are interesting. Odin,Nim,zig. Nim has garbage collection.

Between C & C++ , there is dlang, also interesting. It's a middle ground.

Something , else, I modified code from Bjorne Stroustrup, book, Programming principles and practice using cpp, it is written written for Windows & older compilers , now to work for FreeBSD and clang21.
A clone & fix can be found here,

Many of you like C & perl. But feel free to elaborate.
 
Disabling Skia and enabling HW acceleration on Windows LibreOffice was a cool trick; latest surprised me a bit by not allowing it :p

lo.PNG


Changelog covered it though: https://wiki.documentfoundation.org/ReleaseNotes/26.2#Graphics
The Skia graphics engine is now mandatory on both Windows and macOS

Skia/HW-disabled used to take longer to start-up, but it seems instant now with Skia so cool :D
 
Good to see you find some languages not interesting, Alain.
Over time i developed 3 requirements for usefull applications.
1. I must be able to connect to a database, for me my preference is postgresql.
2. I must be able to connect to a GUI toolkit, Qt6 is top art.
3. There must be a functioning language server, same version as the language. I use neovim. And want to see functions,libraries,parameter lists and types needed, as i type.
 
Over time i developed 3 requirements for usefull applications.
1. I must be able to connect to a database, for me my preference is postgresql.
2. I must be able to connect to a GUI toolkit, Qt6 is top art.
3. There must be a functioning language server, same version as the language. I use neovim. And want to see functions,libraries,parameter lists and types needed, as i type.

Well.. I mean you forgot Java :-)....

C and C++ are the obvious winners here. I use CLion and get really good results. For Java there is IntelliJ -- both on the JetBrains web site.

I am not necessarily pluging these for FreeBSD.. but I have had some success with them on FreeBSD. These products definitely perform on Linux.
 
Ok. Ada. Databases. Why in the world would an airframe need to access a database?
Inputs, outputs to controls, best 3 out of 5 guide the delta change in the flaps.

No need for a mysql query.

Garbage collection. That always makes me think "garbage in garbage out" not Memory reclaimation.

To me languages have always been a tool.
What is the problem space? Is it GUI? If yes pick a language that make the pretty stuff easy. If no, pick a language that lets you easily manipulate large datasets.

Kind of like "I need a hammer". First question should be "for what" because "framing a house" gives a different answer from "shaping metal for a motorcycle gas tank".
 
Indeed. And i worked with java, when garbage collector tells, i have no time to work for you to reclaim memory, you have a big problem. In other cases garbage collection, can be fun. No need for deconstructors, manual memory management.
 
Indeed. And i worked with java, when garbage collector tells, i have no time to work for you to reclaim memory, you have a big problem. In other cases garbage collection, can be fun. No need for deconstructors, manual memory management.
-XX:+UseSerialGC ran Runescape better than anything (Parallel, G1, ZGC, Shenandoah; I tried a lot of random stuff to try not use Serial up to Java 25 but it was like a 20 FPS difference :p)
 
Back
Top