Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Daily Dose: Oracle Switches to OpenJDK for Java 7 RI

DZone's Guide to

Daily Dose: Oracle Switches to OpenJDK for Java 7 RI

· Cloud Zone
Free Resource

Site24x7 - Full stack It Infrastructure Monitoring from the cloud. Sign up for free trial.

Earlier this week, Oracle finalized their new standard with the Java Community Process and approved Public Review Ballot #336, meaning Java 7 would be coming on July 28th. On Friday, Oracle announced that the new version of Java would be using OpenJDK for its reference implementation, instead of Sun's JDK. Since Sun and Oracle's JDK are under the Binary Code Licence, it could not be used in the upcoming release. More information on the announcement can be found in Oracle's press release.

New C++ Makes Multi-Core Programming Easier

While C++ has remained one of the most popular computing languages for more than 30 years, it still has a reputation for being a complex language to use. Now, after 10 years, the C++ standard is getting its first major revisions with new features. The new features are aimed to make "C++ software that can be built and run with fewer headaches in the rapidly dawning world of multi-core CPUs." The full list of new features can be found on the official C++ standard website.

 

Python 2.7.2 and 3.1.4 Released

 Yesterday, two new version of Python were released: 2.7.2 and 3.1.4. Version 2.7.2's new feature include many that were first released in Python 3.1, including:

  • An ordered dictionary type
  • New unittest features including test skipping, new assert methods, and test discovery
  • A much faster io module
  • Automatic numbering of fields in the str.format() method
  • Float repr improvements backported from 3.x
  • Tile support for Tkinter
  • A backport of the memoryview object from 3.x
  • Set literals
  • Set and dictionary comprehensions
  • Dictionary views
  • New syntax for nested with statements
  • The sysconfig module

Version 3.1.'s improvements are listed below:

  • An ordered dictionary type
  • Various optimizations to the int type
  • New unittest features including test skipping and new assert methods.
  • A much faster io module
  • Tile support for Tkinter
  • A pure Python reference implementation of the import statement
  • New syntax for nested with statements

 

Computer Science Gaining Popularity in College

According to a study by the Computing Research Association, the number of computer science degrees awarded in the United States will reach 11,000 this year "after plummeting each year since the end of the dot-com bubble in 2004." The New York Times relates this phenomenon to the recent popularity of The Social Network, and the stories of computing pioneers Steve Jobs and Mark Zuckerberg. Even with the recent rise in popularity, "computer science graduates do not come close to filling the jobs available."

Site24x7 - Full stack It Infrastructure Monitoring from the cloud. Sign up for free trial.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}