Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.884.762 Times

x10 0.3.2

  Date Added: June 03, 2010  |  Visits: 733

x10

Report Broken Link
Printer Friendly Version


Product Homepage
Download (84 downloads)



X10 project is a new object-oriented, type-safe programming language for programming the next generation of high performance systems. X10 is designed and developed by IBM. While developed in close contact with the designers of X10 at IBM there are significant differences in syntax and semantics between the (current) IBM prototype and language specification. Those differences arise primarily from the fact that the X10-XTC compiler attempts to implement what might be close to the (non-existant) 0.5 specification of the language, whereas the IBM reference implementation targets the 0.41 specification. We hope that 0.5 will add operator overloading, generics and region types and thus the X10-XTC compiler is build trying to support these concepts. Another key difference is that the current X10-XTC compiler does not support close integration of X10 code (however, Java code can be called using classes that are declared to be extern). On the technical side, the IBM compiler compiles X10 code to Java source code which is then compiled to Java bytecode by javac. The XTC-X10 compiler produces Tucson IR which is currently interpreted by an interpreter written in Java (but is supposed to be compiled to C or native code in the future). The reason is that Tucson IR will hopefully be easier to compile and optimize compared with Java ASTs. As a result, equivalent X10 code should run slower with XTC-X10 today, but might run as fast as UPC code once we are a bit further along. Whats New in This Release: - This release fixes some minor bugs in the code generator for atomic sections. - The type checker was improved substantially and now works for simple distribution operations. - In addition to the X10 compiler front-end and interpreter backend, a new backend that generates C code was started. - The new C backend already supports constants, (virtual) calls, exceptions, branches, allocation, and get/put operations..

Requirements: No special requirements
Platforms: Linux
Keyword: Code Compiler Compilers Generation Of High Performance Ibm Language New Next Generation Programming Programming Language Xtc
Users rating: 0/10

License: Freeware Size: 8.1 MB
USER REVIEWS
More Reviews or Write Review


X10 RELATED
Utilities  -  Xerces2 2.9.0
Xerces2 project is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and...
4.4 MB  
Development Editors  -  High-performance Embedded Workshop 4.09.00
High-performance Embedded Workshop, a powerful yet easy to use tool suite, features an industry standard user interface and is designed using a modular approach seamlessly incorporating device family-specific C/C++ compilers and the debugger...
 
Programming  -  AMD x86 Open64 Compiler Suite 4.2.5
The x86 Open64 compiler system is a high performance, production quality code generation tool designed for high performance parallel computing workloads. The x86 Open64 environment provides the developer the essential choices when building and...
66.1 MB  
Programming  -  Unified Code Generation 1.1.3
This project provides an open-source framework for the generation of high quality source code which is suitable for safety-critical applications and certification (e.g DO-178B). Currently a Simulink and Stateflow front-end and a C-language...
2.12 MB  
Networking Tools  -  Traffic Control - Next Generation 10b
Traffic Control - Next Generation (tcng) is a revision of the Linux network traffic control infrastructure that aims to make the configuration language less cryptic, and provide better interfaces for software and hardware accelerators. The goal...
512 KB  
Programming  -  stringencoders 3.10.3
A collection of high performance c-string transformations, frequently 2x faster than standard implementations (if they exist at all). including * base64, standard * base64, web/url safe, with configurable alphabet
427.01 KB  
Home & Leisure  -  DB3NF - Rapid Web Application Developmen 1.4
DB3NF is a Rapid Web Application Development platform (RAD) designed for fast and easy creation of high performance, maintainable and scalable Web applications of virtually any kind. It also dramatically reduces development and QA time and...
1.54 MB  
Database Tools  -  EXPRESS OLE DB Library 1.1
EXPRESS OLE DB is a C++ class library that provides a set of high performance OLE DB consumer classes. It combines the ease and richness of ADO with power and performance gain of OLE DB interfaces. Though this library is primarily designed for...
8.98 MB  
Audio Tools  -  Audacity-HPI 1.2.3
Audacity-HPI is a version of the popular Audacity Cross-Platform Sound Editor that has been specially modified so as to work with the line of high performance audio adapters manufactured by AudioScience Corporation using the native HPI driver....
4.4 MB  
Web Authoring  -  ThunderSite Free Web Editor 2.1
ThunderSite belongs to a new generation of high quality website editors that allow you to create professional-looking websites in record time and with maximum ease. To create a website with ThunderSite, you do not need to have any prior knowledge...
11.88 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB