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

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

Serving Software Downloads in 956 Categories, Downloaded 50.174.751 Times

X101.044(IBM) 

  Date Added: October 12, 2010  |  Visits: 1.058

X101.044(IBM)

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



X10 is an experimental new language currently under development at IBM in collaboration with academic partners. The X10 effort is part of the IBM PERCS project (Productive Easy-to-use Reliable Computer Systems) in the DARPA program on High Productivity Computer Systems. The PERCS project is focused on a hardware-software co-design methodology to integrate advances in chip technology, architecture, operating systems, compilers, programming language and programming tools to deliver new adaptable, scalable systems that will provide an order-of-magnitude improvement in development productivity for parallel applications by 2010. X10 aims to contribute to this productivity improvement by developing a new programming model, combined with a new set of tools integrated into Eclipse and new implementation techniques for delivering optimized scalable parallelism in a managed runtime environment. X10 is a type-safe, modern, parallel, distributed object-oriented language intended to be very easily accessible to Java programmers. It is targeted to future low-end and high-end systems with nodes that are built out of multi-core SMP chips with non-uniform memory hierarchies, and interconnected in scalable cluster configurations. A member of the Partitioned Global Address Space (PGAS) family of languages, X10 highlights the explicit reification of locality in the form of places; lightweight activities embodied in async, future, foreach, and ateach constructs; constructs for termination detection (finish) and phased computation (clocks); the use of lock-free synchronization (atomic blocks); and the manipulation of global arrays and data structures. An Eclipse-based Integrated Development Environment (IDE) has been developed at IBM for X10 to help further increase programmer productivity by providing state-of-the-art functionality for viewing, editing, navigating, executing, and manipulating X10 programs. The X10 Development Toolkit (X10DT) is intended to be a full-featured IDE for X10 offering the features Java programmers have come to love and depend upon in Eclipse: a source editor with various coding assists, lightweight information pop-ups, high-level and low-level navigation views, powerful search capabilities, application launch configuration management, refactoring, and debugging support. In addition, the X10DT will include tools, views and refactorings that specifically address the development of highly concurrent software in X10..

Requirements: No special requirements
Platforms: Linux
Keyword: Compilers Development Ibm In Collaboration In Collaboration With Language New Productivity Programming Systems
Users rating: 0/10

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


X101.044(IBM) RELATED
Business  -  OrangeHRM 2.2
OrangeHRM is emerging in line with the new generation of HR Information Systems (HRIS) and will assist you in managing your company's most important asset - human resource. Based on modular architecture, this comprehensive Open Source solution...
1.1 MB  
Organizers  -  OrangeHRM 2.3b2 1.0
OrangeHRM is emerging in line with the new generation of HR Information Systems (HRIS) and will assist you in managing your company's most important asset - human resource.Based on modular architecture, this comprehensive Open Source solution...
 
Business  -  nntp2rss 1.4
Today many people are used to keeping in touch with news sites and blogs with an RSS feed reader. RSS offers access to any kind of frequently posted information. This also makes it an interesting technology for handling usenet newsgroups, which...
440.32 KB  
Libraries  -  Data::SecsPack 0.06
Data::SecsPack is a Perl module pack and unpack numbers in accordance with SEMI E5-94. SYNOPSIS ##### # Subroutine interface # use Data::SecsPack qw(bytes2int config float2binary ifloat2binary int2bytes pack_float pack_int pack_num...
102.4 KB  
Image Galleries  -  jQuery Slide Menu 1.0
I dond-deOaot know how long itd-deOaos been there, but I noticed yesterday that Apple has a new product nav menu that replaced their old horizontal scroller with some new animated candy. Like any good nerd I checked out the code and was impressed...
10 KB  
Security Tools  -  Figaro's Password Manager 2.0.79
FPM2 is GTK2 port from Figaro's Password Manager originally developed by John Conneely, with some new enhancements. Features: * Passwords are encrypted with the AES-256 (old version use blowfish) algorithm. * Key for...
225.28 KB  
Libraries  -  Rhino in Spring 1.1.1
Rhino in Spring is a project that intends to integrate Mozilla Rhino JavaScript interpreter, the interpreter for the best (in our opinion) dynamic language on the Java platform with Spring Framework, the also best (again, in our opinion)...
2.5 MB  
Database Tools  -  TableSorter plug-in for jQuery 2.0
TableSorter plug-in for jQuery helps you to sort data in tables with the help of javascript.Features:- Multi-column sorting - In-line support for setting options done via the class attribute on the TH elements. - The plugin has been re-written...
870.4 KB  
Database Tools  -  Dabo 0.7
Dabo is a three-tier, cross-platform database application development framework, written in Python with the wxPython GUI toolkit. Dabos authors, Ed Leafe and Paul McNett, have strong backgrounds in database application development using the...
573.44 KB  
Video Editors  -  vic 2.8
Vic is a video conferencing application developed by the Network Research Group at the Lawrence Berkeley National Laboratory in collaboration with the University of California, Berkeley. Source code and pre-compiled binaries acan be found on...
604.16 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB