Showing posts with label programming languages. Show all posts
Showing posts with label programming languages. Show all posts

Thursday, September 8, 2011

Google announces Dart programming language

From ExtremeTech

On the programming languages front.
"A few days after Google was caught registering a bunch of Dart-related domain names, and the inevitable storm of speculation, it has now emerged that Dart is a new programming language for “structured web programming."

"With the “structured web programming” moniker, it’s also likely to be some kind of interpreted, in-the-browser language — so more like JavaScript or Python, and less like Java or other compiled languages. One of the biggest hints, though, is that both Bracha and Bak have worked extensively with Smalltalk in the past — and an interpreted Smalltalkesque language would fit right into the “structured web programming” mold, too."

Saturday, September 3, 2011

C++ upgrade wins unanimous approval

From InfoWorld

News on the Programming Languages front (pay attention, COSC382 students!)
"C++11 is the first major new version of ISO C++, said Herb Sutter, chair of the ISO C++ standards committee. Featured in C++11 are lambda functions, which serve as a key enabler of emerging parallel algorithms and revolutionize the use of the existing Standard Template Library, said Sutter, also a principal architect for native languages at Microsoft. "What's already there in the C++98 standard library will immediately become even easier to use," he said. Move semantics in C++11, meanwhile, lead to higher performance. Concurrency features include types for portable, lock-free programming.

'via Blog this'

Tuesday, August 30, 2011

Python Cloud IDE



Our incoming students might be interested in this - PythonFiddle.com is a cloud-based IDE that lets you write and run code in your browser. Both apps and data are migrating to the web, but apps have lagged. There are plenty of ways to store almost any data in the cloud, but there are still many kinds of apps that only run locally (and many apps that do have cloud-based versions are still far behind their local equivalent. Working with students on their code over the years, I've been desperate for a GOOD cloud-based IDE, so that wherever we are I can sit down with them and run their code in the same environment in which they've been running it (it gets old really fast to have them email me their code, often missing some files, then download them, import them into Eclipse, compile, run, debug, comment, and then reupload the files for them...

Let me know if you know of other cloud-based IDEs that you like, especially any for C++, Java, Prolog, or any of the Lisp variants.