Red de conocimiento de divisas - Preguntas y respuestas sobre Forex - Explorando el futuro del lenguaje de programación C#

Explorando el futuro del lenguaje de programación C#

Como lenguaje icónico de Microsoft NET Framework, C# desempeña un papel muy clave en la estrategia de desarrollo de Microsoft, ya que el lenguaje presenta las características de un lenguaje de programación dinámico y funcional, su papel seguirá desarrollándose.

p>

En marzo de 2017, Microsoft lanzó C# e introdujo el concepto de programación funcional. Por ejemplo, admite expresiones lambda que anteriormente estaban en el lenguaje Microsoft F# y se agregará Language Integrated Query (LINQ). soporte para soporte de tipo dinámico Microsoft lanzó originalmente C# en respuesta al lenguaje Java. Ahora este imperativo lenguaje de programación orientado a objetos y de tipo estático está mostrando una tendencia más integral

Anders Hejl, el padre de C#, técnico de Microsoft. El experto *** erg ha pasado recientemente mucho tiempo hablando sobre la dirección futura del lenguaje de programación C# porque muchos desarrolladores están preocupados por el camino de desarrollo que está siguiendo C#, su lenguaje de programación favorito

Hejl * ** erg dijo que, en cierto sentido, C # se está convirtiendo en un lenguaje de programación híbrido o un lenguaje de programación multidimensional. Está orientado a objetos y admite programación funcional. Ahora creo que su versión también será dinámica. Tomado prestado de otros campos diferentes. El pensamiento es algo muy natural. Nadie estipula que un lenguaje de programación deba escribirse estáticamente o dinámicamente. Creo que ambos tienen sus propias ventajas.

Los desarrolladores no necesitan preocuparse. C# pierde el rumbo

Cuando Hejl *** erg discutió en la Conferencia de Desarrolladores de Microsoft cómo la escritura dinámica puede simplificar el manejo de la interfaz y otras interacciones complejas, algunos desarrolladores estuvieron de acuerdo, pero algunos programadores se preocuparon. que C# daría nuevas direcciones de diferenciación

El Dr. Brian Morris, director técnico de Euronav, dijo que uno de los aspectos decepcionantes de C# es su creciente complejidad. La creciente complejidad aumenta la barrera de entrada. es comprensión. Y mantener su código se vuelve muy difícil a medida que los desarrolladores utilizan ciegamente nuevas funciones, pero en realidad una mejor solución es usar una característica más simple del lenguaje. Las expresiones Lambda son una de esas características.

Ronald Jones es un. Un viejo programador con 20 años de experiencia en programación, ahora domina C#. Sugirió que Microsoft detenga los cambios de características del lenguaje que ya están en marcha. Jones escribió que cada vez que Microsoft realice cambios en C#, afectará su popularidad y su estabilidad. Y espero que la gente ya no lo utilice como el lenguaje de programación de plataforma elegido para el desarrollo futuro. No es necesario modificarlo ni agregarle funciones cada año. Es difícil para las empresas aceptar un lenguaje que cambia con frecuencia. C#

Hejl *** erg dijo que sabe que se modifica con frecuencia Los peligros que conllevan las características del lenguaje, pero dijo que no se puede modificar constantemente el lenguaje subyacente. Para C#, su diseño central. es un lenguaje de programación orientado a objetos imperativo. Puede agregarle características de lenguajes de programación funcionales y lenguajes de programación dinámicos, pero su diseño central no ha cambiado.

Dijo Hejl *** erg. que su equipo siempre ha sido más consciente de los peligros de agregar demasiadas funciones a C#. Mostró la continuidad del trabajo de su equipo de desarrollo. El equipo ha celebrado reuniones de comunicación tres veces por semana desde 2006. Todavía nos comunicamos a través de ellas. reuniones hoy y siempre están en la misma sala de conferencias

Microsoft no enfatizará C# sobre VB

p>

Muchos desarrolladores han cuestionado la relación entre Visual Basic y C#. ** erg dijo que las similitudes entre los dos lenguajes de programación seguirán existiendo

Hejl *** erg A menudo decimos que un determinado lenguaje es adecuado para un determinado equipo, pero esta afirmación no es necesariamente Muy preciso. Si observa las comunidades de desarrolladores que rodean estos dos lenguajes de programación, encontrará que no hay mucha diferencia entre los dos. A menudo pueden crear lo mismo. La elección de qué lenguaje usar cuando se aplica el mismo tipo de funcionalidad. relacionado con el entorno y la época

Ron McCul, un desarrollador de software de Nashville

Lough ha estado usando VB hasta el día de hoy y no tiene intención de renunciar a él. Dijo por correo electrónico que después de muchos años de desarrollo usando VB, descubrí que C# es muy difícil de usar, muy lento de desarrollar y carece de muchas de las funciones. Buenas características que vi en VB Rick Piovesan, un programador canadiense de Aurora, estuvo de acuerdo con esto. Dijo que como contratista de software, prefiero usar VB primero y solo elegir C# cuando hay ciertas necesidades. Pero ahora hay cada vez más proyectos de clientes. Mucha gente pide usar C#, pero lo que me sorprendió fue que, en comparación con VB, el soporte de Microsoft Visual Studio para C# es muy difícil de usar y he estado buscando constantemente dónde están las funciones. Lo que necesito son

Ya sea Piovesan o McCullough, cree que Microsoft tiende a promover el uso de C#, pero Hejl *** erg dijo que Microsoft no favorecerá a uno sobre el otro para estos dos lenguajes. La característica se agrega a C#, también se agregará a VB lishixinzhi/Article/program/net /201311/15210

上篇: Se encontraron 9,5 kilogramos de ámbar gris en el cadáver del cachalote. ¿Qué es el ámbar gris? ¿Cuáles son los usos del ámbar gris? 下篇: Según el académico estadounidense Bill Nichols, los documentales se pueden dividir en ().
Artículos populares