Posted
by
timothy
on Sunday April 21, 2013 @04:00PM
from the tab-A-in-slot-T dept.

hessian writes with a story at Wired (excerpt below) about a project from Drew Endy of the International Open Facility Advancing Biotechnology, or BIOFAB, to standardize a programming language connecting genetic information from DNA to the cell components that DNA can create. "The BIOFAB project is still in the early stages. Endy and the team are creating the most basic of building blocks — the 'grammar' for the language. Their latest achievement, recently reported in the journal Science, has been to create a way of controlling and amplifying the signals sent from the genome to the cell. Endy compares this process to an old fashioned telegraph. 'If you want to send a telegraph from San Francisco to Los Angeles, the signals would get degraded along the wire,' he says. "At some point, you have to have a relay system that would detect the signals before they completely went to noise and then amplify them back up to keep sending them along their way.""

Timmy is a basement dweller that no one understands. Mom and dad and Soulskill always giving him commands (Bed twerp!) The doom and gloom down in his room is broken instantly by his magic little fish, they grant his every wish cuz in reality they are his... [CUT OFF BY VIACOM]

Why not C#? I understand the hate against.Net/Mono because of the framework nature and MS influence but C# as a language is a pretty damn good one(the best IMO). If someone developed a native C#-like programming toolset with openCL/GL and Qt support alongside other popular libraries for both ARM and x86, I'd never look at C++ again.

Native code wouldn't help much for this. A compiler that outputs to a decent intermediate code allows the output to be later translated and optimized to the specific details of the target platform, which has greater chances of optimizing better than direct-to-native compilers. What makes VMs slower is memory management, RTTI, and the consistency checks that go along with a type- and memory-safe language. C# already has bindings for OpenGL/CL and Qt, alongside with many popular libraries, at least for x86.