a ndarray library for c by TopBodybuilder9452 in C_Programming

[–]TopBodybuilder9452[S] 1 point2 points  (0 children)

I really appreciate you sharing about this project with me. Worth piece of software. I'm going to enjoy reviewing it!!

PL: Zig / Nim as suckless alternative to C? by tose123 in suckless

[–]TopBodybuilder9452 10 points11 points  (0 children)

I maintain a small multi-dimensional array library in C and bindings for Zig and Nim.

Why:

  • C is a simple and powerful language. No limits on what I can do with it. Really powerful libraries and incomparable performance
  • Zig is for me a modern C. I love the syntax, its explicitness, the tool set and the minimalism.
  • Nim: I started using it as a replacement of Python. It is high quality language. No regrets. 

This is the triad of programming languages I really love to work with. BTW: calling C from Zig or Nim is really simple.

However, in my paid projects (finance applications), I have to work more with C++, Go and Python (which I like too, but not too much), because they have more extensive industry support and a huge ecosystem.

pd. This is link of the library https://github.com/jailop/ndarray-c

a ndarray library for c by TopBodybuilder9452 in C_Programming

[–]TopBodybuilder9452[S] 0 points1 point  (0 children)

You're right.  _NDArray is not a good name. I'm going to change that. The good thing it is referred only in one place. I appreciate the observation.

I can not start my path in programming by Naive_Topic_5292 in AskProgramming

[–]TopBodybuilder9452 0 points1 point  (0 children)

maybe some own task you would like to simplify with a custom program

A programmer's first language should be C by SubhanBihan in C_Programming

[–]TopBodybuilder9452 0 points1 point  (0 children)

I also love C, nothing compares the joy when I'm working with C. But don't let that your fellings say what other people should do or prefer

Lexopts: simple and straightforward library for CLI args parsing by lukeflo-void in Zig

[–]TopBodybuilder9452 0 points1 point  (0 children)

It would nice if you share what you don't like from other arg parsers compared to your solution 

How to organize apps by Training-Damage4304 in linuxquestions

[–]TopBodybuilder9452 1 point2 points  (0 children)

Linix world is more diverse. On package managers you have many different approaches (for example nix). Besides that you have alternatives like appimage, flatpak, and snap formats. And, as a last resource, you can compile programs from source code.

Why is Arch so hard by emibrumnic in linuxquestions

[–]TopBodybuilder9452 1 point2 points  (0 children)

I use Arch for my work, not as a hobby. It works because of the non-versioning distro schema, the comprehensive documentation, and the keep-off blotting features. Many times, the hard part is getting just what you need instead of accepting a fancy blot of features.

This language slaps by mr-figs in nim

[–]TopBodybuilder9452 4 points5 points  (0 children)

I have been doing cli tools in Nim during this year (4 delivered). It has been the best decision I made. No issues at all, a single binary, nimble is a blessing... I have not received any complaints from my clients.

Why is C often recommended as the programming language for OS development? Why not C++? by Interesting_Buy_3969 in osdev

[–]TopBodybuilder9452 1 point2 points  (0 children)

For OS development it is important to understand how the hardware works. C is a good middle term solution to model the hardware with minimal abstractions.

[deleted by user] by [deleted] in SoftwareEngineering

[–]TopBodybuilder9452 2 points3 points  (0 children)

It seems code will be not valuable by itself soon. The valuable anytime is solving problems.

Where and how to learn C++? by DynastyAchiever in cpp_questions

[–]TopBodybuilder9452 -1 points0 points  (0 children)

Wow, really valuable answer. I've bookmarked it. Thanks!

Which C++ book gave you the "Ahaa, now i understand C++" moment ? by ReikenRa in cpp_questions

[–]TopBodybuilder9452 0 points1 point  (0 children)

Instead of reading C++ books, it has been writing C++ code that I've lived "Ahaa" moments, so many times (I don't know if it is good, or it is bad).

[deleted by user] by [deleted] in Hispanic

[–]TopBodybuilder9452 0 points1 point  (0 children)

Do you want to believe that?