itnewsbot, to ProgrammingLanguages

White House urges developers to dump C and C++ - US President Joe Biden’s administration wants software developers to use memory-safe p... - https://www.infoworld.com/article/3713203/white-house-urges-developers-to-dump-c-and-c.html#tk.rss_all #programminglanguages #applicationsecurity #clanguage

itnewsbot, to ProgrammingLanguages

Fast-growing Zig tops Stack Overflow survey for highest-paid programming language - Zig has topped an annual Stack Overflow survey in the category of highest-paid program... - https://www.infoworld.com/article/3713082/fast-growing-zig-tops-stack-overflow-survey-for-highest-paid-programming-language.html#tk.rss_all #programminglanguages #softwaredevelopment #clanguage #googlego #python #ruby #rust #sql

turi, to Electronics

Chiptune time!
This is a polyphonic, multitimbral DDS (Direct Digital Synthesis) library for Raspberry Pi Pico.

It has several waveforms, ADSR, and a sequencer supporting up to 8 channels.

Demo video: https://www.youtube.com/watch?v=MUQ7loauSa0

Source code: https://github.com/TuriSc/Pico-Sequencer-Synth

It's my C port of a C++ demo by Pimoroni, adapted to output audio via I²S or PWM, and with a few other tweaks. All bundled up in a module.

alexandreborges, to Cybersecurity
turi, to SynthDIY

Picophonica — A Raspberry Pi Pico synth engine for a toy keyboard, with instrument presets and Midi out.

A friend gifted me a cheap toy musical keyboard. The sound quality was atrocious, and it could only play one note at a time. So I removed its circuitry while keeping its enclosure, speaker, and keybed, and with some tinkering and a Raspberry Pi Pico I turned it into something usable.

Source code: https://github.com/TuriSc/Picophonica
Making-of video (with a soundtrack played on the Picophonica): https://www.youtube.com/watch?v=ianoJ4pmsFE

A bright pink musical keyboard. Its logo says 'Picophonica'.
A feature sheet for the Picophonica. It shows which buttons enable instrument control, and which ports expose Midi out and Audio out.

alephoto85, to gamedev
@alephoto85@livellosegreto.it avatar

[C] The C Roguelike tutorial

@programmazione

Restando sempre in tema gamedev, ho trovato questa serie di tutorial dedicati alla programmazione di un gioco roguelike in linguaggio C, utilizzando la libreria ncurses per la CLI.

🧑‍💻🧑‍💻🧑‍💻

https://dev.to/ignaoya/series/13852

itnewsbot, to opensource

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

itnewsbot, to python

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

itnewsbot, to 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

tilton, to random

I think I can do it. I think I can get through my entire professional software development career without ever learning C++ beyond the basics. I’ve done more than my fair share of C, Java, Ruby, Rust, Go, Python, JavaScript, and even Perl, but somehow I’ve escaped C++ except for one TINY work project that I somehow didn’t fuck up too badly.

kakurady,
@kakurady@fursuits.online avatar

@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

itnewsbot, to random

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

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines