INTRODUCCION AL DESARROLLO DE APLICACIONES DE ESCRITORIO CON .NET

Páginas: 34 (8476 palabras) Publicado: 27 de septiembre de 2014
UNIDAD II
EL LENGUAJE

EL SOFTWARE
La plataforma .NET de Microsoft es un componente de software que puede ser añadido al sistema operativo Windows. Provee un extenso conjunto de soluciones predefinidas para necesidades generales de la programación de aplicaciones, y administra la ejecución de los programas escritos específicamente con la plataforma. Esta solución es el producto principal enla oferta de Microsoft, y pretende ser utilizada por la mayoría de las aplicaciones creadas para la plataforma Windows.
La norma incluida en ECMA-335, ISO/IEC 23271, define las reglas que debe seguir un lenguaje de programación para ser considerado compatible con el marco de trabajo .NET. Aunque Microsoft implementó esta norma para su sistema operativo Windows, la publicación de la norma abre laposibilidad de que sea implementada para cualquier otro sistema operativo existente o futuro, permitiendo que las aplicaciones corran sobre la plataforma independientemente del sistema operativo para el cual haya sido implementada.

LENGUAJES DE PROGRAMACION SOPORTADOS POR .NET
Un lenguaje de programación es un código formado por símbolos y palabras reservadas que instruye a una computadorapara realizar tareas computacionales. La lista de lenguajes soportados por el FrameWork .NET son:
Ada
A# - port of Ada to .NET (Dr. Martin C. Carlisle)
APL
Dyalog APL (Dyalog Ltd)
AsmL
Abstract State Machine Language (MS Research)
Basic
Visual Basic.NET (Microsoft)
mbas (Mono/Ximian)
bmcs ( Jambunathan)
BETA
BETA.Net (University of Aarhus, Denmark)
BF
BF.NET (Simon Howard)C
lcc (ANSI C Compiler from Princeton)
cscc (ANSI C Compiler from Portable.NET)
C#
C# (Microsoft)
mcs (Mono/Ximian)
cscc (DotGNU Portable.NET)
C# Variants
CSI (A Simple C# Interpreter by Steve Donovan)
C? ~ comega (Microsoft Research)
eXtensible C# (Language Extension from ResolveCorp)
MC# - Master of Ceremonies # -  (Yury P. Serdyuk, Vadim B.Guzev)
Metaphor (Gregory Neverov@ Queensland University of Technology)
paxScript (VIRT Laboratory)
Polymorphic C#  (Microsoft Research)  Language has merged with comega
Spec# (Microsoft Research)
C++
Managed Extensions for C++ (Microsoft)
Caml
F# (ML and Caml), Abstract IL, ILX (Microsoft Research)
OCAMIL (Emmanuel Chailloux & Raphael.Montelatici)
Cobol
NetCOBOL - COBOL for .NET (Fujitsu)
NeoKicks (Fujitsu)Net Express (Micro Focus)
KICKS for .NET™ (Intensity Software)
CULE
CULE.Net (Software Perspectives)
Eiffel
Eiffel ENViSioN! (Eiffel Software)
Flash
csswf (Robin Debreuil) - use c# with flash 
Forth
Delta Forth .NET (Valer BOCAN)
Fortran
Lahey/Fujitsu Fortran for .NET (Lahey Computer Systems, Inc.)
FTN95 - Fortran for Microsoft .NET (Salford Software Ltd.)
G#
G# (ErnestBooth)
Haskell
Hugs98 for .NET
Haskell for .NET (using Mondrain for .NET) (Nigel Perry)
Haskell.net Project
IL/MSIL (Intermediate Language)
MSIL (Microsoft )
ilasm (IL Assembler from Microsoft ) 
Mono Assembler (Mono/Ximian)
Portable.NET Assembler (dotGNU)
Java
Visual J# .NET (Microsoft)
IKVM.NET - Java VM for .NET (Jeroen Frijters)
JavaScript
JScript .NET (GotDotNet)JANET - JavaScript-compatible language
DotGnu JScript (dotGNU)
Lexico
Lexico (Spanish)
LISP
clisp (Microsoft)
DotLisp (Rich Hickey)
L# (L Sharp .NET) - LISP-based script language (Rob Blackwell)
FOIL - ( Rich Hickey and Eric Thorsen)
RDNZL - .NET Layer for Common Lisp (Edi Weitz)
LOGO
MonoLOGO (Richard Hestilow)
TurtleTracks.net Logo  (University of Patras) 
Lua
Lua.NET:Integrating Lua with Rotor (PUC-RIO)
Mercury
Mercury on .NET
Mixal Assembly Language 
MixNet (SourceForge)
Mondrian
Mondrian for .NET (Nigel Perry)
Oberon
Active Oberon for .NET (ETH Zuerich)
Nemerle
Nermerle (The University of Wroclaw)
Pan
Pan# (Computer Languages for Secondary Education)
Perl
Perl for .NET, PerlNET (ActiveState SRL.)
PerlSharp (Joshua Tauberer)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo De Aplicaciones De Escritorio
  • Estándares De Desarrollo En Aplicaciones .Net
  • Introduccion .net
  • Introduccion a .NET
  • Introducción Al Desarrollo De Aplicaciones Informáticas
  • Introducción al desarrollo de aplicaciones informáticas
  • Introduccion al desarrollo de aplicaciones arduino
  • Arquitectura de aplicaciones .net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS