InfoQ Homepage Languages Content on InfoQ
-
Java vs. C/C++ Performance Panel
Hosted by Erik Meijer, who runs the Cloud Programmability Team at Microsoft, the panelists answer questions on C/C++ and Java performance, contrasting the virtues of native vs. managed code.
-
Scale Effects and other Stories
Crista Lopes discusses if scale affects the internal structure of projects and whether the popularity of libraries is correlated with internal software metrics such as bug density.
-
C++: The Good Parts
Jordan DeLong overviews the past, current and near future "good parts" of C++'s functional side through the colored lens of his biases.
-
Concurrency and Parallel Computing in JavaScript
Stephan Herhut overviews concurrency and parallelism in JavaScript and the HTML5, discussing actors, futures and what throughput computing in the browser looks like.
-
Daimio: a Language for Sharing
Dann Toliver introduces Daimio, a new language for sharing functionality in safe and friendly ways, exploring its internals and how to work with and extend it.
-
Onward! — Does Thought Crime Pay?
Gilad Bracha ponders how Lisp, Simula, Actors, Beta, Smalltalk and Self give us C++, Java, Javascript, Perl, Python and PHP, speculating what new wonders await programmers down the road.
-
Troubleshooting Live Java Web Applications
Ashley Puls methods and tools that can be used to uncover and resolve performance problems arising in Java web applications that use the Spring Framework.
-
Grails-Powered HTML RIAs
Brian Kotek advises on creating RIA applications in Grails using an array of technologies, including JavaScript, CoffeeScript, TypeScript, ExtJS, Dojo, REST, JSON, GSON, GORM, etc.
-
The Secret Life of a Mathematica Expression
David Leibs unveils some of features of Mathematica Programming Language, a functional and dynamically typed programming language.
-
Dao Programming Language for Scripting and Computing
Limin Fu introduces Dao, a lightweight and optionally typed programming language having a LLVM-based JIT compiler optimized for numeric computation, and a Clang-based tool generating C/C++ bindings.
-
PHP, Seriously!
Keith Adams examines the strengths that made PHP a dominant language in its niche, highlighting Facebook's attempts at remedying its inconsistencies and misfeatures while maintaining its strengths.
-
An API for Distributed Computing
Cliff Click introduces a coding style & API for in-memory analytics that handles datasets from 1K to 1TB without changing a line of code and clusters with TB of RAM and hundreds of CPUs.