Batalla de un lenguaje de programación

Batalla de un lenguaje de programación

@Author: Runsen

Sé un poco de Python, Java, de acuerdo con sus propias ideas vienen ficticia.

statu quo

Inscrita en marzo de 2020, una nueva lista de lenguajes de programación recién horneado, TIOBE última versión de la lista de marzo de lenguajes de programación.

Podemos ver en la lista, los tres primeros son Java, C, Python. En comparación con el mes pasado, Python sigue aumentando a 1,85 a 10,11%, con 10,11% de la cuota en tercer lugar.

, Tales como Java, Python, JavaScript, C / C ++, Go, lenguaje C # de programación para cada uno de nosotros para comprender el uso de lenguajes de programación relativamente comunes.

"Difíciles de alcanzar" el rostro de una amplia variedad de lenguajes de programación, tenemos opiniones diferentes, cada lenguaje de programación tiene un significado de su existencia, la programación de la guerra nunca se detuvo, "guerra" inminente.

Guerra Civil Familia

Recientemente, los lenguajes de programación de la familia abrió una "reunión familiar", están discutiendo TIOBEsus clasificaciones.

El siguiente es un diálogo de miembros de la familia.

Más joven Py: Recientemente, puedo ser de gran alcance. A partir de 2015, el comienzo de la inteligencia artificial, todo el mundo aprende de mí, básicamente, me convertí en el hermano mayor más invencible.

Cuatro de C ++: Oh sí, el más joven, que reptiles, análisis de datos, aprendizaje automático, el aprendizaje profundo, procesamiento del lenguaje natural junto con su Django, frasco y otra de desarrollo Web, aun lo que tiene que ocupar mi PyQt QT mercado interfaz gráfica de usuario, que son el pícaro, lo que me llevó a convertirse en el cuarto de los más jóvenes.

Más joven Py: que son demasiado difíciles de escribir, y estoy aprendiendo unos minutos para empezar, que le dijo que tan difícil de entender, lo que es orientado a objetos, sus cientos de líneas de código, que tienen una docena de colas para entrar, que usted aprenderá, pronto, yo soy el jefe, usted es mi hermano.

Cuatro de C ++ dice que el jefe de Java: Gran Hermano, alguien quiere buscar el derecho a usurpar el trono.

Jefe de Java: Ahora que era es de hecho el más joven, será solamente Python, todos gritaban ahora todo el analista de datos: La vida es corta, que utiliza Python. los analistas de datos culpa programación nivel es demasiado bajo, de escritura para escribir en PY el código no está totalmente aprender otros idiomas.

C menosprecio de su segundo hijo, dijo: incluso escribir Python demasiado, sino también un paquete de guía es de hasta el hombre, no hay nada notable. El más joven, diciendo lo que tienes cuando el jefe, que no se atrevió a buscar el derecho de usurpar el trono.

Más joven Py: ¿Por qué no corremos con, y mírame ahora algunos más desarrolladores necesitan más que la primera o jefe.

Jefe de Java: mejor, que la relación. Miedo, en el final para ver lo que tienes.

Más joven Py: Mi código es simple, fácil de escribir y fácil de entender, por ejemplo, se imprime un mundo Hola, es una print("Hello World"), es así de simple. Les pido que Fubu Fu?

Jefe de Java: Impresión de un mundo Hola, realmente necesito varias líneas de código, sino también para declarar un objeto HelloWorld.

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Segundo hijo C: Me gustaría definir la función principal de un principal, imprimir un hola el mundo es un poco mucho.

#include <stdio.h>
main() {
  printf("hello world");
}

Cuatro de C ++: Me copió su segundo hijo, escribir hola el mundo, incluso más que su segundo hijo.

#include<iostream>
using namespace std;
int main()
{
  cout << "hello world!"<< endl;
  return 0;
}

Más joven Py: no ven, esto es la diferencia, por lo que muchos de los que escribir el código, y yo soy un simple y crudo imprimir directamente Hello World.

Jefe de Java: El más joven, que no ah, todo es un objeto, escribir una línea de código, creo que debe declarar un objeto.

Más joven Py: ¿Qué objetos puedo imprimir el permiso.

Otros: de hecho, el código de escritura más joven demasiado simples, incluso un niño puede aprender básica, humillamos, el más joven, usted tiene la capacidad para hacer qué?

Más joven Py: ninguno, aparte de decir que he regresado a mis bibliotecas de terceros, más de decenas de miles de personas, la instalación es sencilla, una pip installfácil de conseguir, y se entregó a la gente ve la barra de progreso de la instalación, se dice que hago ganado no Niubi.

Jefe de Java: I se negó a aceptar esto, que vaya al almacén para ver experto

