Software

La sorpresa y cierta rabia que tuve al leer un artículo sobre los 4 peores lenguajes de programación me llevó a escribir este post. El artículo que fue publicado en Freelancer.com lo pueden consultar en esta url (no dejo enlace cliqueable porque no se merece ni un solo link): https://www.freelancer.com/community/articles/the-four-worst-programming-languages-today
 
Según ese artículo C++, PHP, JavaScript y Perl son los cuatro peores lenguajes de programación. De esta selección, la que me generó sorpresa y rabia fue ver a C++ dentro de ese grupo.
 
Quienes programamos sabemos muy bien que en realidad, no existe el mejor lenguaje de programación sino que dependiendo de la función que debe desarrollar un software se puede recomendar uno u otro. Dicho esto, paso a hablar sobre C++ y el artículo.
 
En el artículo se acusa a C++ de ser muy complicado debido a su sintaxis WTF??? Por esa razón, pasó a estar dentro de los 4 peores programas WTF?? C++ no es para novatos. Eso es claro, la sintaxis puede que no sea tan fácil de leer como otros lenguajes pero con un poco de experiencia en el programa se domina rápido. C++ permite administrar muy bien los recursos del sistema cosa que otros lenguajes no. Con esto, conseguimos software que corran mucho más rápido y que sean muchísimo más eficientes más allá, de cómo tengamos que escribirlo los programadores.
 
En el artículo, se destaca la velocidad de C++ frente a otros lenguajes como Python y Ruby pero aun así estos dos últimos son los “buenos” mientras que C++ el demonio. Argumenta que la eficiencia en velocidad es irrelevante hoy en día WTF?????? ¿A quién se le ocurre hacer tal comparación y afirmar tal locura? Python puede que sirva para ciertos softwares pero yo nunca lo utilizaría para proyectos relativamente grandes. Por otra parte, Python es un lenguaje muy poco tipado por lo cual prefiero evitarlo lo más posible. No me agradan esas generalizaciones de variable a la larga traen problemas.
 
Como frutilla del postre, el artículo agrega que no entiende por qué los videojuegos siempre se hacen en C++ WTF????? Esto ya es el colmo, C++ está a años luz de otras opciones a la hora de administrar la memoria y otros recursos del sistema. Detalles que son esenciales para los juegos actuales.
 
Según lo que se lee el artículo fue escrito por https://www.freelancer.com/u/LucyKarinsky Personalmente jamás contraría de programador a alguien que realiza estas afirmaciones absurdas. Especialmente la que se relaciona con velocidad y eficiencia.
 
Ese artículo parece escrito por alguien que fracasó mil veces en hacer algo en C++ y que se desahogó de tantas frustraciones escribiendo toda esa clase de locuras y sinrazones.

Una casa sin Internet es la peor pesadilla de muchas personas, que necesitan estar conectados a la red para poder trabajar desde casa, actualizar sus perfiles y ver el nuevo episodio de la serie del momento. En estos momentos de necesidad es probable que tengas la sensación de que tu conexión a Internet (DSL, fibra o móvil 3 g/4 g) no vaya todo lo más rápido posible, y tal vez tienes razón.

Las causas que provocan que Internet vaya lento pueden ser varias:

  • Router en mala posición
  • Equipo viejo
  • Las actualizaciones no cesan

Quizás la solución está o no en tu mano, pero que por supuesto lo primero lo que necesitas para empezar a comprobarlo es hacer una prueba de velocidad. En la web hay muchas herramientas a las que podemos acceder para averiguar cuál es la velocidad de descarga y subida de nuestra conexión.

Luego de comprobar que velocidad de subida y descarga tiene tu servicio de internet y constatar que la misma es menor a la que contratas puedes comunicarte con tu operador y consultar acerca de problemas técnicos o cualquier tipo de limitación que exista en tu zona que impida el suministro del servicio.

Lo que muchos desconocen es que la velocidad de internet disminuye si se conecta a través de Wi Fi. Si tienes el equipo en tu casa es mejor que utilices un cable Ethernet para conectarte a tu router. Si haces nuevamente la prueba de velocidad seguramente notarás una mejora. Las estadísticas demuestran que los usuarios solo reciben un 35% de la velocidad contratada cuando se conectan a través de Wi Fi.

En la web hay muchas herramientas para medir la velocidad incluso operadores como Movistar o Vodafone tienen su test propio. Desde mi experiencia personale, les digo que no los recomiendo tuve resultados más certeros con speedtest.net. Esa es la herramienta que siempre les paso a mis amigos cuando se quejan acerca de la velocidad de su conexión.
Si tienes un dispositivo Android o iOS puedes ver las mejores apps para medir velocidad que tienen en sus repectivos mercados. Lo cierto es que utilizo muy poco el móvil y nunca me interesó verificar la velocidad, que por cierto, es bastante lenta 🙂 . Si alguien tiene alguna para recomendar aquí pues puede dejarla en los comentarios.

Microsoft brinda la posibilidad de descargar Visual Studio 2017 gratis y legal. Sigue leyendo, para saber cómo conseguirlo.
Decidí empezar este artículo con esa frase porque me di cuenta que muchos creen que todos los programas de Microsoft son de pago. Muchos ni siquiera se toman la molestia de buscar información al respecto y así pierden la posibilidad de obtener software realmente excelentes.

vs2017gratis

Un ejemplo claro, es Visual Studio. Este es el programa estrella de Microsoft en cuanto a desarrollo de software y aplicaciones. ¿Sabías que tienes la posibilidad de obtenerlo legal y gratis desde el mismo Microsoft? No me crees, pues ingresa a este link -> https://www.visualstudio.com/es/thank-you-downloading-visual-studio/?sku=Community&rel=15
Si los requisitos de Visual Studio son demasiados para tu compu puedes optar por descargar versiones antiguas de este programa. Lo único que precisas es una cuenta Microsoft (sí, tu cuenta Outlook o Hotmail) y registrarte (gratis y sin tarjeta de crédito) en Microsoft Dev Essentials.
Te registras como cualquier otra web, inicas sesión y ve a la sección descargas. Busca Visual Studio 2015 o la versión que precises. Descarga el ISO o el Exe, instala y listo, tendrás tu producto Microsoft gratis y legal.
Los requisitos para poder acceder a estos programas son tan simples que se puede decir que cualquier desarrollador e incluso empresa (que no supere una facturación anual de 1.000.0000 USD) puede usar estos programas.
Luego de probar muchísimos IDE, los productos de Visual Studio ganan por mucho a otras opciones. Si nunca lo has usado, te aconsejo que lo pruebes ahora. ¡Es gratis!