BT
rss
49:59

Practicing at the Cutting Edge

Posted by Martin Thompson  on  Jul 03, 2014

Martin Thompson focuses on the evolution of Java and how it contrasts to C/C++, covering the cultural challenges of pushing the limits of performance and how to collaborate with industry experts and organize teams, which often stands at odds with the culture in many organisations.

01:18:44

Order Notation in Practice

Posted by Roger Orr  on  Jun 18, 2014 1

Roger Orr solves a problem with different levels of complexity trying to answer what the complexity notation actually means and why it is important in practice.

52:02

Java vs. C/C++ Performance Panel

Posted by Gil Tene, Martin Thompson, Todd Montgomery, Keith Adams  on  Mar 07, 2014 7

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.

33:58

Babel: An Untyped, Stack-based HLL

Posted by Clayton Bauman  on  Dec 17, 2013

Clayton Bauman introduces Babel, an open source language implemented in C, targeted for cloud computing. Other features: interpreted, untyped stack-based, postfix, supports arrays, lists and hashes.

01:10:54

Unspecified and Undefined

Posted by Olve Maudal  on  Jul 26, 2013

Olve Maudal details machine code generated by snippets of both legal and illegal C code, discussing it in the context of ISO/IEC 9899 standard (the C standard).

01:26:48

Use the Source

Posted by Dietmar Kuehl  on  Jul 05, 2013

Dietmar Kuehl discusses creating a C/C++ source code analyzer based on clang.

01:20:29

Embedded Development, What's Changed in 30 Years?

Posted by James Grenning  on  Jun 29, 2013

James Grenning takes a look at embedded programming 30 years ago or more, and how it can be done better now in C.

Computer Architecture of the 1960’s

Posted by Carlton Mills  on  Dec 14, 2012

Carlton Mills reviews Algol 60, PL/360, BLISS, Algol W, PL/1, C and C++, considering that rediscovering Algol could solve many of today’s Internet virus attacks and common programming errors.

Erlang, the Language from the Future?

Posted by Damien Katz  on  Aug 28, 2012 5

Damien Katz explains the benefits and drawbacks of using Erlang, why this language is from the future and why Couchbase has migrated some of the CouchDB’s initial Erlang code to C/C++.

mbeddr C: An Extensible Version of the C Programming Language for Embedded Programming

Posted by Markus Völter  on  Jul 20, 2012

Markus Völter demoes programming for embedded systems using JetBrains’ MPS language workbench supporting C, C extensions, DSLs, product line variability, requirements traceability and model checking.

Introduction to CUDA C

Posted by Cyril Zeller  on  May 28, 2012

Cyril Zeller introduces NVIDIA CUDA development, showing how to write and execute C programs on the GPU, how to manage GPU memory and communication with the CPU.

Fast Enough

Posted by Cliff Moon  on  Nov 08, 2010

Cliff Moon explains how to make Erlang programs faster by writing performance critical sections of the code in C using Native Implemented Function and by integrating libraries using the linked-in driver interface. He also shows how to safely use C drivers in the Erlang concurrent environment and how to debug them in a running VM.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT