News etichettate con "C"

Mercoledi 19 Dicembre 2012     

Oracle ha annunciato il rilascio di NoSQL Database 2.0, DBMS non relazionale

New and enhanced features in Oracle NoSQL Database 2.0 include:
  • Better Performance: enterprise-class elasticity with near linear scalability and under five millisecond latency enables users to dynamically grow a cluster as their data grows with no interruption in service. In recent performance tests, Oracle NoSQL Database 2.0 delivered more than a million YCSB operations per second on a 2.4 terabyte database on an 18-node commodity cluster setup. (1)
  • Automatic Rebalancing: dynamic management of compute and storage resources to maintain SLAs in response to increased demand and changing processing requirements;
  • Enhanced Manageability: a simple, easy to use web console to manage all aspects of deployment and monitoring, as well as document management and structured data management in one product;
  • New APIs: a new C API helps improve developer productivity, a new Large Object API supports efficient Large Object management, and new automatic serialization APIs simplify application development;
  • Tighter Integration with Oracle Database: Oracle Database users can view and query Oracle NoSQL Database records directly from SQL via External Tables, making NoSQL data immediately accessible and available for integrated analysis;
  • Improved Management & Monitoring Support: SNMP/JMX support enables integration with Oracle and third party management tools;
  • Improved Hadoop Integration: tighter integration with Hadoop through JSON object and schema evolution support for data storage and serialization using Avro.

Download a partire da questa pagina.

Mercoledi 12 Dicembre 2012     

Embarcadero ha introdotto in C++ Builder XE3 un compilatore a 64 per Windows (BCC64) che si va ad aggiungere al vecchio compilatore a 32 bit (BCC32) che è utilizzabile per Windows e Mac OS X, a differenza del nuovo compilatore da 64 bit che è disponibile solo per Windows e per processori Intel. In questo post sono illustrate alcune differenze tra i due compilatori.

Il nuovo compilatore supporta gli standard C++98, C++TR1, C++11, ANSI C, ISO C, C99, C11, ed usa la versione 5.3 del Dinkumware's Standard C and Standard C++ libraries, mentre il compilatore a 32 bit usa la versione 5.01. Inoltre il nuovo compilatore usa la versione 1.5 delle Boost C++ libraries. Il vecchio compilatore a 32 bit non supporta la versione 1.5 delle Boost C++ libraries, ma la versione 1.39, e non supporta parte dello standard C++11.

Some compiler and Windows differences to be aware of (most of the time the compiler and RTL will take care of things for you unless you have platform specific code):

  • 64-bit Windows Applications use the familiar Windows API
  • Windows API calls must be 64-bit versions.
  • Try blocks are supported in 64-bit Windows programs.
  • A 64-bit Windows application can use a 32-bit Windows type library (as some 64-bit MS Office applications do).
  • Cannot mix 32-bit and 64-bit code in the same process.
  • DLLs, components, libraries, and packages require that you compile or install separate 32-bit Windows (design-time) and 64-bit Windows (run-time) versions if you want to use the Form Designer.
    64-bit Windows is needed for OS extensions, shell extensions.
  • The size of LRESULT, WPARAM, and LPARAM all expand to 64 bits, so message handlers will have to be checked for inappropriate casts.
Martedi 02 Agosto 2011     

Rilasciata la versione 7.0.1 di NetBeans, la nuova versione è certificata per la versione finale di Java 7 rilasciata qualche giorno fa. NetBeans 7.0 era stato rilasciato ad aprile. Le note di rilascio sono disponibili a questa pagina, il download è possibile da questa pagina.

NetBeans IDE 7.0.1 is an update to NetBeans IDE 7.0 and includes the following changes:

  • Full certification on the final release of JDK 7
  • Bundle GlassFish 3.1.1 update release
  • WebLogic related enhancements
  • Significant quality increase

The following updates to the 7.0 release also apply to 7.0.1:

  • Oracle Database improvements
  • HTML5 editing support
  • Maven 3 is supported and bundled with the IDE
  • Improved support for CDI, REST services, Java Persistence, and Bean Validation
  • PHP Rename Refactoring
  • Line wrapping
  • Improved detection of external changes (native file system listening)
  • Updates to the C/C++ support (remote file system browsing, library projects running/debugging, enhanced templates/specializations)
  • Support for Git 1.7.х
  • Additional enhancements are listed at the NetBeans IDE 7.0 page
Martedi 11 Gennaio 2011     

Gli sviluppatori di JRuby, una implementazione in Java del linguaggio di programmazione Ruby, hanno annunciato il rilascio della prima release candidate di JRuby 1.6.0.

JRuby 1.6.0 is the largest release of JRuby to date. This release fixes hundreds of user issues and brings compatibility with Ruby 1.9.2 to a very high level. We have made Windows a primary supported platform by adding it as a continuous integration platform, and JRuby 1.6 will provide Windows-based Ruby users with the best experience yet. This release integrates experimental support for C extensions based on Ruby’s C API. And as with all major releases, we have improved stability and performance across the board in response to real-world user input.