64Zbit.com
Tech is way, WAY interesting

Tag programming

Top Programming Languages 2024 - IEEE Spectrum

 — 
Category: Link

Welcome to IEEE Spectrum’s 11th annual rankings of the most popular programming languages. As always, we combine multiple metrics from different sources to create three meta rankings. The “Spectrum” ranking is weighted towards the profile of the typical IEEE member, the “Trending” ranking seeks to spot languages that are in the zeitgeist, and the “Jobs” ranking measures what employers are looking for.

Top Programming Languages Methodology 2024 - IEEE Spectrum

 — 
Category: Link

In our goal of trying to estimate a programming language’s popularity, we realized that no one can look over the shoulder of every person writing code, whether that be a child writing a Java script for a personal Minecraft server, a mobile app developer hoping to hit it big, or an aerospace engineer writing mission-critical code for a voyage to Mars. Our Top Programming Languages interactive tries to tackle the problem of estimating a language’s popularity by looking for proxy signals.

trs80gp - A TRS-80 Model 1,2,3,4,12,16,6000,MC-10,Color Computer,DT-1,Videotex Emulator

 — 
Category: Link

The year was 1978 and I was mowing lawns and doing odd jobs around my neighborhood to earn enough money to buy the coolest thing I had ever seen, a TRS-80 Model 1 computer at my local Radio Shack. It was awesome and changed the direction of the rest of my life. I spent all my free trime working with it and doing even more odd jobs to buy all the expansion options. I totally speced it out with a monitor, casset tape drive and eventually the expansion kit with a parallel printer. It started a life long hobby and a carreer that took me all over the county. Such great memories!

Calculating Empires

 — 
Category: Link

How can we understand the operations of technology and power in our era? Our technological systems are increasingly complex, interconnected, automated and opaque. Social institutions, from schools to prisons, are becoming data industries, incorporating pervasive forms of capture and analysis. Even places that were once off-limits to capital, from our emotional expressions to outer space, are now subject to computational control and extraction. Meanwhile, the industrial transformations in AI are

MicroMac, a Macintosh for under £5

 — 
Category: Link

A microcontroller Macintosh

A Coder Considers the Waning Days of the Craft | The New Yorker

 — 
Category: Link

Artificial intelligence still can’t beat a human when it comes to programming. But it’s only a matter of time.

Behind "Hello World" on Linux

 — 
Category: Link

But behind the scenes, there’s a lot more going on. I’ll describe some of what happens, and (much much more importantly!) explain some tools you can use to see what’s going on behind the scenes yourself. We’ll use readelf, strace, ldd, debugfs, /proc, ltrace, dd, and stat. I won’t talk about the Python-specific parts at all – just what happens when you run any dynamically linked executable.

Writing Javascript without a build system

 — 
Category: Link

Writing Javascript without a build system

Examples of problems with integers

 — 
Category: Link

Hello! A few days back we talked about problems with floating point numbers.

Michael Tsai - Blog - C xor C++ Programming

 — 
Category: Link

It is not uncommon to hear about C/C++ programming as a shorthand for “C and C++” programming. This implies that C and C++ are similar, but distinct, programming languages with the obvious interpretation being that C++ is a proper superset of C. However, this does not accurately describe the situation. The C++ programming language is inspired by the C programming language and supports much of the syntax and semantics of C, but is not a superset that is built on top of C. Despite sharing a historical relationship to one another, the languages have evolved independently and are specified in separate language standards. Due to this separation of the two specifications, incompatibilities have crept into the shared space of code that can be compiled by either a C compiler or a C++ compiler.

Transferable skills - Chris Coyier

 — 
Category: Link

At a macro level, you learn programming concepts that are largely transferable regardless of language. The syntax may differ, but the core ideas are still the same. This can include things like: data-structures (arrays, objects, modules, hashes), algorithms (searching, sorting), architecture (design patterns, state management) and even performance optimizations (e.g. eager vs lazy evaluation, memoization, caching, lazy-loading etc). These are concepts you’ll use so frequently that knowing them backwards can have a lot of value.

Raspberry Pi as a Flask Server

 — 
Category: Tech
Tags:

I created an Air Quality Index gadget made from a Raspberry Pi Zero W with a tiny OLED screen from Adafruit. It shows the AQI from my local PurpleAir sensor. I created a Flask web server on the Pi so I could remotely see the AQI and change the PurpleAir sensor ID.

<