Quantcast
Channel: OSNews
Browsing all 28 articles
Browse latest View live

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 Article



Code 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 Article

REBOL 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 Article

The 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 Article

ObjectScript: 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 Article


TypeScript: 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 Article

Interview: 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 Article

The 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 Article


Developing 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 Article


X86/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 Article

An 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 Article

Celebrating 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 Article

The 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 Article


The 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 Article

The 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 Article


Google 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 Article

Duke 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 Article


21 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 Article

Introduction 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 Article

What 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
Browsing all 28 articles
Browse latest View live




Latest Images