What is LLVM? The power behind Swift, Rust, Clang, and more
Check it out! 👇
https://www.infoworld.com/article/3247799/what-is-llvm-the-power-behind-swift-rust-clang-and-more.html#tk.rss_all
#Kotlin #Swift #Rust #CLanguage #OpenSource #SoftwareDevelopment #DevelopmentTools
#kotlin #swift #rust #clanguage #opensource #softwaredevelopment #developmenttools
What is LLVM? The power behind Swift, Rust, Clang, and more - The development landscape is ripe with new languages and improvements on existing ones... - https://www.infoworld.com/article/3247799/what-is-llvm-the-power-behind-swift-rust-clang-and-more.html#tk.rss_all #softwaredevelopment #developmenttools #opensource #clanguage #kotlin #swift #rust
#rust #swift #kotlin #clanguage #opensource #developmenttools #softwaredevelopment
Reminder: (*void)0 isn't required to be all-zero in memory, and dereferencing it isn't required to crash #cLanguage #cppProgramming #cplusplus
#clanguage #cppprogramming #cplusplus
Cython 3.0: The next generation of Python at the speed of C - Cython, the Python library for compiling Python code to C, has at last released versio... - https://www.infoworld.com/article/3702888/cython-30-the-next-generation-of-python-at-the-speed-of-c.html#tk.rss_all #developmentlibrariesandframeworks #softwaredevelopment #clanguage #python
#python #clanguage #softwaredevelopment #developmentlibrariesandframeworks
Did you know that Guy Steele wrote a C book? Now I have one.
#C #CLanguage #CLang #GLS #GuySteele #Books #Tech #Programming #ProgrammingLanguages
#c #clanguage #clang #gls #guysteele #books #tech #programming #programminglanguages
Rising C++ closes in on C language - C++, having already overtaken Java in the Tiobe index of programming language populari... - https://www.infoworld.com/article/3702350/rising-c-plus-plus-closes-in-on-c-language.html#tk.rss_all #programminglanguages #softwaredevelopment #javascript #clanguage #java #c
#c #java #clanguage #javascript #softwaredevelopment #programminglanguages
@tilton you need to know that modern (post-2015) C++ is not like C. While much of C syntax is still accepted, don't write C in C++ unless you're interfacing with legacy code. In particular, avoid managing memory yourself, use containers and local variables instead.
On that note: C is not a "portable assembler", think of it as running on a VM that's just really good at generating code—the VM behavior (or "abstract machine") may or may not match your hardware. #cPlusPlus #cLanguage #cProgramming
#cplusplus #clanguage #cprogramming
The best point ever made about 1-index vs 0-index tables/arrays/etc.
https://www.youtube.com/live/04gJXpJ1i8M?feature=share&t=4649
is this really worth to study? :blobcatThink:
Here is the #Clanguage implementation cloud gui app. Yes it is minimal. I can probably knock these out in every language in a few minutes each.
#CLanguage « #SectorC is a #C #compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever written. » https://xorvoid.com/sectorc.html
#clanguage #sectorc #c #compiler
« SectorC is a #C #compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever written. » #CLanguage
› https://xorvoid.com/sectorc.html
I know you said that you thought the material we covered in the first few weeks of class was useless and that you'd never again use it, but would you please wait until after the semester is over before implementing that plan? 😩
#clanguage #c #sizematters #noxp
GCC 13 compiler collection backs C++ 23, Go 1.18
Check it out! 👇
https://www.infoworld.com/article/3695071/gcc-13-compiler-collection-backs-c-plus-plus-23-go-118.html#tk.rss_all
#SoftwareDevelopment #DevelopmentTools #GoogleGo #CLanguage #C++
#softwaredevelopment #developmenttools #googlego #clanguage #c
GCC 13 compiler collection backs C++ 23, Go 1.18 - GNU Compiler Collection 13.1 has been released. Among the many improvements in this ma... - https://www.infoworld.com/article/3695071/gcc-13-compiler-collection-backs-c-plus-plus-23-go-118.html#tk.rss_all #softwaredevelopment #developmenttools #clanguage #googlego #c
#c #googlego #clanguage #developmenttools #softwaredevelopment
C rival Zig language cracks Tiobe index top 50 - Zig, a general purpose programming language that interacts with C/C++ programs and pro... - https://www.infoworld.com/article/3692910/c-rival-zig-language-cracks-tiobe-index-top-50.html#tk.rss_all #programminglanguages #softwaredevelopment #clanguage #c
#c #clanguage #softwaredevelopment #programminglanguages
C rival Zig language cracks Tiobe index top 50
Check it out! 👇
https://www.infoworld.com/article/3692910/c-rival-zig-language-cracks-tiobe-index-top-50.html#tk.rss_all
#softwaredevelopment #programminglanguages #c #clanguage
#Programming note:
2023-03-14 equals 2006 even in the #CLanguage and #CPlusPlus, because although the leading 0 denotes octal, 03 is luckily just 3.
PS C:\> 2023-03-14
2006
PS C:\>
In #PowerShell, too. And for the minority date format users:
PS C:\> 14/3/2023
0.00230680507497117
PS C:\> 7/22/2023
0.000157282164202579
PS C:\>
These are only going to get further away from pi as the years go on. (-:
#programming #clanguage #cplusplus #powershell #Maths #pi
At some point, by the way, you're going to learn that "cpp" is widely understood as the name of some (standalone) C/C++ preprocessor tools, not the name of the C++ language.
https://man.freebsd.org/cgi/man.cgi?query=cpp&sektion=1&apropos=0&manpath=FreeBSD+Ports+13.1