Mi paquete frasco ha cualquier tipo de escena, que tendría ecosistema completo, la mejor manera de que los más jóvenes?

Más joven Py: ¿Cuál cualquier información que haya instalado en el pom.xml decir a los demás, y su fantasma dependencia muertos tanto tiempo, la gente está dispuesta a escribirlo?

La cuarta parte de su segundo hijo C y C ++: Nos CMAKE y compilador gcc también le gustaría añadir bibliotecas de terceros pueden.

Más jóvenes Py: mi solicitud, selenio, BeautifulSoup, pyquery, lxml, biblioteca Scrapy, Crawley, Pyspider y una serie de reptiles y reptiles potente marco de estallar, casi todos los reptiles son mi escritura, su mercado primeros reptiles sin ti las copias.

Jefe de Java: reptiles JLiteSpider mi WebMagic, Nutch, Heritrix, Jsoup, SeimiCrawler, código escrito hacen más de lo que varias veces, antes de que el mercado son básicamente reptiles con mí, ahora usted toma, triste.

La cuarta parte de su segundo hijo C C ++: reptiles, cuidadosamente se metió en la cárcel, y ahora el primer caso de los reptiles Ban arrastrándose número de micro-canales públicos, cuántos son falsos de tráfico más joven de su causa reptil, causa cuántos sitios Ben colapso, dicen que no lo hacen 12306 más del 20% de todos los reptiles de tráfico, la cantidad de personas que califican de apoyo, entonces el precio de venta, la factura oficial, le robaron de nuevo, has dejado que muchas personas no lo hacen califican de agarre, detrás de la cual desencadenó una serie de activos de la cadena sucia .

Más joven Py: No es asunto de mi pelo, pero ahora la araña arrastrándose Baidu, manos y aplaudió muchos sitios, este es su problema.

Otros: You reptiles, lo más aparte?

Más joven Py: Mi análisis de datos Tres Mosqueteros numpy, pandas, matplotlib, además de Seaborn, Scipy, StatModels, Pyecharts, bokeh, Blaze, argumentalmente, NetworkX, Biopython, sympy y gwpy y otra biblioteca de datos científica es simplemente inmejorable, han gritado y aprender de la excel Python.

Jefe de Java: análisis de datos, a pesar de que he proporcionado frasco, pero me envió a mi hijo que ayuda a mejorar la Scala.

La cuarta parte de su segundo hijo C C ++: esto no es SPSS, Stata, cuadro, powerbi, excel, Echart, FineReport y otras herramientas potentes de análisis de datos se puede resolver, y que se utilizan para desarrollar el jefe, ¿por qué estás incluso escribir código.

Más joven Py: Soy un asesino del dragón PyCharm, una anaconda de Heavenly Sword, un desarrollo, análisis de datos, espadas de fusión, el poder invencible.

Jefe de Java: más de herramientas de desarrollo IDE, no tengo miedo, tengo Eclipse, MyEclipse, IntelliJ IDEA, la funcionalidad de NetBeans poderosa explosión.

La cuarta parte de su segundo hijo C C ++: Dev-C ++, C-libre, CLION, Code :: Blocks, CodeLite, C ++ Builder, sentimos el mismo problema que no.

Más joven Py: mi comunidad de desarrollo de Django Web es muy grande, ríos y lagos, Python ha corrido dos piernas, una pierna es mi Django, porque veinte mil paquetes, un millón o más son mi Django, junto con la otra hijo frasco, tornado, he desarrollado berros interno, no sabemos casi el extranjero: Instagram, Disqus, National Geographic, la NASA

Jefe de Java: Desarrollo web, que se te ocurra, voy a llegar a una familia de Primavera es suficiente, SpringMVC, SpringBoot, SpringCloud, decir que tengo mi propio Tomcat, servidor de aplicaciones embarcadero, los servicios de micro-arquitectura tendrían que profundizar en las personas. Tuve el Servlet, JSP de desarrollo (aunque por detrás, pero básicamente en el mantenimiento), ahora el sitio de elección para el desarrollo de mi familia primavera anterior si no por el desarrollo de sitios web php, que básicamente es.

La cuarta parte de su segundo hijo C ++ C: Aunque el desarrollo de sitios casi no tenemos mercado, pero se basan en nuestro desarrollo de software, tales como el QQ temprano, micro-canales, paga la mayor parte del tesoro y también lo son nuestro desarrollo de software.

Más joven Py: tener la capacidad de carrera con el sklearn más caliente AI ahora, mi máquina de aprendizaje, el aprendizaje Keras profunda, Pytorch, tensorflow, Caffe, PaddlePaddle, que no sé, ¿qué hacer? Es debido a esto, recientemente he considerado el rey.

