Developers, engineers, scientists
"I've been programming professionally for about 3 years at this point, and I've noticed some interesting patterns in other programmers I've worked with. One of the key differentiators among programmers...
View ArticleCode better or code less?
"Having read this, one realization is that better code often means less code. I don't think about lines of code exactly, or something similarly stupid, but in terms of meaningful code. However,...
View ArticleREBOL to become open source
As REBOL has been referenced several time on OSNews, I thought that some here may be interested to know that its author has announced that REBOL will be open-sourced. The R3 source code will most...
View ArticleThe programmers before us were better
"When I started writing programs in the late 80s it was pretty primitive and required a lot of study and skill. I was a young kid doing this stuff, the adults at that time had it even worse and some of...
View ArticleObjectScript: a new programming language
"The ObjectScript is a new programing language that mixes benefits of JavaScript, Lua, and PHP. The ObjectScript has syntax from JavaScript, multiple results from Lua, OOP from PHP and much more."
View ArticleTypeScript: Microsoft's replacement for JavaScript
"Everyone seems to have a replacement for JavaScript - Google even has two. Now Microsoft has revealed that Anders Hejlsberg has been working on a replacement and it has released a preview of...
View ArticleInterview: Brian Kernighan
"Originally published in 1978 and updated in 1988, The C Programming Language is considered a 'must-read' classic by most programmers and is generally known simply as 'K&R'. To mark the publication...
View ArticleThe APL programming language source code
"With the permission of IBM, the Computer History Museum is pleased to make available the source code to the 1969-1972 'XM6' version of APL for the System/360 for non-commercial use." This is great: we...
View ArticleDeveloping a basic operating system on the Raspberry Pi
"This website is here to guide you through the process of developing very basic operating systems on the Raspberry Pi! This website is aimed at people aged 16 and upwards, although younger readers may...
View ArticleX86/ARM emulator
"This article offers something different. A Visual Studio Express based solution, written using C++ and assembler, that allows the user to write and execute X86, X86/64 and ARM assembler line by line...
View ArticleAn introduction to writing for computers
"Computers are ubiquitous in modern life. They offer us portals to information and entertainment, and they handle the complex tasks needed to keep many facets of modern society running smoothly....
View ArticleCelebrating 25 years of Perl
Doesn't matter which OS you're running, somewhere in there, your system depends on Perl to get stuff done. Perl turned 25 years old on December 19th. Though venerable old version 5 remains the most...
View ArticleThe unreasonable effectiveness of C
"For years I've tried my damnedest to get away from C. Too simple, too many details to manage, too old and crufty, too low level. I've had intense and torrid love affairs with Java, C++, and Erlang....
View ArticleThe rise and fall of programming languages in 2012
"Programming languages are living phenomena: They're born, the lucky ones that don't die in infancy live sometimes long, fruitful lives, and then inevitably enter a period of decline. Unlike real life,...
View ArticleThe exceptional beauty of Doom 3’s source code
"I was really excited to write this article, because it gave me an excuse to really think about what beautiful code is. I still don't think I know, and maybe it's entirely subjective. I do think the...
View ArticleGoogle Go: the good, the bad, and the meh
"I feel like writing about the Go programming language (or 'Golang') today, so instead today's topic is computer stuff. For the record, the language I've programmed the most in has been Python, so...
View ArticleDuke Nukem 3D code review
"Since I left my job at Amazon I have spent a lot of time reading great source code. Having exhausted the insanely good idSoftware pool, the next thing to read was one of the greatest game of all time:...
View Article21 nested callbacks
"Programming is hard. Don't ever feel bad because you aren't as good at 'just googling it' as the person next to you. Don't ever let hackathon snobs talk you out of creating the next Twitter for cats...
View ArticleIntroduction to x64 assembly
"For years, PC programmers used x86 assembly to write performance-critical code. However, 32-bit PCs are being replaced with 64-bit ones, and the underlying assembly code has changed. This white paper...
View ArticleWhat makes code readable: not what you think
"You often hear about how important it is to write 'readable code'. Developers have pretty strong opinions about what makes code more readable. The more senior the developer, the stronger the opinion....
View Article
More Pages to Explore .....