omnipascal compiladores compiler-construction visual-studio-code

compiler construction - compiladores - ¿Qué es exactamente el código de Visual Studio?



omnipascal (9)

Recientemente, he leído sobre el código de Microsoft Visual Studio. Trabajo principalmente con C y C ++ en GNU / Linux. Mi pregunta es si Visual Studio Code es simplemente un editor simple que usa el compilador que existe en la plataforma, gcc en mi caso, como compilador de fondo o viene con su propio compilador VS?


Aunque no es mencionado por Microsoft, parece que vscode es un clon del editor de ide / text de ZED. Lo que hace que ZED sea único es un conjunto de principios diseñados para "reducir la carga cognitiva" del desarrollo.

Acerca de las únicas características importantes que he encontrado que el código vs no comparte con ZED es la función de guardado automático y los enlaces del teclado VIM. [EDITAR: resulta que el guardado automático es compatible con desactivado por defecto.] Casi todo lo demás que tiene se copia allí. Aunque carezca de esas funciones importantes, reduce la utilidad del código vs, el hecho de que funciona en todos los entornos, tiene escaparate mínimo, paneles divididos, configuración editable por el usuario y se basa en un motor node.js, lo convierte en un editor de lenguaje cruzado muy útil.

Obviamente, si eres un desarrollador de windows / asp.net / .net de la vieja escuela, no necesitas algo como vs code o zed ya que te quedas en Visual Studio todo el tiempo. Sin embargo, para los pocos ilustrados que se sienten como en casa en mac o linux y que usan python, node.js, json, c #, typescript, etc., es indistintamente un editor de código ligero, rápido y de plataforma cruzada. Tener estos como opciones hace que muchas tareas sean fáciles, más rápidas y más concisas.


Es más un editor de código simple que un IDE y su enfoque principal es editar el código web (Html, Javascript, CSS), TypeScript y C #. Proporciona características avanzadas de ''IDE like'' para estos idiomas, pero funciones más básicas para otros idiomas (resaltado de sintaxis).

Además, consulte ¿ En qué está basado el editor de Visual Studio Code?


Lo siento, no puedo ver qué uso Visual Studio Code es para nada más que programadores de JavaScript, a menos que simplemente te guste ver tu código C ++ / Perl / Java en colores bonitos.

Para responder a sus preguntas directamente:

Sí, es solo un editor simple.

No, no utiliza el compilador que exista en la plataforma, gcc o cualquier otro compilador de C ++. No compilará su código C ++, punto final.

No, no viene con su propio compilador VS, excepto (aparentemente) "ASP.NET, Node.js o TypeScript".

Pero es la primera herramienta de desarrollo multiplataforma en la familia de Visual Studio, para una cierta definición de la frase "herramienta de desarrollo".


Según VentureBeat

El nuevo software Visual Studio Code está disponible para Mac OS X, Linux y Windows. Incluye la finalización del código, la integración de Git, las pelusas y la sofisticada capacidad de depuración. Y funciona con una amplia gama de idiomas.

"Puede usar esta herramienta para poder construir aplicaciones web y en la nube modernas, con una fantástica compatibilidad con ASP.NET, Node.js y TypeScript".

Más información aquí



VS Code es un editor provisto por Microsoft. Los desarrolladores pueden codificar en su idioma favorito utilizando el código VS. Puede ver el video de youtube de 30 minutos a continuación que explica en 10 sencillos pasos cómo codificar con el código VS.

https://www.youtube.com/watch?v=gQ9CiRlRPKs


Visual Studio Code es solo un editor, que presenta sus aspectos inteligentes y cierta integración de git y depurador.

EDITAR: más información aquí: https://code.visualstudio.com/Docs


Visual Studio Code es un editor de código gratuito, multiplataforma, superrápido y liviano desarrollado por Microsoft para Windows, Linux y OS X. Dado que muchos desarrolladores usan Windows como su entorno de desarrollo, también hay muchos desarrolladores que usan Linux y Mac. Entonces, el código Visual Studio es para ellos. Sin embargo, también puedes usarlo en Windows. Desde ASP.NET 5 también es multiplataforma, ya que tiene un editor de código en Linux y Mac tiene sentido. Recientemente se lanzó ASP.NET 5 RC1 y lea las novedades de ASP.NET 5 RC1 y RC2, y si es nuevo en ASP.NET 5, lea el resumen rápido de lo que ha cambiado en ASP.NET 5. y ASP. NET 5 ahora es ASP.NET Core 1.0

El código de Visual Studio se basa en Electron framework, que se utiliza para crear aplicaciones de escritorio multiplataforma utilizando tecnologías web.


según Wikipedia

https://en.wikipedia.org/wiki/Visual_Studio_Code

Visual Studio Code es un editor de código fuente desarrollado por Microsoft para Windows, Linux y macOS. Incluye soporte para la depuración, control integrado de Git, resaltado de sintaxis, finalización inteligente de código, fragmentos y refactorización de código. También es personalizable, por lo que los usuarios pueden cambiar el tema del editor, los atajos de teclado y las preferencias. Es gratis y de código abierto, [5] [6] aunque la descarga oficial está bajo una licencia propietaria. [4]

Visual Studio Code se basa en Electron, un framework que se utiliza para implementar aplicaciones Node.js para el escritorio que se ejecuta en el motor de diseño Blink. Aunque utiliza el framework Electron, [7] el software no es una bifurcación de Atom, en realidad se basa en el editor de Visual Studio Online (nombre en clave "Monaco"). [8]