Jefe de Java: no se están tratando de pensar demasiado gloria del Rey, el Rey de la gloria cliente debe ser C # (Unity3D) núcleo desarrollado el servicio back-end es el desarrollo C ++, no se puede tener copias. La inteligencia artificial, ¿cómo no me di cuenta mi profundo --DL4J biblioteca de aprendizaje, y ND4J Deeplearning4j, marco de aprendizaje profundo, porque sólo el analista de datos con Python, sólo para dejar que el fuego hasta ahora.

Cuatro de C ++: CPP-Call-Tensorflow, API Caffe2 C ++, PyTorch-CPP, mi rendimiento no es mejor que usted sabe cuántas veces. Sí, hablar sobre el rendimiento, el más joven, que muy line.

Jefe de Java el cuchillo: datos aún no lo son, haces lo que el más joven de la inteligencia artificial, gran marco de datos fue a ver a mi comunidad Apache Apache de Hadoop, Apache Hive, Apache HBase, Apache Sqoop, Apache Canal de flujo, Spark Apache, Apache Beam, Flink Apache, Apache tormenta, Spark Streaming, Apache Oozie no Clouders Manager (CDH) se desarrollaron mi, plataforma de datos grande es mía, no hay datos, haces lo que Ai, que no están invitados mono divertido la fuerza?

Py más jóvenes: juegos, puedo tener mi Pygame, el rendimiento, no admitir, grandes volúmenes de datos relativamente ineficiente allí mi pyspark?

Cinco C #: Su Pygame es un juego de niños, el mercado de juego me ha ocupado, el más joven no puede venir.

jefe de Java rió: chispa es el desarrollo de mi hijo Scala, de chispa a la gente que no es mi análisis de estos datos (Java) y mi hijo (Scala), bajo su presión, avergonzado pyspark desarrollada, para Python proporciona la API, tenemos que decir que el R proporciona Rspark. Diciendo que el viejo R cayó y diez a once.

Antiguo R: es su tercer hijo se ha pegarme, privando a la gente ahora no aprenden análisis de los datos R, y todo lo que se aprende, es invencible.

Cuatro de C ++: todo el mundo está ocupado claramente un tipo de mercado es suficiente, ahora presenta "La vida es corta, aprendí Python" eslogan.

Más joven Py: es "La vida es corta, aprendí Python".

Jefe de Java: porque, privando al nivel de la programación de todos sólo bajar. los desarrolladores de Java para aprender Python, es decir, cada cosa minutos.

Segundo hijo C: No diga, estoy seguro que todos deben aprender universidades empecé.

Cuatro de C ++: Usted tiene la capacidad de hacer a aprender Python o para conocer el jefe, yo no creo que había aprendido. Supe que estaba básicamente torturado hasta la muerte, que aprender algo cada minuto es py, tener la capacidad de seguir el rendimiento de conversación, creo recordar sabemos casi tiene que reescribir los sistemas de recomendación de ir, no a causa de su eficiencia.

Antiguo ir diez: Hoy en día rara vez en el top ten, y "La vida es corta, aprendí Python", afirmando que "el año 2020, nos vamos a aprender juntos".

Más joven Py: Fui a usted, siempre diez calificado para hablar? Además tengo CPython, Numba mejorar la velocidad de funcionamiento no se puede hacer?

Jefe de Java: más joven que usted está calificado para hablar delante de mí, ni siquiera se puede multithreading y concurrencia no se maneja adecuadamente, puede ser que también lanzó la consigna "OnceWrite, RunAnywhere", de una sola escritura, mi poderosa JVM, ¿tiene un tercer hijo?

Más joven Py: Puedo Pyinstall etiquetado como exe, ejecuta en todas partes, no "escribir una vez, ejecutar en cualquier lugar"

Jefe de Java: Soy fuerte, usted no sabe, todavía se ejecuta el exe en su mac y liunx. Tengo un hijo y yo Kotlin mercado ocupación APP, ¿tiene mercado de las aplicaciones, pero también quiero hermano mayor, el día de hoy no es un poco temprano.

Más joven Py: Tengo APP desarrollo Kivy.

La cuarta parte de su segundo hijo C C ++: El más joven, ¿cómo puede no decir con el aleteo aplicación desarrollada?

Más joven Py: Es juego de herramientas de interfaz de usuario de Google de código abierto, no es de mi cosa del pelo.

La cuarta parte de su segundo hijo C C ++: el aleteo subyacente se basa en nuestro desarrollo.

