| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Los factores que determinan la elección del lenguaje de programación usado
    C , C + + , Python , C #, Perl , Objective C , Ruby , Java , BASIC , Clojure , Scala se encuentran entre la letanía de los lenguajes de programación disponibles para el equipo de desarrollo de software moderno . Cuando se trata de elegir una de estas lenguas a utilizar para un proyecto en particular , los principales factores en la decisión se reducirá a los requisitos técnicos de la las habilidades lingüísticas del equipo de desarrollo del proyecto y . Plataforma de destino

    Uno de los factores más importantes para determinar el lenguaje de programación de un proyecto se desarrollará en la plataforma de destino es de una aplicación. Si un equipo está desarrollando una aplicación que sólo se ejecuta en el sistema operativo Windows, que podrían utilizar de Microsoft Visual C #. Sin embargo , si el equipo tiene la intención de la aplicación para ejecutarse en múltiples plataformas que no tiene sentido para programar el proyecto en un lenguaje diseñado para compilar los programas para un solo sistema operativo . Algo parecido a Java, que es inherentemente multi- plataforma o C + +, cuyo código fuente puede ser ajustado para compilar para diferentes sistemas operativos , sería una opción más inteligente .
    Bibliotecas
    < p> a pesar de ser " perezoso" por lo general no es una buena cosa , es una buena cosa para ser un programador perezoso. Programadores perezosos son los desarrolladores que utilizan herramientas existentes para realizar las funciones básicas de las nuevas formas que son específicas de su proyecto actual, en lugar de gastar tiempo en crear una nueva herramienta. Ejemplos de este tipo de herramientas que los programadores pueden utilizar , en lugar de reinventar , incluyen bibliotecas para generar interfaces gráficas de usuario o el establecimiento de conexiones de red. Estos pueden ser bibliotecas individuales difundida por proyectos de código abierto , o expansivas , propietario, conjuntos de bibliotecas. Si una empresa tiene que utilizar estas bibliotecas para sus proyectos, entonces ellos tendrán que seleccionar un idioma para el que la biblioteca cuenta con una interfaz. Por ejemplo, si un equipo de desarrollo quería usar . NET Framework de Microsoft , que tendría que utilizar uno de los lenguajes de programación de Microsoft "Visual" .
    Hardware Acceso
    Los lenguajes de programación

    pueden dividir en lenguajes de alto nivel "bajo" , como C y C + +, o lenguajes de nivel "alto" , como Python y Perl . Lenguajes de bajo nivel están diseñados para dar al programador más acceso al hardware real que se ejecuta en un dispositivo determinado . Lenguajes de alto nivel , por otra parte , administrar la mayor parte de este acceso para el programador . Si un equipo está desarrollando una aplicación cuya finalidad es no manipular los componentes individuales de hardware , como un juego de vídeo , a continuación, utilizando un lenguaje de programación de alto nivel hace la vida más fácil para los programadores de la gestión de uso de la memoria automáticamente. Si el equipo de software está desarrollando un software que está diseñado específicamente para acceder y manipular los componentes de hardware , como el software de control para los componentes robóticos o controladores de hardware , entonces el equipo tiene que utilizar un lenguaje de bajo nivel para conseguir este tipo de acceso .

    Bonus Equipo conjunto

    en ausencia de otros factores que determinan el idioma en que se debe desarrollar un proyecto , tales como los requisitos de acceso de compatibilidad de hardware o biblioteca, el conjunto de habilidades de desarrollo los miembros del equipo es fundamental para esta decisión. Si un equipo se compone de grieta desarrolladores en Java que está familiarizado con C # y el proyecto podría estar terminado en Java, a continuación, los administradores del proyecto probablemente tendrá el equipo haga el proyecto en Java. Esto se debe a que el equipo sería capaz de completar el proyecto en menos tiempo, con un mejor producto final en el idioma con el que tienen más destreza.

    Previous :

    next :
      Artículos relacionados
    ·Cómo Ctrl + Alt + Supr un PC remoto 
    ·Cómo convertir un archivo Hex 
    ·¿Qué es un caso de uso 
    ·Cómo deshabilitar el Formulario de seguimiento de Orac…
    ·Cómo insertar un entero en una cadena 
    ·Cómo hacer una pantalla de cuadro de texto Dependiendo…
    ·Definición de un Optiplex GX1 intérprete de comandos …
    ·Cómo eliminar archivos mediante T -SQL 
    ·Cómo crear una COBOL Copybook 
    ·Cómo crear vistas en Oracle SQL 
      Artículos destacados
    ·Cómo mostrar archivos de un nodo del árbol selecciona…
    ·VBA Función Sum 
    ·Cómo dibujar un gráfico circular en Java 
    ·Cómo construir un CMS en PHP MySQL 
    ·Exec Vs . Sistema en PHP 
    ·Cómo arreglar Sellos temporal con AWK 
    ·Cómo reemplazar activo andamio 
    ·Cómo imprimir datos en VB.NET 
    ·Cómo escribir un informe sobre la programación 
    ·Cómo eliminar las cookies y archivos temporales con Vi…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com