Red de conocimientos turísticos - Información de alquiler - ¿Qué programa es mejor para el desarrollo?

¿Qué programa es mejor para el desarrollo?

1. Cada programa tiene su propio proceso de desarrollo. Ningún programa es omnipotente. Por ejemplo, todos conocemos el lenguaje C. La intención original de desarrollar el lenguaje C es liberar a los programadores del entorno ensamblador original. Las direcciones de memoria se pueden controlar en un entorno de lenguaje de alto nivel, por lo que las operaciones subyacentes del lenguaje C son superiores a otros lenguajes de alto nivel. Por ejemplo, el lenguaje Pasical se desarrolló originalmente para enseñar programación, por lo que la estructura gramatical del lenguaje Pasical es muy alta; riguroso; por ejemplo, el lenguaje Fortran se desarrolló originalmente para cálculos de ingeniería, por lo que su lógica matemática y sus módulos funcionales de lógica de ingeniería son bastante poderosos, etc.

2. Los lenguajes actuales se han convertido en lenguajes de alto nivel orientados a objetos, como Java, .Net, Delphi y otros lenguajes que ahora conocemos. Básicamente, no existe una gran diferencia entre ellos en el desarrollo de software de aplicaciones. sus bibliotecas ya son muy ricas. Las que desarrollamos son relativamente simples. La diferencia entre ellas radica en la participación de mercado y la elección de las empresas de desarrollo. También existen algunos lenguajes de programación de bases de datos como SQL, PB y otros lenguajes. Sus funciones de base de datos son bastante poderosas. Debido a la alta participación de mercado de los productos de Microsoft, todos prefieren el lenguaje SQL porque su alcance es más amplio. pero también hay algunos amigos que elegirán otros tipos de lenguajes de programación de bases de datos basándose en otras ideas. En cuanto a la explicación del lenguaje, como lenguaje modelo de desarrollo B/S, debe dividirse según su participación de mercado. En términos generales, cuanto mayor sea la participación de mercado de un programa de lenguaje, más rica será su biblioteca. fácil para nosotros operar. Por lo tanto, para los lenguajes de desarrollo de software de aplicaciones populares, generalmente creemos que si tienen una alta participación de mercado, habrá más oportunidades laborales esperándonos, mientras que para algunos lenguajes de desarrollo con una participación de mercado ligeramente menor (que tienen la suya propia); características), naturalmente habrá más oportunidades laborales. Solo hay unas pocas, pero el salario es relativamente alto y las cosas son raras y valiosas.

3. Elección del idioma

Si el programa que desea escribir tiene requisitos de alto rendimiento o necesita estar estrechamente integrado con el sistema operativo, entonces debe elegir el lenguaje C.

Si quieres escribir un programa que pueda usarse en cualquier lugar, entonces debes elegir el lenguaje Java.

Si estás escribiendo programas grandes, deberías intentar utilizar un lenguaje de scripting como Python o Ruby si es posible, y si no, Java y C. Dado que los lenguajes de secuencias de comandos aumentan la productividad, conviene utilizar Java y C si es posible. Porque los lenguajes de programación pueden mejorar la eficiencia del trabajo.

Escribir programas de procesamiento de textos en Perl o Ruby.

Utilice prolog para escribir programas de procesamiento de conocimiento.

Escribe los programas más flexibles y oscuros en Lisp.

Utiliza vba para escribir programas de office.

Escribir programas del lado del servidor usando PHP (escrito en un lenguaje con el que esté familiarizado) (como Perl, Python, Ruby), CGI, ASP (si está familiarizado con Java, utilice Java ) JSP son todas buenas opciones.

Utilice vb o delphi para escribir programas de bases de datos.

Si busca rendimiento y potencia del programa y desea aprovechar al máximo las capacidades del sistema operativo, entonces usar C/C es apropiado.

Si no busca una integración perfecta con el sistema operativo, sino solo rendimiento y desea lograr una plataforma cruzada, aún debe usar el lenguaje C, pero use herramientas multiplataforma como qt, Bibliotecas gtk, fox y wxWindows:

Si estás escribiendo un juego, debes usar C/C++.

Si no está satisfecho con la inconsistencia de los estándares del dominio del lenguaje C, la naturaleza propensa a errores del lenguaje C o lo incompleto de las características orientadas a objetos del lenguaje C.

Si no le interesa la multiplataforma, puede elegir C# en la plataforma Windows y CoCo en la plataforma macC.

Si necesita multiplataforma y desea un amplio soporte, elija Java.

Al igual que Unix, el lenguaje de herramienta más conveniente es Perl, que cuenta con un sólido soporte de comunidad y base de código.

Si solo se utilizan como lenguajes de herramientas para aplicaciones simples, Python y Ruby son mejores opciones. Tienen buena portabilidad multiplataforma y aplicaciones más amplias. Entre ellos, Python es más adecuado para comenzar y comunicarse, y también es más adecuado para uso a largo plazo. Ruby es una alternativa para usuarios que no están satisfechos con Python y ofrece muchas funciones adicionales.

Si quieres elegir un lenguaje integrado para tu programa, anteriormente estaban Lisp, Basic y Java, pero ahora también puedes elegir Python y Ruby.

Si necesita un lenguaje ejecutable interpretado dinámicamente y no quiere aprender otro lenguaje, la elección para los programadores de C es pike y para los programadores de Java es beanshell.

Para la plataforma Java, si necesita un lenguaje de programación, Python es el camino a seguir.

El lenguaje basado en documentos o lenguaje de páginas dinámicas más ortodoxo es JavaScript.

El lenguaje del lado del servidor más especializado es PHP, pero existen muchas otras opciones.

El lenguaje XML más conocido es XUL, del cual dtml es uno, pero también puedes usar XML como tu propio lenguaje especializado. Por ejemplo, jedit utiliza XML como lenguaje de personalización de esquemas. El lenguaje XML es una tendencia más avanzada y más efectiva que los lenguajes existentes en áreas específicas.

Para encontrar lenguajes fáciles de implementar, Lisp y Tcl son buenas opciones.

La capacidad y libertad de Lisp para integrar datos y programas no están disponibles en otros idiomas. Ahora han surgido variantes modernas de Lisp:

Si se requiere programación basada en hechos, prólogo y Clips son las opciones obvias.

4. De hecho, en última instancia, tal vez todo el mundo ya esté confundido. Pero solo hay una verdad simple: qué dirección elegir (base de datos, software de aplicación, desarrollo subyacente, etc.) depende de lo que nos interesa y de lo que tenemos afinidad después de elegir la dirección, necesitamos esa dirección específica; El idioma, depende de factores como la participación de mercado, las perspectivas de desarrollo de la empresa y los beneficios que necesitamos obtener (pero, como programador real del mismo lenguaje), puede cruzar bien estas plataformas, es decir, es mejor que no. aprender solo un idioma)!

5. Si quieres ganar dinero, aprende herramientas de desarrollo rápido como JavaC#VB;

Si quieres ganar dinero y dedicarte a la tecnología, aprende lenguajes como C;

Si desea participar en el desarrollo de sistemas, debe comenzar con el hardware y el ensamblaje y aprender poco a poco.