Más joven Py: No me importa, de todos modos, y ahora todo el mundo está aprendiendo Py, mi mercado se ha vuelto gradualmente más grande, cuando era el jefe.

Segundo hijo C: Nací en 1972, se puede decir que era los ancianos más jóvenes. Pero Java se ejecuta en tres mil millones de dispositivos en todo el mundo, y yo no estaba seguro cuando el jefe, donde el valor?

Más joven Py: Nací en 1991, Java, pero nacido en 1995, es el jefe por lo que no hacen los ancianos?

Jefe de Java: El más joven tenía razón, el más joven para convertirse en un jefe, que se expandió, primero más allá del segundo hijo ti.

Segundo hijo C: ¿Qué? El más joven, ni siquiera compilador, un intérprete basado en mi compilador, se atreven clamor más allá de mí, con mi compilador, el paquete inferior mi código,
sin mí, de dónde vienen ustedes, el guión es el lenguaje de script es dinámico lenguajes dinámicos, más antiguo, el hijo menor y yo que no es un lenguaje estático, que no posee compilador? Lo creas o no, no te doy un compilador, por lo que las diez y desapareció.

Más joven Py: FML, papá, yo estaba equivocado, no me deje en el pasado diez desapareció ah.

Skiles lloró en silencio php: php es el mejor lenguaje.

Quiero decir

Este lenguaje Python, sólo es adecuado como los puntos de bonificación, no es adecuado como soporte técnico. Debido a que no puede escribir una lógica compleja. Bueno para escribir un reptil, calculadora, bloc de notas, Qt como un pequeño programa. Python más allá de Java y C, que es imposible. Python desde más allá del cuarto de C ++, ya es un gran evento muy impactante.

Algunas personas pueden decir que esto no se cumple, por qué no escribir Python lógica compleja? Berros y casi no saben escrito en Python hacer?

Primera declaración, el extremo posterior de berros, ha abandonado la mayor parte del código Python, re-escrito arriba. YouTube también reescribir. Actualmente sitio Web basado en Python, solamente como un saber casi único hijo, y saber casi algoritmos de recomendación han vuelto a escribir con una oportunidad.

¿Por qué? Python no es debido a un rendimiento lento, pero debido a la sintaxis de Python demasiado tragedia. Tal vez la sintaxis de Python es simple, la ventaja parece ser un principiante. Debido a que los principiantes generalmente practicados lado, sólo escribir 1.000 líneas siguientes aparatos, la sintaxis de Python es simplemente refrescado, no lo hicieron las deficiencias.

Pero si realmente intenta utilizar Python envoltorio de clases docenas, para escribir más de un millón de líneas de cosas, es natural de entender la gravedad del problema de la gramática. No sólo incómodo, pero sólo escribirlo, demasiado costoso de mantener. Sin comprobación de tipo estático es la razón principal. Ser capaz de resolverlo? Además, hay una buena revisión de código de diseño del módulo puede evitar fuera cierta, pero de esta manera será compensar algunas de las ventajas de Python puede traer un rápido desarrollo.

O ríos y lagos esa frase, momento en fresco dinámico, crematorio reconstrucción. No es adecuado para grandes proyectos, Python o de prototipo, pre-proyecto.

Hunde Hao quiere hacerlo, ¿cómo puedo hacerlo si lo único que, a menos que no quiere mezclar bien, la calidad general del campo es, a menos que la culminación del grado de Python, pitón cinco minutos puede entrada, Python exactamente la misma sintaxis y Inglés . Las personas aprenden de Python, y para aprender Java, realmente piensan duro.

Si pulsa puntuación de dificultad 0-5, a continuación, el índice de Python ninguna dificultad 0, el índice de dificultad 1 php, ir índice de dificultad 2, Java índice de dificultad 3, el índice C ++ / C de dificultad 4. La dificultad de la lengua es más difícil que la escritura dinámica estática, si usted es una programación basada en cero, se recomienda aprender de Python, entonces profundamente en Java. Sin ayuda de Python, Java mercado de mano es básicamente frente al nivel de nota.

mundo Ali básica de Java, Tencent vida pasada es el nacimiento de C / C ++, el principal negocio de Huawei es en términos de hardware, sino también la necesidad básica de programación C / C ++ es. Baidu, Python con el byte contrario, van, rubí más.

Pero si quieres un desarrollo más a largo plazo, sólo para aprender Python es definitivamente no es suficiente, personalmente creo Java, Python, que dos lenguas están familiarizados con los mejores. Si quieres ser un gran dios, debe complementar un C ++, que es invencible.

@Author: Runsen

Publicados 823 artículos originales · ganado elogios 266 · vistas 280 000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_44510615/article/details/105222033
Recomendado
Clasificación