Tres características principales de Java
¿Debería obtener puntos extra?
Las diferencias y conexiones entre java, c, c, vc, vc y vb2009-03-02 16:33java: dividido en tres plataformas principales java se (j2se), java ee (j2ee), java me (j2me)
java se es la base de java ee y java me
java ee es actualmente la empresa más poderosa. plataforma de desarrollo de nivel
java me se utiliza para desarrollar programas integrados móviles, como juegos móviles
La ventaja de java es que es muy adecuado para desarrollar proyectos a gran escala a nivel empresarial Lo hemos desarrollado para China Netcom. Para decenas de millones de proyectos, el programa en segundo plano utilizado es Java ee.
El campo principal de Java también es la tecnología de código abierto, por lo que hay demasiadas cosas que aprender
Por ejemplo (Spring, Ibatis, DWR, Hibernate, Tapestry, etc.)
La desventaja es que hay demasiadas tecnologías para aprender, y la segunda es que no es bueno para el desarrollo de bajo nivel
C: un lenguaje duradero
Se utiliza principalmente en programación integrada y diseño de controladores de hardware.
Para decirlo sin rodeos, es el diseño de programación de la capa inferior de la computadora.
La ventaja es que se puede integrar en ensamblaje, y puede manejar directamente el hardware y realizar desarrollo de bajo nivel
La desventaja es que a nivel empresarial En desarrollo, es casi inútil
Mi amigo está haciendo esto. En un lugar pequeño como Changsha, el salario anual puede llegar a más de 100.000
Es aproximadamente lo mismo que los ingresos de los programadores de Java en Beijing.
En Beijing, un salario anual de. 200.000 no es un gran problema.
c: Un lenguaje que admiro mucho y desarrollado por los Bell Labs de AT&T.
Las principales herramientas de desarrollo son Visual C de Microsoft y BCB (Borload C Builder) de Borload.
p>
La ventaja es que contiene una gran cantidad de bibliotecas, como MFC, que pueden llamar directamente a las funciones de la biblioteca de Windows para hacer muchas cosas
El mecanismo de procesamiento de mensajes me hace sentir particularmente clásico
La desventaja es que no es fácil de dominar
El área principal es crear programas de escritorio, como software de escritorio como QQ y Thunder
El segundo El área es hacer desarrollo en segundo plano del juego, la mayoría de los juegos (incluido World of Warcraft, etc.) el lenguaje de fondo es C
Si lo dominas, tus ingresos serán similares a los de un programador en C
vc: Como acabo de decir, el nombre completo de vc es (Microsoft Visual C)
Es una herramienta de desarrollo (IDE) desarrollada por Microsoft para desarrollar C
vc: lo mismo que vc
Tenga en cuenta que c es un lenguaje y vc es una herramienta. Es un método para usar c. El lenguaje es una herramienta, recuérdelo claramente y no haga preguntas tan superficiales. en el futuro.
Compare los tipos anteriores
Aprender Java no es solo una tecnología, sino una idea
La idea de diseñar proyectos
Entonces Java es para cultivar arquitectos, diseñadores de sistemas y gerentes de proyectos
El lenguaje C y c solo pueden cultivar expertos técnicos y programadores senior
vb: una vez muy popular Un desarrollo de programas de escritorio tecnología
Visual Basic es una herramienta desarrollada por Microsoft y el lenguaje utilizado es Basic
Basic es una herramienta importante para que Bill Gates hiciera una fortuna
p>
Utilizado principalmente para hacer programas de escritorio, sistema C/S
Más tarde, debido al impacto de Delphi, parte del mercado quedó ocupado
Ahora que .NET está disponible, VB es básicamente La eliminación es cuestión de tiempo
Por cierto, .NET
.NET: Microsoft Visual .NET
La última versión es 2005 (publicada en 2007)
El nuevo producto de Microsoft para competir con Java
El mercado principal es el desarrollo a nivel empresarial, y la competencia con Java ee de SUN es particularmente feroz
En el desarrollo a nivel empresarial, básicamente Java ee y .net están divididos equitativamente, y los demás están al margen
El rendimiento en C/S B/S es bastante bueno
Los lenguajes se utilizan c# básico
Sin embargo, actualmente el lenguaje más popular en la plataforma .NET es el desarrollo de C#
ASP.net winform y las tecnologías ADO.net todas usan c#
Creo que otros lenguajes son mejores Idioma
Ruby: un lenguaje que admiro mucho
Ruby On Rails, actualmente estamos usando esta tecnología para hacer proyectos , es un nuevo intento
Siento que reemplazará el estado de java
flex: herramienta de desarrollo de programas cliente de Internet, muy fácil de usar
Delphi: alguna vez fue un lenguaje muy popular, al igual que VB, no sé qué hacer ahora porque no lo uso. Aprobado
XML: no importa qué tecnología aprendas, siempre que sea No es desarrollo de bajo nivel, debes aprender XML. Si no sabes XML, no digas que sabes programar.
Base de datos: se recomienda Oracle primero, y luego Oracle, algo así. debe aprender a realizar desarrollo a nivel empresarial y desarrollo de Internet.
------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- ----------------------------------
VC y VB, así como el lenguaje C. ¿Cuál es la diferencia?
El lenguaje C es un lenguaje de programación de computadoras. Tiene las características tanto del lenguaje de alto nivel como del lenguaje ensamblador. Se puede utilizar como lenguaje de diseño de sistemas para escribir aplicaciones de sistemas que funcionen, o como lenguaje de diseño de aplicaciones para escribir aplicaciones que no dependan del hardware de la computadora. Por tanto, tiene una amplia gama de aplicaciones.
El lenguaje C es obviamente mejor que otros lenguajes interpretados de alto nivel para sistemas operativos y aplicaciones del sistema, así como para ocasiones en las que es necesario operar hardware. También se escribe algún software de aplicación a gran escala. lenguaje C.
El lenguaje C tiene fuertes capacidades de dibujo, portabilidad y fuertes capacidades de procesamiento de datos, por lo que es adecuado para escribir software de sistema, gráficos y animaciones tridimensionales y bidimensionales. Es un lenguaje de alto nivel para cálculos numéricos.
VC es un IDE (Entorno de desarrollo integrado) desarrollado por Microsoft. En otras palabras, es una plataforma de desarrollo que utiliza c. Algunos programas se compilan usando esto... También hay VB y VF. diferentes idiomas... Sin embargo,
vc es un entorno de programación C en la plataforma Windows. Aprender VC requiere comprender muchas características de la plataforma Windows y dominar el conocimiento de MFC, ATL, COM, etc. es relativamente grande. La programación en Windows requiere comprender el mecanismo de mensajes de Windows y el principio de las funciones de devolución de llamada; MFC es la clase de empaquetado de Win32API, y debe comprender la estructura de la clase de vista de documento, la estructura de la clase de ventana, el flujo de mensajes, etc. ; COM es el estándar binario para compartir código, es necesario dominar sus principios básicos, etc.
Como plataforma de desarrollo convencional, VC siempre ha sido amado por los entusiastas de la programación, pero a muchas personas les resulta difícil comenzar a utilizarlo. La razón se debe principalmente a que todos lo entienden mal. No es un lenguaje, aunque está estrechamente relacionado con C. Si desea utilizar una metáfora, C puede considerarse un "estándar industrial", mientras que VC es un "fabricante" bajo una determinada plataforma de sistema operativo. y los "Estándares del fabricante" se amplían bajo la premisa de seguir los "Estándares industriales".
La herramienta VB es un lenguaje de programación estructurado de alto nivel visual, orientado a objetos y controlado por eventos que se puede utilizar para desarrollar diversas aplicaciones en el entorno Windows. Es fácil de aprender, muy eficiente y lo suficientemente potente como para ser comparable al SDK de la herramienta de desarrollo profesional de Windowsr. En el entorno de Visual Basic, utilizamos mecanismos de programación basados en eventos, herramientas de diseño visual novedosas y fáciles de usar, y utilizamos una amplia gama de funciones de interfaz de programación de aplicaciones (API) dentro de Windows para vincular e incrustar objetos utilizando bibliotecas de vínculos dinámicos ( DLL) y objetos (OLE), la conectividad de datos abiertos (ODBC) y otras tecnologías pueden desarrollar de manera eficiente y rápida sistemas de software de aplicaciones con funciones potentes e interfaces gráficas ricas en el entorno Windows. A medida que la versión mejora, las funciones de Visual Basic se vuelven cada vez más potentes. Después de la versión 5.0, Visual Basic lanzó una versión china. En comparación con la versión anterior, sus funciones han mejorado enormemente.
Sin embargo, no importa cuán poderosa sea la función, Visual Basic todavía tiene un inconveniente: el archivo DLL requerido debe instalarse en una computadora que no tenga MSVBVM**.DLL. Se puede utilizar para diseñar sistemas operativos, pero es más difícil.
------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- ------------------
¿Cuál es la diferencia entre C C VC y C#?
El lenguaje C es un lenguaje de programación estructurado. Tiene una jerarquía clara y facilita la organización de programas de forma modular, facilitando su depuración y mantenimiento.
El lenguaje C tiene capacidades de procesamiento y rendimiento extremadamente sólidas. No solo tiene operadores y tipos de datos ricos, sino que también facilita la implementación de varias estructuras de datos complejas. También puede acceder directamente a la dirección física de la memoria y realizar operaciones a nivel de bits. Debido a que el lenguaje C implementa operaciones de programación en hardware, el lenguaje C integra las funciones de los lenguajes de alto nivel y de bajo nivel. Se puede utilizar tanto para el desarrollo de software de sistemas como para el desarrollo de software de aplicaciones. Además, el lenguaje C también tiene las características de alta eficiencia y gran portabilidad. Por lo tanto, se ha trasplantado ampliamente a varios tipos de computadoras, formando así múltiples versiones del lenguaje C.
La siguiente es la dirección del tutorial de lenguaje C. Si quieres aprender, puedes consultarlo.
.net/Article/kfyy/cyy/jc/
C es un lenguaje de programación mejorado sobre la base de C. Principalmente agrega muchas funciones nuevas y dificultad. También es más grande que C. Al igual que C, se centra en las operaciones subyacentes de la computadora, es decir, el desarrollo del software del sistema. C# es un lenguaje de programación mejorado basado en C. Es menos difícil que C (Microsoft lo dice) y se centra en la programación de redes y bases de datos. Estos tres son todos lenguajes de programación y la sintaxis es básicamente la misma, pero el contenido específico es bastante diferente.
VC es un tipo de software de programación, que es equivalente a un libro de tareas. Después de aprender el lenguaje C, debe escribir este lenguaje de programación en un libro de tareas, es decir, escribir en el software de programación VC. logra el efecto que necesitas.
------------------------------------------- ----- --------------------------------------------- ----- ------------
Versión en lenguaje C
Actualmente los lenguajes C más populares son los siguientes:
·Microsoft C o MS C
·Borland Turbo C o Turbo C
·ATamp T C
Estas versiones del lenguaje C no solo implementan ANSI; Estándar C, pero también sobre esta base, se han realizado algunas ampliaciones para hacerlo más conveniente y perfecto.
Características estructurales de los programas fuente en C
Para ilustrar las características estructurales de los programas fuente en lenguaje C, veamos primero los siguientes programas. Estos programas van desde simples hasta difíciles y muestran las características estructurales de los programas fuente en lenguaje C. Aunque aún no se ha presentado el contenido relevante, puede aprender de estos ejemplos las partes básicas y el formato de escritura de un programa fuente en C.
main()
{
printf("¡Hola, mundo del lenguaje c www.vcok.com!\n");
}
Principal es el nombre de la función principal, lo que indica que se trata de una función principal. Todo programa fuente en C debe tener y sólo puede tener una función principal (función principal). Declaración de llamada de función, la función de la función printf es enviar el contenido que se enviará al monitor para su visualización. La función printf es una función estándar definida por el sistema y se puede llamar directamente en el programa.
------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- --------------------------------------------- ----- ------------------
Comparación del rendimiento de bases de datos de lenguajes de programación
Resumen: Con el desarrollo continuo de Con la tecnología informática, también se han desarrollado varias herramientas de programación de bases de datos, lo que permite a la mayoría de los desarrolladores de programas actuales deshacerse del aburrido desarrollo de software utilizando instrucciones de computadora o lenguaje ensamblador y, en su lugar, utilizar una serie de herramientas de programación eficientes y bien visualizadas para Desarrollar varios software de bases de datos para lograr el efecto de obtener el doble de resultado con la mitad de esfuerzo, existen muchos tipos de herramientas de programación de bases de datos en el mercado hoy en día, con diferente calidad, como VB, VC, DEPHI, PB, etc. Para ello, presentaré las correspondientes herramientas de programación de bases de datos más maduras específicamente para lenguajes de desarrollo populares.
Palabras clave: herramientas de desarrollo de programas de programación de bases de datos
Introducción a varios lenguajes que soportan bases de datos
VB
El nombre completo es Visual Basic, que es una herramienta de programación visual que utiliza el lenguaje Basic como lenguaje básico. Se puede ver en China e incluso en todo el mundo. Alguna vez fue la herramienta de programación más popular en China y todavía ocupa una posición muy importante. Todos tienen una cierta comprensión de sus ventajas y desventajas. Los programas han influido en varias generaciones de programadores debido a su fácil aprendizaje, alta eficiencia de desarrollo y sistema de ayuda completo. Sin embargo, debido a que VB no tiene la característica de multiplataforma, también determina que el futuro del software de VB se retirará gradualmente. su etapa histórica; su soporte para la tecnología de componentes se basa en COM y ActiveX. Hoy en día, con la mejora y el desarrollo continuos de la tecnología de componentes, también ha mostrado su atraso, al mismo tiempo, VB está desarrollando el sistema subyacente. La llamada a funciones API requiere declaración, lo cual es inconveniente para llamar a la programación DDK, es imposible realizar una programación profunda en Ring0 y no es posible realizar un ensamblaje anidado. Además, las funciones orientadas a objetos son deficientes; y las funciones de la base de datos no tienen un rendimiento muy sobresaliente. En resumen, VB como herramienta de desarrollo visual tiene sus propias limitaciones, lo que hará que sea reemplazado gradualmente por otras herramientas en el futuro desarrollo de software.
PB
El nombre completo es PowerBuilder. Es la herramienta de primera elección para desarrollar sistemas MIS y varias bases de datos en todas las plataformas. Es fácil de usar, fácil de aprender y fácil de dominar. y tiene una excelente eficiencia de ejecución de código. PB es un verdadero lenguaje 4GL (lenguaje de cuarta generación). Puede anidar directamente declaraciones SQL a voluntad. El valor de retorno se asigna a la variable de la declaración. Admite cursores a nivel de declaración, procedimientos almacenados y funciones de base de datos. Similar a SQLJ, flexibilidad incomparable en el acceso a datos. Sin embargo, cometió los mismos errores que VB en el desarrollo subyacente del sistema. Llamar a las funciones API requiere una declaración, lo cual es inconveniente de llamar. No puede realizar la programación DDK, no puede profundizar en la programación Ring0 y no puede anidar el ensamblaje. dinámica en el desarrollo de redes La generación de objetos de usuario, servicios y objetos del sistema para páginas web es muy adecuada para escribir aplicaciones web dinámicas del lado del servidor y favorece la encapsulación de la lógica empresarial; sin embargo, el soporte para la comunicación de red es insuficiente; La personalización de la página estática es limitada, lo que hace que PB sea menos adecuado para aplicaciones de red y tampoco puede ser muy amplio. La naturaleza orientada a objetos tampoco es muy buena.
C Builder/Delphi
Todas son herramientas de desarrollo visual basadas en la biblioteca VCL. Tienen soporte de tecnología de componentes, soporte de bases de datos, soporte de desarrollo subyacente del sistema, soporte de desarrollo de red y objetos. -orientado Tiene un rendimiento bastante bueno en varios aspectos, como las características, y es relativamente fácil de aprender y usar. Incorpora completamente el método de desarrollo visual de WYSIWYG y tiene una alta eficiencia de desarrollo. Dado que ambos son productos de Borland, naturalmente heredan la excelente tradición de la empresa: alta eficiencia en la ejecución de código. Sin embargo, no están exentos de defectos. El mayor defecto que tienen es que su sistema de ayuda es relativamente pobre entre muchas herramientas de programación. La biblioteca VCL de C Builder se basa en Object Pascal (pascal orientado a objetos), lo que hace que C Builder se quede atrás de otras herramientas de programación en la depuración y ejecución de programas. Delphi tiene dos deficiencias importantes: su lenguaje no es lo suficientemente amplio y las funciones del software de su sistema de desarrollo son insuficientes.
Visual C
es una herramienta de desarrollo visual basada en la biblioteca MFC. En términos generales, es una herramienta poderosa pero inconveniente. Tiene un buen rendimiento en desarrollo de redes y desarrollo multimedia, y el sistema de ayuda también es muy bueno (el manejo de detalles de Microsoft a menudo hace que la gente se sienta amigable), pero aunque usa C como lenguaje básico, no es muy bueno en orientado a objetos. No es lo suficientemente bueno en términos de características. Es principalmente por compatibilidad con programas C, pero el resultado es una cosa y otra. Tampoco es muy bueno en términos de soporte de componentes, aunque soporta CORBA además de COM y. ActiveX no tiene soporte IDE, como es el caso de todos los compiladores de C. La función requiere soporte de middleware CORBA. El mayor problema es que la eficiencia del desarrollo no es alta.
Java
Actualmente, los más famosos son JBuilder producido por Borland y Visual Age para Java producido por IBM. Ambas herramientas tienen un cierto número de usuarios. JBuilder hereda las características de C Builder/Delphi, hace un muy buen trabajo en visualización y es fácil de usar. Debido a las características del propio lenguaje Java, tienen un rendimiento superior en el desarrollo de redes, están altamente orientados a objetos y admiten muchas tecnologías de componentes. Sus características multiplataforma también lo hacen cada vez más importante en el desarrollo actual y futuro. Sin embargo, el rendimiento en el desarrollo del sistema subyacente y el desarrollo multimedia no es tan satisfactorio. Esto puede estar relacionado con la intención de diseñar Java.