Hello everyone,
Interesting.
But I would need more information to give an opinion. I haven't programmed in ZIG, but I have in C and C++.
I would need to see how long it takes to compile, and I'm not referring to a single-file program with a few lines, but to projects with many PRGs and thousands of lines. How large are the resulting executables?
How efficient is it?
Other technical details.
How well do libraries written in C compile, for example, like LetoDBf, SQLite, etc.
On paper, ZIG looks excellent, but it needs to be tested.
A test, for example, would be:
Create a table with at least 1 million records with 10 indexes and observe the following details:
A table with 50 fields: how long does it take to populate it with 1 million records.
The time it takes to create simple and composite unique indexes.
Simple: a numeric field. Complex: two or more fields with functions like ALLTRIM, formatting dates, etc.
How long it takes for sequential and index-based searches.
How efficient are the RDDs in ZIG.
Only after that could I give my opinion on whether ZIG is a good choice or not.
On paper, it says it's excellent, but real-world work shows if it's true.
Regards,
Marcos Jarrin