And C‡ is once again not included. For shame.
And then, comes ScriptJava
Ah yes, I too, program in the Language programming language
To be fair, compiling C code with a C++ compiler gets you all the warnings from C++'s strong-typing rules. That’s a big bonus for me, even if it only highlights the areas of your C that are likely to become a maintenance hazard - all those
void*
casts want some documentation about what assumptions make them safe. Clang will compile variable-length arrays in C++, so you might want to switch off that warning since you’ve probably intended it. Just means that you can’t use designated initialisers, since C++ uses constructors for that and there’s no C equivalent. I’d be happy describing code that compiles in either situation as “C+”.Also stops anyone using
auto
,constexpr
ornullptr
as variable names, which will help if you want to copy-paste some well-tested code into a different project later.Isn’t
auto
a keyword in C?It means something else.
Didnt knew Arduino is a programming language now.
To be honest I’m still confused by a lot of these microcontroller languages (PlatformIO/Arduino/ESPHome)…
Are they just drag and drop feature blocks that are essentially C macros, but you never get to see the code and its all abstracted with flow diagrams?
I don’t know about the others, but Arduino is literally just C++ with some macros/library functions.
The standard Arduino platform is essentially C, just with some standard hardware-near procedures hidden away as far as I know. You can just write standard C code in two blocks: init and loop. Then the loop block will be repeated for ever. For controlling voltage pins you have easy commands similatlr to like pinState(PinNumber, on/off). I do not know about the others you mentioned, but there definetely is also some implementations for Raspberry Pi control by drag&drop. There is no need to limit yourself with those though.
Becerdik Patrick! Ülkemizi kurtardık!
I was not expecting turkish Spongebob today
Ama SpongeBob… Ben C bilmiyorum! Tek JavaScript yazmayı biliyorum!
Language
I have job for you “language” programmers.
Requirements; -minimum 8 years of experiences Etc…
Thats just HolyC before it became holy
Signed C
I usually code in Language or Script
Don’t we all? Amen.
Javascript is basically like Java but with some scripts in it
But what about script java?
That’s 𝒥𝒶𝓋𝒶.
Hey, no cursive here, this is a family instance.
It’s just C++ without templates. So whatever element you want to put into std::list, it must virtually inherit std::list::value_type. And of course there will be a macro-based list monstrosity inside Boost.
Types being declarable as virtual members is something I want to never hear again
c+=0.5
lol it’s like c++ but we removed friend classes and other bullshit no one uses lol
my main language is script java