Sustituyendo a labview con python

Arturo Muñoz Tolosa agtugo en gmail.com
Mie Jul 1 01:00:47 CEST 2009


Vaya que he estado leyendo sobre la programación concurrente y al 
parecer ya tenia la idea de algo asi pero no sabpia que existia al 
buscar por internet y ver una lista de lenguajes concurrentes en 
wikipedia me encontre con muchisimos por comodidad de los que leen la 
lista la pongo hasta el final de este escrito. Entre ellos encontre 
stackless python pero no he trabajado con el aún y no se si lo haga por 
que hay lenguajes que ya fueron pensados para esto. Que extraño que no 
aparecio Lua en la lista. Pero bueno si es una buena idea Stackless 
python seguire por aqui dando aportes de lo que vaya haciendo para la 
gente interesada en stackless python.



    * ActorScript </w/index.php?title=ActorScript&action=edit&redlink=1>
      ^[2] <#cite_note-1> theoretical purely actor-based language
      defined in terms of itself
    * Ada </wiki/Ada_programming_language>
    * Afnix </wiki/Afnix_programming_language> – concurrent access to
      data is protected automatically (previously called /Aleph/, but
      unrelated to /Alef/)
    * Alef </wiki/Alef_programming_language> – concurrent language with
      threads and message passing, used for systems programming in early
      versions of Plan 9 from Bell Labs </wiki/Plan_9_from_Bell_Labs>
    * Alice </wiki/Alice_%28programming_language%29> – extension to
      Standard ML </wiki/Standard_ML>, adds support for concurrency via
      futures.
    * Axum </wiki/Axum_%28programming_language%29> – domain specific
      concurrent programming language, based on the Actor model and on
      the .NET Common Language Runtime using a C-like syntax.
    * Chapel </wiki/Chapel_%28programming_language%29> – a parallel
      programming language being developed by Cray Inc. </wiki/Cray_Inc.>
    * Cilk </wiki/Cilk> – a concurrent C
      </wiki/C_%28programming_language%29>
    * Cω </wiki/C%CF%89> – C Omega, a research language extending C#,
      uses asynchronous communication
    * Clojure </wiki/Clojure> – a modern Lisp targeting the JVM </wiki/JVM>
    * Concurrent Clean </wiki/Concurrent_Clean> – a functional
      programming language, similar to Haskell
      </wiki/Haskell_%28programming_language%29>
    * Concurrent ML </wiki/Concurrent_ML> – a concurrent extension of
      Standard ML </wiki/Standard_ML>
    * Concurrent Pascal </wiki/Concurrent_Pascal> – by Brinch-Hansen
      </wiki/Per_Brinch_Hansen>
    * Curry </wiki/Curry_programming_language>
    * E </wiki/E_programming_language> – uses promises, ensures
      deadlocks cannot occur
    * Eiffel </wiki/Eiffel_%28programming_language%29> – through its
      SCOOP </wiki/SCOOP_%28software%29> mechanism based on the concepts
      of Design by Contract
    * Erlang </wiki/Erlang_programming_language> – uses asynchronous
      message passing with nothing shared
    * Io </wiki/Io_%28programming_language%29> – actor-based concurrency
    * Janus </wiki/Janus_computer_programming_language> features
      distinct "askers" and "tellers" to logical variables, bag
      channels; is purely declarative
    * JoCaml </wiki/JoCaml>
    * Join Java </wiki/Join_Java> – concurrent language based on the
      Java programming language </wiki/Java_%28programming_language%29>
    * Joule </wiki/Joule_programming_language> – dataflow language,
      communicates by message passing
    * Concurrent Haskell </wiki/Concurrent_Haskell> – lazy, pure
      functional language operating concurrent processes on shared memory
    * LabVIEW </wiki/LabVIEW> – graphical, dataflow programming
      language, in which functions are nodes in a graph and data is
      wires between those nodes. Includes object oriented language
      extensions.
    * Limbo </wiki/Limbo_programming_language> – relative of Alef
      </wiki/Alef_programming_language>, used for systems programming in
      Inferno (operating system) </wiki/Inferno_%28operating_system%29>
    * MultiLisp </wiki/MultiLisp> – Scheme
      </wiki/Scheme_%28programming_language%29> variant extended to
      support parallelism
    * Modula-3 </wiki/Modula-3> – modern language in Algol family with
      extensive support for threads, mutexes, condition variables.
    * occam </wiki/Occam_programming_language> – influenced heavily by
      Communicating Sequential Processes
      </wiki/Communicating_Sequential_Processes> (CSP).
          o occam-π </wiki/Occam-Pi> – a modern variant of occam
            </wiki/Occam_programming_language>, which incorporates ideas
            from Milner's π-calculus </wiki/Pi-Calculus>
    * Orc </wiki/Orc_programming_language> – a heavily concurrent,
      nondeterministic language based on Kleene algebra
      </wiki/Kleene_algebra>.
    * Oz </wiki/Oz_programming_language> – multiparadigm language,
      supports shared-state and message-passing concurrency, and futures
          o Mozart Programming System </wiki/Mozart_Programming_System>
            – multiplatform </wiki/Multiplatform> Oz
    * Pict </wiki/Pict_programming_language> – essentially an executable
      implementation of Milner's π-calculus </wiki/Pi-Calculus>
    * Reia </wiki/Reia_%28programming_language%29> – uses asynchronous
      message passing between shared-nothing objects
    * Stackless Python </wiki/Stackless_Python>
    * SALSA </wiki/SALSA_programming_language> – actor language with
      token-passing, join, and first-class continuations for distributed
      computing over the Internet
    * Scala </wiki/Scala_%28programming_language%29> – a general purpose
      programming language designed to express common programming
      patterns in a concise, elegant, and type-safe way
    * SR </wiki/SR_language> – research language
    * VHDL </wiki/VHDL> – VHSIC Hardware Description Language, aka IEEE
      STD-1076


------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es