2 ms·
I'm suspicious that the user base is people who like to program using pointers in business logic. So, the subset of current C programmers who are willing to swi
by the__alchemist 4mo ago
I'm suspicious that the user base is people who like to program using pointers in business logic. So, the subset of current C programmers who are willing to switch.
With this in mind: Does anyone here program in Zig, or know someone who does who is not a current C (or C++) programmer?
- dnautics 4mo agoI program in zig. I am not a current C/C++ programmer (last time I touched C++ was 2003; I can read C ~just fine... write, uh, I just hate make, okay?). Most recently I have used zig for: Linux USB driver for a proprietary industrial digital camera that claude hacked the protocol for (I usbpcap'ped it), bound into an embedded Elixir-Nerves biology workstation. Same workstation has a libtoupcap digital camera for a microscope camera also mounted (here I use zig for the dlload boundary with elixir). The proprietary system I am running it on ironically won't work with windows anymore because the proprietary software it shipped with chokes when there are two cameras attached. I ship zigler, the embed-zig-in-elixir library. I keep finding more and more uses for it!
- hiccuphippo 4mo agoAlso people who wants to get into lower level languages but is scared of C's footguns and C++/Rust language size: me.
- nurbl 4mo agoI'm professionally a python programmer with no C/C++ experience, and I do some hobby programming in zig. I tried rust but it seemed complicated and kind of boring. Zig was a lot easier for me to get into. I don't mind that it's obscure and a bit of a moving target, but I have yet to do anything really "serious" with it.