Meta tags:
Headings (most frequently used words):
x10, programming, language, contents, history, example, code, see, also, references, external, links, hello, world,
Text of the page (most frequently used words):
x10 (20), #programming (15), the (15), and (10), edit (10), #language (9), for (9), wikipedia (8), languages (7), example (7), ibm (7), code (5), license (5), page (5), from (5), linux (5), eclipse (5), pdf (5), hello (5), contents (4), search (4), may (4), this (4), foundation (4), august (4), software (4), can (4), open (4), public (4), tools (4), vivek (4), sarkar (4), links (4), saraswat (4), vijay (4), main (4), world (4), history (4), hide (4), move (4), sidebar (4), toggle (3), view (3), using (3), non (3), with (3), 2026 (3), articles (3), retrieved (3), org (3), related (3), article (3), free (3), project (3), system (3), object (3), 2019 (3), ebcioğlu (3), kemal (3), 2004 (3), data (3), parallel (3), file (3), parent (3), child (3), activities (3), more (3), wait (3), other (3), finish (3), computing (3), topic (2), table (2), contact (2), about (2), privacy (2), policy (2), terms (2), you (2), use (2), was (2), categories (2), stub (2), short (2), description (2), wikidata (2), help (2), information (2), sas (2), fortress (2), chapel (2), source (2), center (2), fedora (2), red (2), systems (2), rexx (2), pgas (2), website (2), external (2), january (2), archived (2), original (2), version (2), parallelism (2), references (2), model (2), see (2), also (2), static (2), lang (2), program (2), that (2), each (2), one (2), which (2), children (2), designed (2), constrained (2), oriented (2), types (2), saravanan (2), arumugam (2), years (2), ago (2), appearance (2), upload (2), changes (2), read (2), log (2), create (2), account (2), donate (2), menu (2), add, mobile, cookie, statement, statistics, developers, conduct, legal, safety, contacts, disclaimers, text, available, under, additional, apply, site, agree, registered, trademark, profit, organization, wikimedia, inc, creative, commons, attribution, sharealike, rendered, parsoid, last, edited, utc, hidden, all, different, stubs, jvm, concurrent, array, https, index, php, title, x10_, programming_language, oldid, 1368939886, adding, missing, vissim, speakeasy, viya, mworks, matlab, mathematica, mathcad, maple, labview, gauss, featool, multiphysics, dadisp, proprietary, discontinued, weka, scilab, scicoslab, salome, sagemath, python, openfoam, mfem, lia, hon, ipython, pyt, jupyter, julia, gretl, gnu, octave, gmsh, genius, freemat, freefem, euler, mathematical, toolbox, admb, advanced, simulation, library, numerical, analysis, share, powerlinux, security, openpower, mainframe, invention, network, technology, common, licenses, hat, enterprise, k42, operating, staf, qiskit, postfix, openj9, openafs, node, kitura, helib, che, derby, cgidev2, carbon, design, frameworks, development, netrexx, egl, foss, gpled, prototype, slides, overview, official, github, pygments, tests, examplefiles, biever, computer, revolution, poses, problems, programmers, 2594, 193, new, scientist, bloom, bard, peshansky, igor, tardieu, olivier, grove, david, 2024, 2025, specification, report, hierarchical, uniform, access, unified, blocking, algorithm, concurrency, coarray, fortran, rail, string, console, out, println, say, def, class, http, uses, concept, relationships, prevent, lock, stalemate, occur, when, two, processes, before, they, complete, activity, spawn, themselves, have, cannot, but, command, specifically, computation, divided, among, set, holds, some, hosts, operate, those, has, type, form, features, include, user, defined, primitive, globally, distributed, structured, unstructured, arrays, struct, dependent, places, partitioned, global, address, space, its, primary, authors, are, aswath, being, developed, part, productive, easy, reliable, funded, hpcs, high, productivity, darpa, percs, thomas, watson, research, java, influenced, filename, extensions, windows, macos, aix, safe, strong, typing, discipline, stable, release, first, appeared, developer, paradigm, encyclopedia, item, projects, printable, download, print, export, switch, legacy, parser, get, shortened, url, cite, permanent, link, what, here, general, actions, english, talk, русский, 日本語, français, deutsch, català, subsection, top, personal, special, pages, recent, community, portal, learn, contribute, random, current, events, navigation, jump, content,
Text of the page (random words):
x10 programming language wikipedia jump to content main menu main menu move to sidebar hide navigation main page contents current events random article about wikipedia contact us contribute help learn to edit community portal recent changes upload file special pages search search appearance donate create account log in personal tools donate create account log in contents move to sidebar hide top 1 history 2 example code toggle example code subsection 2 1 hello world 3 see also 4 references 5 external links toggle the table of contents x10 programming language 6 languages català deutsch français 日本語 русский 粵語 edit links article talk english read edit view history tools tools move to sidebar hide actions read edit view history general what links here related changes upload file permanent link page information cite this page get shortened url switch to legacy parser print export download as pdf printable version in other projects wikidata item appearance move to sidebar hide from wikipedia the free encyclopedia programming language by ibm x10 paradigm object oriented designed by kemal ebcioğlu saravanan arumugam vijay saraswat and vivek sarkar developer ibm first appeared 2004 22 years ago 2004 stable release 2 6 2 january 8 2019 7 years ago 2019 01 08 typing discipline static strong safe constrained os aix linux macos windows license eclipse public license 1 0 filename extensions x10 website x10 lang org influenced by c java x10 is a programming language being developed by ibm at the thomas j watson research center as part of the productive easy to use reliable computing system percs project funded by darpa s high productivity computing systems hpcs program history edit its primary authors are kemal ebcioğlu saravanan arumugam aswath vijay saraswat and vivek sarkar 1 x10 is designed specifically for parallel computing using the partitioned global address space pgas model a computation is divided among a set of places each of which holds some data and hosts one or more activities that operate on those data it has a constrained type system for object oriented programming a form of dependent types other features include user defined primitive struct types globally distributed arrays and structured and unstructured parallelism 2 x10 uses the concept of parent and child relationships for activities to prevent the lock stalemate that can occur when two or more processes wait for each other to finish before they can complete an activity may spawn one or more child activities which may themselves have children children cannot wait for a parent to finish but a parent can wait for a child using the finish command 3 example code edit hello world edit an x10 hello world program example file for the x10 programming language http x10 lang org class example public static def main rail string console out println hello world say hello 4 see also edit chapel coarray fortran concurrency fortress non blocking algorithm parallel programming model unified parallel c references edit ebcioğlu kemal saraswat vijay sarkar vivek 2004 x10 programming for hierarchical parallelism and non uniform data access pdf report archived pdf from the original on 12 august 2026 retrieved 11 august 2026 saraswat vijay bloom bard peshansky igor tardieu olivier grove david january 4 2019 x10 language specification version 2 6 2 pdf archived from the original pdf on may 2 2024 retrieved august 11 2025 biever c computer revolution poses problems for programmers new scientist 193 2594 pygments tests examplefiles x10 example x10 on github external links edit official website overview of pgas languages vivek sarkar s x10 slides gpled x10 prototype v t e ibm free and open source software foss software programming languages egl netrexx object rexx rexx x10 frameworks and development tools carbon design system cgidev2 derby eclipse eclipse che helib kitura node red openafs openj9 postfix qiskit staf operating systems k42 red hat enterprise linux licenses common public license ibm public license related eclipse foundation eclipse fedora project fedora linux linux on ibm z linux technology center open invention network open mainframe project openpower foundation open source security foundation powerlinux share v t e numerical analysis software free advanced simulation library admb chapel euler mathematical toolbox freefem freemat genius gmsh gnu octave gretl julia jupyter ju lia pyt hon r ipython mfem openfoam python r sagemath salome scicoslab scilab x10 weka discontinued fortress proprietary dadisp featool multiphysics gauss labview maple mathcad mathematica matlab mworks sas sas viya speakeasy vissim this programming language related article is a stub you can help wikipedia by adding missing information v t e retrieved from https en wikipedia org w index php title x10_ programming_language oldid 1368939886 categories ibm software array programming languages concurrent programming languages jvm programming languages programming language topic stubs hidden categories articles with short description short description is different from wikidata articles with example code all stub articles this page was last edited on 12 august 2026 at 00 09 utc page was rendered with parsoid text is available under the creative commons attribution sharealike 4 0 license additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia legal safety contacts code of conduct developers statistics cookie statement mobile view search search toggle the table of contents x10 programming language 6 languages add topic
|