Microsoft Visual Studio es un entorno de desarrollo integrado para Windows y macOS. Es compatible con múltiples lenguajes de programación, tales como C++, C#, Fortran, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas capacidades en línea bajo Windows Azure en forma del editor Mónaco.

Ver en Wikipedia

Noticias que mencionan Visual Studio

Visual Studio: Instalación frustrante para desarrolladores

desarrolladores están criticando la complejidad y los problemas asociados con la instalación de visual studio en windows. el proceso, que implica navegar por una intrincada interfaz gráfica con múltiples 'workloads' y componentes, a menudo resulta en largas descargas (hasta 50gb), errores de compila

Visual Studio: Instalación compleja frustra a desarrolladores

desarrolladores están expresando frustración por la complejidad y los problemas en la instalación de visual studio en windows. el proceso, que puede implicar descargas de hasta 50 gb y errores de compilación, se ha convertido en una fuente de problemas, obligando a los desarrolladores a actuar como

Moonshine AI: voz sin nube, toolkit de código abierto

Moonshine AI ha lanzado Moonshine Voice, un toolkit de código abierto para desarrolladores que buscan crear interfaces de voz en tiempo real. La herramienta, disponible en múltiples plataformas (Python, iOS, Android, macOS, Linux, Windows, Raspberry Pi, IoT y wearables), se distingue por funcionar c

dcmake: depuración CMake más fácil con interfaz gráfica

Un desarrollador ha creado una nueva herramienta de depuración con interfaz gráfica para CMake, llamada 'dcmake'. La utilidad, disponible en GitHub, simplifica el proceso de depuración interactiva de CMake, aprovechando la funcionalidad de depuración integrada en CMake desde la versión 3.27 (julio d

Chibil: compilador de C en C# para .NET

Chibil es un compilador del lenguaje C desarrollado en C# que genera código intermedio de .NET (MSIL). Está basado en chibicc, un compilador minimalista de C, pero reescrito por completo en C# y adaptado para producir archivos objeto COFF compatibles con los que genera el compilador MSVC en modo /cl

Cazando un heisenbug en el build de Windows de Stim

Este artículo narra la odisea de depuración que vivió el desarrollador de Stim, una biblioteca en C++ para simulación de circuitos cuánticos, cuando los builds de Windows en integración continua empezaron a fallar con un críptico 'access violation' tras un cambio menor en el manejo de flujos. El pro

Kimi K2.7 Code, primer modelo de código abierto disponible en GitHub Copilot

GitHub ha incorporado Kimi K2.7 Code a GitHub Copilot como el primer modelo de pesos abiertos seleccionable desde el selector de modelos de la herramienta. La incorporación ofrece a los desarrolladores una opción adicional de menor coste para sus flujos de trabajo de programación. El modelo está alo

libhandler: efectos algebraicos y handlers en C99 portable

libhandler es una biblioteca en C99 que implementa efectos algebraicos y handlers en un compilador C estándar, sin requerir extensiones específicas del compilador. Su objetivo declarado es ofrecer un mecanismo ligero de captura de pilas de ejecución —de forma segura y portable— que permita escribir

ArcadeMaker: un motor 2D open source con lenguaje e IDE propios

ArcadeMaker es un motor de juegos 2D multiplataforma y de código abierto que incorpora su propio lenguaje de programación —un prototipo bautizado como Exp— y un entorno de desarrollo integrado (IDE). El motor y el IDE están escritos en C#, pero los juegos se programan en el lenguaje Exp, no en C#. E

Guía técnica para medir y mejorar la complejidad ciclomática en C#

La complejidad ciclomática (CC) es una métrica fundamental en el desarrollo de software que cuantifica la dificultad de lectura, prueba y mantenimiento de un método. En C#, se calcula como 1 más el número de estructuras de control independientes (if, while, switch, operadores lógicos), lo que determ

La inferencia de tipos tiene problemas de usabilidad

La inferencia de tipos —la capacidad de un compilador de deducir automáticamente el tipo de una variable a partir de una asignación, sin que el programador lo declare— se ha convertido en una característica estándar en los lenguajes modernos. Go, Rust, Swift, Scala, Kotlin, Zig o Nim la incluyen de