Tecnología

Si programas en C o C++, ve cambiando de lenguaje

·

Lo he publicado en The Inquirer y la verdad es que me la debería haber reservado para Incognitosis, porque la noticia me ha molado un montón, y eso que a mí lo de programar me gusta más bien poco a pesar de ser informático. Sí que tuve una época de curiosidad en este terreno, – llegué a hacer mis pinitos en ensamblador (buf) con el Amiga – pero las prácticas de la facultad en lenguajes tan relevantes como Modula – que reconozco que era una opción interesante para aprender temas de modelos de datos – o Caml me apartaron del gusto por la programación. Ya fue tarde cuando tuve que aprender C para las prácticas de Compiladores y Sistemas Operativos: le había cogido alergia a la programación.

Sea como fuere, el índice TIOBE de popularidad de lenguajes de programación, C y C++ están perdiendo terreno entre los programadores debido a un factor fundamental: no disponen de un recolector de basura, un componente esencial para muchos desarrolladores que les ahorra lidiar con problemas de gestión de memoria. Los famosos punteros de C que nos volvían locos a todos son muy potentes, pero su gestión no compensa para muchos los beneficios de rendimiento que pueda dar, y algo similar ocurre con C++.

C and C++ are definitely losing ground. There is a simple explanation for this. Languages without automated garbage collection are getting out of fashion. The chance of running into all kinds of memory problems is gradually outweighing the performance penalty you have to pay for garbage collection

Esa es la razón del auge de algunos lenguajes como VisualBasic – que pese a ser todo un veterano, crece a marchas forzadas -, C#, o includo D, el que algunos califican como sucesor de C++. Dichos lenguajes sí hacen uso de estos mecanismos, y aportan características novedosas frente a los tradicionales C y C++, que no obstante – que yo sepa – siguen siendo la base y fundamento de la programación en Linux.

Lástima que no hayan comentado nada sobre programación multinúcleo en esa interesante entrevista de Dr. Dobbs al responsable de TIOBE. La programación concurrente sigue siendo un tema candente hoy en día, y es el principal factor por el cual los actuales procesadores triple-core y quad-core de AMD e Intel no logren escalar como deberían. Pero eso da para otro artículo, claro.


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas —la mayoríarealm (si no todos) de los enlaces son afiliados— casi diariamente, como expliqué aquí. Aunque estés en un post «antiguo» las ofertas son de última hora, los Incognichollos los actualizo aparte. También puedes seguir los Incognichollos en Twitter o en el nuevo canal de Telegram 🙂 . ¡Aprovecha, que no suelen durar mucho tiempo!

  • POCO X4 GT 5G: 6,6", MediaTek Dimensity 8100, 8 GB de RAM, 128 GB de capacidad, cámara triple (64+8+2), 5.080 mAh, carga rápida a 67 W, NFC, está a 299,99 euros en Amazon (baja de 379,90).
  • Dell Inspiron 14 5410: un portátil de 14" Full HD con un Core i5-11320H, 8 GB de RAM, 512 GB de SSD, lector SD, lector de huella, Windows 11 Home, está a 599 euros en Amazon (baja de 812,21).
  • Lenovo V15 G2: un portátil de 15,6" FullHD con un Ryzen 3 5300U, 8 GB de RAM, 256 GB de SSD, Windows 10 Pro, teclado español, está a 435 euros en Amazon (baja de 549,99).
  • iPhone 11 (64 GB): 6,1", Apple A13 Bionic, 4 GB de RAM, 64 GB de capacidad, cámara dual 12+12 MP, 3110 mAh, está a 499 euros en Amazon (baja de 589).
  • ASUS TUF Gaming F15 FX506HM-HN014: portátil gaming de 15,6" FullHD a 144 Hz con un Core i7-11800H, 16 GB de RAM, 1 TB de SSD, una RTX 3060 para jugar, sin SO, está a 1.049 euros en Amazon (baja de 1.099).
  • Lenovo IdeaPad Flex 5: Portátil táctil Convertible 14" FullHD (AMD Ryzen 5-5500U, 8GB RAM, 512GB SSD, AMD Radeon Graphics, Windows 10 en modo S), Color Azul - Teclado QWERTY Español, está a 569 euros en Amazon (baja de 649).
  • HP OMEN 16-b0053ns: portátil de 16,1" FullHD a 144 Hz con un Core i7 11800H, 16 GB de RAM, 1 TB de SSD y una RTX 3060 para jugar, Windows 10 Home, está a 1.379 euros en Amazon (baja de 1.599).
  • Apple AirTag: las pequeñas balizas que permiten encontrar todo tipo de objetos que extravíes, compatibles con iPhone, resistentes al agua, autonomía de un año, está a 25 euros en Amazon (baja de 35).
  • Razer Seiren Mini: Micrófono compacto para USB para streaming, compacto con patrón polar supercardioide, soporte inclinable, amortiguador integrado, Mercury / Blanco, está a 33,15 euros en Amazon (baja de 49,99).
  • Router Amazon Eero: el router con soporte WiFi Mesh que da cobertura de hasta 140 m2 y que se configura súper rápido, dos puertos GbE, carga por USB-C, está a 54 euros en Amazon (baja de 79).
  • Acer Aspire 5 NU-A515-45-R5HH: un portátil de 15,6" FullHD con un Ryzen 5 5500U, 16 GB de RAM, 1 TB de SSD, Windows 11 Home, está a 589 euros en Amazon (baja de 647,64).
  • Lenovo G34w-10: un monitor ultrapanorámico de 34 pulgadas y resolución 3.440x1.440 píxeles, soporte de 144 Hz, curvatura 1500R, puertos HDMI y DisplayPort, está a 407,44 euros en Amazon (baja de 599).
  • Mini PC UM700: AMD Ryzen 7 3750H, 16 GB RAM 256 GB PCIe SSD | Radeon RX Vega 10 Graphics | Dual WiFi BT 5.1| HDMI 2.0, DisplayPort, USB-C, 2.5" HDD Slot, 1 x RJ45, 4 x USB 3.1, está a 458 euros en Amazon (activad cupón, baja de 569,99).
  • LG 29WP500: un monitor de 29" ultrapanorámico (2.560 x 1.080), 75 Hz, 5 ms de tiempo de respuesta, inclinación ajustable, está a 169 euros en Amazon (baja de 260).
  • Samsung 980 SSD 1 TB: na unidad SSD interna en formato M.2 NVMe con una capacidad de 1 TB, hasta 3.500 MB/s de transferencia, está a 87,48 euros en Amazon (baja de 139).
  • Samsung LS34J550WQRXEN: un monitor de 34 pulgadas ultrapanorámico 21:9 con resolución espectacular de 3.440 x 1.440 píxeles, 4 ms de tiempo de respuesta, 60 Hz, contraste 3000:1, está a 279,99 euros en PcComponentes (baja de 379).
  • TV Samsung 43TU7095: una Smart TV de 43 pulgadas con resolución 4K, HDR 10+, Crystal Display, procesador 4K, PurColor, sonido inteligente, One Remote Control, asistentes de voz, está a 359,99 euros en Amazon (baja de 490).
  • ASUS TUF Gaming F15 FX506HE-HN012: Ordenador Portátil Gaming 15.6" FullHD 144Hz (Intel Core i5-11400H, 16GB RAM, 512GB SSD, RTX 3050 Ti4GB, Sin Sistema Operativo, Teclado QWERTY español, está a 699 euros en PcComponentes (baja de 1.199).
  • LG 86QNED916PA: una Smart TV gigantesca de 86 pulgadas de diagonal, 4K HDR, HDR Dolby Vision, Dolby Atmos, panel QNED MiniLED Pro, LG ThingQ, 4 x HDMI 2.1, asistentes de voz, está a 1.999 euros en El Corte Inglés (baja de 3.799).
  • ASUS VivoBook S14 S433EA-EB023: un portátil de 14" FullHD con un Intel Core i5-1135G7, 8 GB de RAM, 512 GB de SSD, sin sistema operativo, está a 499 euros en Amazon (baja de 599).
  • MSI Modern 15 A5M-010XES: un portátil de 15,6" con un AMD Ryzen 5 5500U, 8 GB de RAM, 512 GB de SSD, está a 499 euros en PcComponentes (baja de 699).
  • Acer Predator Helios 300 PH315-53: 15,6" FullHD con un Core i7-10750H, 16 GB de RAM, 1 TB de SSD, y una RTX 3060 para jugar a tope. Sin sistema operativo, teclado retroiluminado español, está a 1.049 euros en Amazon (baja de 1.199).
  • Acer Chromebook 311: un portátil básico de 11,6" con un Intel Celeron N4020, 4 GB de RAM, 32 GB de eMMC, ChromeOS, está a 119 euros en PcComponentes (baja de 269).
  • Lenovo Legion 5 15ITH6H: un portátil gaming de 15,6" a 165 Hz con un Intel Core i7-11800H, 16 GB de RAM, 1 TB de SSD, una potente RTX 3070 para jugar, sin sistema operativo, está a 1.399 euros en PcComponentes (baja de 1.799).
  • Lenovo IdeaPad 3 Gen 6: un portátil de 15,6" Full HD con un potente Ryzen 5 5700U, 8 GB de RAM, 512 GB de SSD, gráfica Radeon RX Vega 7, sin SO, teclado portugués (casi idéntico al español), está a 523,24 euros en Amazon (baja de 649,99).
  • MSI Optix G27CQ4: un monitor curvo de 27" QHD a 165 Hz, está a 229,95 euros en PcComponentes (baja de 359).
  • Acer Chromebook Spin 311: un portátil convertible con pantalla táctil de 11,6", un MediaTek MT8183, 4 GB de RAM, 32 GB de eMMC, basado en ChromeOS, está a 149 euros en PcComponentes (baja de 299).
  • Samsung LU32J590UQRXEN: un monitor de 31,5" con resolución UHD 4K, FreeSync, HDMI, DP, está a 249,99 euros en PcComponentes (baja de 349).
  • Samsung QE75Q75A (2021): una Smart TV de 75" con resolución UHD 4K, Quantum Dot, Tizen, HDR, está a 1.099 euros en El Corte Inglés (baja de 1.899).
  • HyperX Cloud Core 7.1: Auriculares Gaming con micrófono, está a 49,99 euros en El Corte Inglés (baja de 79,99).
  • Corsair Gaming Bundle: 4 en 1 K55 RGB PRO+HS50 PRO+HARPOON RGB PRO+MM100 Gaming, está a 79,99 euros en PcComponentes (baja de 89,99).
  • Gigabyte G5 Md-51es121sd: un portátil de 15,6" a 240 Hz con un Intel Core i5-11400H, 16 GB de RAM, 512 GB de SSD, una RTX 3050 Ti para jugar, sin sistema operativo, está a 698,99 euros en PcComponentes (baja de 959).
  • HP Victus 16-e0066ns: un portátil de 16,1" a 144 Hz con un AMD Ryzen 5 5600H, 16 GB de RAM, 512 GB de SSD, una Radeon RX 5500M, sin sistema operativo, está a 599 euros en PcComponentes (baja de 899,01).
  • Western Digital Blue SA510 (1 TB): una unidad SSD M.2 SATA 3 con 1 TB de capacidad, transferencias de hasta 555 MB/s, está a 89,99 euros en PcComponentes (baja de 124,39).
  • MSI GeForce RTX 3060 VENTUS 2X OC LHR: MSI GeForce RTX 3060 VENTUS 2X OC LHR, está a 399,91 euros en PcComponentes (baja de 469,90).
  • LG 50NANO813PA: una Smart TV de 50" LED NanoCell UltraHD 4K HDR10 Pro, está a 419 euros en PcComponentes (baja de 519,01).
  • Lenovo IdeaPad 3 14ALC6: un portátil de 14" Full HD con un Ryzen 5 5700U, 8 GB de RAM, 512 GB de SSD, USB-C, HDMI, Windows 11 Home 64 bits, está a 499 euros en PcComponentes (baja de 709).
  • Apple Mac Mini M1: el nuevo modelo del Mac mini basado en el procesador M1, 8 GB de RAM, 256 GB de SSD, fantástico como equipo de trabajo, está a 698 euros en Amazon (baja de 799).
  • Benq EL2870UE: Monitor 28", panel LED, resolución UltraHD 4K, soporta AMD FreeSync, está a 199,99 euros en PcComponentes (baja de 286,24).
  • Sony WH1000XM4: auriculares con cancelación activa de ruido, Bluetooth, soporte Alexa y Google Assistant, control táctil, está a 251,99 euros en Amazon (baja de 380).
  • Monitor LG 32UN500: un monitor de 32 pulgadas con resolución QHD (2.560 x 1.440), HDMI, DP, Hub USB, HDR10, ajustable en altura, está a 259,99 euros en Amazon (baja de 435,84).
  • Honor MagicBook X15: un portátil ultrafino de 15,6" Full HD con un Core i3-10110U, 8 GB de RAM, 256 GB de SSD, Windows 10, está a 399 euros en Amazon (baja de 469).
  • ASUS TUF Gaming F15 FX506HCB-HN200: un portátil gaming de 15,6" Full HD a 144 Hz con un Core i5-11400H, 16 GB de RAM, 512 GB de SSD y una RTX 3050 para jugar, sin sistema operativo, está a 766,35 euros en Amazon (baja de 1.099).
  • Huawei Matebook 14s (2021): fantástico, 14,2" a 90 Hz, resolución 2.520 x 1.680 px, un Core i7-11370H, 16 GB de RAM, 512 GB de RAM, Windows 10, batería 60 Wh, lector de huella, está a 899 euros en Huawei (baja de 1.399).
  • Microsoft Surface Laptop Go: Ordenador portátil 2 en 1 de 12.4" (Intel Core i5-1035G1, 8GB RAM, 128 GB SSD, Intel Graphics, Windows 10) Platino - Teclado QWERTY Español, está a 568,19 euros en Amazon (baja de 799).
  • Xiaomi 12: 6,28" a 120 Hz, Snapdragon 8 Gen 1, 8 GB de RAM, 256 GB de capacidad, cámara triple (50+13+5), 4.500 mAh, Carga rápida a 67 W, NFC, está a 698 euros en Amazon (baja de 899,99).
  • Western Digital 8 TB (WDBVXC0080HWT-EESN): disco duro externo, app My Cloud Home, almacenamiento en la nube personal, 8 TB de capacidad, Color Blanco y Gris, está a 258 euros en Amazon (baja de 399,99).
  • Apple MacBook Pro 14 (M1 Pro, 16 /512 GB): con pantalla retina XDR de 14", chip M1 Pro, 16 GB de RAM, 512 GB de capacidad, MagSafe 3, SDXC, HDMI, TB4, está a 2.019 euros en Amazon (baja de 2.249).
  • Oppo A94 5G: 6,43" a 90 Hz, MediaTek Dimensity 800U, 8 GB de RAM, 128 GB de capacidad, cámara quad (48+8+2+2), 4.310 mAh, NFC, está a 254 euros en Amazon (baja de 379).
  • Monitor Huawei MateView GT 34": un monitor curvo (1500R) ultrapanorámico 21:9 con resolución 3.440 x 1.440, tasa de resfresco con 165 Hz, doble altavoz de 5 W, control táctil de volumen, está a 499 euros en Huawei (baja de 549).
  • Samsung The Frame (55"): una Smart TV con panel QLED de 55 pulgadas, resolución 4K UHD, HDR10+, formato "cuadro" con la famosa versión The Frame, está a 718,99 euros en PcComponentes (baja de 999,99).
  • Logitech POP: un ratón inalámbrico con emoji personalizable, tecnología SilentTouch, precisión y velocidad, Bluetooth y USB, está a 27,50 euros en Amazon (baja de 41,50).
  • Razer Seiren Mini: Micrófono compacto para USB para streaming, (compacto con patrón polar supercardioide, soporte inclinable, amortiguador integrado) Negro, está a 42 euros en Amazon (baja de 59,99).
  • OPPO Find X3 Pro 5G: 6,7" a 120 Hz HDR10+, Snapdragon 888, 5 G, 12 GB de RAM, 256 GB de capacidad, cámara quad (50+50+13+3 MP), 4.500 mAh, Carga Rápida 65W, Dual SIM, NFC, está a 685 euros en Amazon (baja de 1.169).
  • Lenovo IdeaPad Duet Chromebook: un convertible modesto pero súper resultón. Pantalla de 10,1" Full HD, MediaTek P60T, 4 GB de RAM, 128 GB eMMC, ChromeOS, teclado español desmontable, está a 207,04 euros en Amazon (baja de 279,99).
  • Garmin Venu: un reloj intelignete elegante y muy llamativo, pantalla AMOLED de 1,2", 5 días de autonomía, GPS, Garmin Coach, ritmo cardíaco, multiples actividades deportivas (sumergible, natación), Garmin Pay, está a 269 euros en Amazon (baja de 379,99).
  • Medion Akoya S15449: un portátil de 15,6" con un Core i5-1135G7, 8 GB de RAM, 512 GB de SSD, gráficos Intel Xe, sin sistema operativo, está a 449 euros en Amazon (baja de 599).
  • Sony SRS-XB43: Altavoz Bluetooth Potente, con Luces, Extra Bass, Resistente al Agua, Polvo, óxido y Larga duración de batería de hasta 24h, Negro, está a 135 euros en Amazon (baja de 239).
  • Motorola edge 20 Lite: antalla 6.7" Full HDR+ OLED, Procesador MediaTek Dimensity 720, TurboPower™, cámara 108MP, batería 5000 mAH, Dual SIM, 8/128GB, Android 11, está a 259 euros en Amazon (baja de 349).
  • MSI Modern 15 A5M-010XES: un portátil de 15,6" Full HD con un Ryzen 7 5700U, 8 GB de RAM, 512 GB de SSD, sin SO, WiFi 6, está a 649 euros en Amazon (baja de 899).
  • LG Slim 13U70P: un portátil ultraligero (980 g) de 13" Full HD con un Ryzen 7 4700U, 16 GB de RAM, 512 GB de SSD, Windows 10, está a 801,39 euros en PcComponentes (baja de 1.089).
  • Realme Book Prime: un portátil de 14" 2K (2.560 x 1.440, formato 3:2), con un Core i5-11320H, 8 GB de RAM, 512 GB de SSD, gráficos Intel Iris Xe, Windows 11, USB-C (TB4), lector de huella, sonido DTS, está a 676,51 euros en Amazon (baja de 999,99).
  • Motorola Moto g51 5G: 6,8", Snapdragon 480, 5G, 4 GB de RAM, 128 GB de capacidad (ampliables), cámara triple (50+8+2), 5000 mAh, NFC, radio FM, minijack, carga rápida a 20 W, Android 11, está a 199 euros en Amazon (baja de 259).
  • Huawei MateBook 16: un portátil estupendo de 16" con resolución 2,5K (2.520 x 1.680, formato 3:2), un Ryzen 7 5800H, 16 GB de RAM, 512 GB de SSD, Windows 11 Home, está a 999 euros en Amazon (baja de 1.349).
  • Xiaomi Smart TV P1E (2021, 55"): una Smart TV de 55 pulgadas con resolución 4K UHD, HDR 10, triple sintonizador, Android, HDMI 2.0, USB, BT, WiFi, altavoces de 10+10 W, está a 349,98 euros en PcComponentes (baja de 569).
  • Impresora Fotos Móvil con Batería Recargable: Liene WiFi Impresora Fotográfica Portátil con 20 Papeles 10x15cm, Impresora Foto de Calidad Instantánea, Sublimación Térmica 300PPP para iOS/Android/PC, está a 129 euros en Amazon (activad cupón, baja de 169).
  • SanDisk microSDXC (128 GB): una tarjeta MicroSD de 128 GB de capacidad, con licencia de Nintendo, hasta 100 MB/s, está a 20 euros en Amazon (baja de 39,99).
  • Motorola Moto g41: Pantalla 6.43" Full HD+ OLED, cámara Triple 48MP, procesador Octa Core, batería 5000 mAH, Dual SIM, 128GB/6GB, Android 11, Negro [Versión ES/PT], está a 199 euros en Amazon (baja de 259,90).
  • Xiaomi 11 Lite 5G NE: 6,55” AMOLED FHD+ de 90 Hz, Snapdragon 778G, 6 GB de RAM, 128 GB de capacidad, cámara triple (64+8+5 MP), 4.250mAh, está a 259 euros en Amazon (baja de 369,99).
  • Auriculares Samsung Galaxy Buds Live: unos auriculares totalmente inalámbricos con sonido AKG, hasta 6 hora de autonomía (24 con el estuche), cancelación activa de ruido, está a 86,10 euros en Amazon (baja de 199).
  • SSD WD Green SN350 2 TB: una unidad SSD interna en formato M.2 NVMe PCIe 3.0, hasta 3.200 MB/s de transferencia, 2 TB de capacidad, está a 184,89 euros en Amazon (baja de 235,99).
  • Apple AirPods MAX: los auriculares de diadema de gama alta de Apple con cancelación activa de ruido, sonido envolvente, hasta 20 horas de autonomía, está a 502 euros en Amazon (baja de 629).
  • Huawei Matebook D15: un portátil de 15,6" FullHD con un Core i3-10110U, 8 GB de RAM, 256 GB SSD, Windows 10, teclado en español, está a 498 euros en Amazon (baja de 649).
  • OPPO Find X3 Neo 5G: Pantalla 6,55 (OLED 90 Hz, 12+256 GB, Snapdragon 865, Batería 4500 mAh, Cuádruple cámara 50 + 16 + 13 + 2, carga rápida 65W) Negro, está a 488,99 euros en Amazon (baja de 500).
  • ASUS Chromebook Flip CM1400FXA-EC0021: ortátil 14" Full HD, Táctil y Convertible (AMD 3015Ce, 4GB RAM, 64GB eMMC, Radeon Graphics, Chrome OS) Plata - Teclado QWERTY Español, está a 271,16 euros en Amazon (baja de 349).
  • LG UltraGear 32GN650B: un monitor gaming de 32 pulgadas y resolución 2.560 x 1.440, formato 16:9, 350 cd/m2, 3000:1, 144 Hz, DP, 2 x HDMI, AMD Freesync Premium, HDR10, está a 263 euros en Amazon (baja de 399).
  • Seagate One Touch SSD (500 GB): 500 GB, velocidad de hasta 1030 MB/s, con app para Android, 1 año de Mylio Create, 4 meses del plan Adobe Creative Cloud Photography y servicios Rescue (STKG1000400), está a 94,99 euros en Amazon (baja de 129,99).
  • Realme Pad: WiFi Tablet, 2K Display 10,4 Pulgadas WUXGA+, Quad Speakers Dolby, MTK Helio G80, Batería de 7100mAh, Quick Charge 18W, Cuerpo Metálico, 6.9mm, Android11, 4GB+64GB, up to 1TB,Grey, está a 196 euros en Amazon (baja de 259).
  • ASUS ZenBook 13 UX325EA-KG407T: un portátil con pantalla OLED Full HD de 13,3", Core i5-1135G7, 16 GB de RAM, 512 GB de SSD, gráficos Iris Xe, Windows 10 Home, está a 721 euros en Amazon (baja de 849).
  • TicWatch GTX Shadow Black: un smartwatch con pantalla de 1,28 pulgadas, 14 modos de entrenamiento, protección IP68, hasta 10 días de autonomía seguimiento de sueño, está a 37,99 euros en Amazon (baja de 59).
  • Monitor BenQ Mobiuz EX2710R: un monitor gaming curvo de 27 pulgadas, resolución 2.560 x 1.440 px, 1 ms de tiempo de respuesta, HDR 400, FreeSync Premium Pro, control remoto, 144 Hz, está a 301 euros en Amazon (baja de 599).
  • Samsung Galaxy Watch4: Smartwatch con caja de 42 mm, Control de Salud, Seguimiento Deportivo, Batería de Larga Duración, Bluetooth, Color Negro (Version ES), está a 199 euros en Amazon (baja de 369,90).
  • Samsung Galaxy M12: un móvil de 6,5" con un Exynos 850, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara quad (48+5+2+2), 5.000 mAh de batería, NFC, está a 158,26 euros en Amazon (baja de 209).
  • Apple Watch Series 6 (GPS + Cellular, 40 mm): caja de 40 mm, Wi-Fi, GPS, 4G, ritmo cardíaco, TCG, pantalla retina siempre activa y más brillante, chip S6 SiP, SpO2, monitor de sueño, está a 389 euros en Amazon (baja de 529).
  • AOC Monitor Gaming C24G2AE: un monitor curvo (1500R) gaming de 24 pulgadas Full HD, 165 Hz, 1 ms de tiempo de respuesta, FreeSync Premium, VGA, 2 x HDMI, 1 x DP, está a 169 euros en Amazon (baja de 239).
  • SanDisk Ultra Luxe: Memoria flash USB 3.1 de 256 GB y hasta 150 MB/s de Velocidad, está a 19,99 euros en Amazon (baja de 30,57).
  • Apple AirPods (3ª Gen, 2021): nueva versión de los auriculares totalmente inalámbricos de Apple con audio espacial, ecualización adaptativa, resistencia a salpicaduras y sudor, sensor de presión, está a 175 euros en Amazon (baja de 199).
  • Samsung QE55Q80AATXXH: una Smart TV con panel QLED de 55" con resolución 4K UHD, HDR 10+, HLG, Quantum HDR1500, altavoces 60 W, puerto HDMI 2.1, está a 679 euros en PcComponentes (baja de 809,89).
  • Lenovo D27-30: un monitor de 27" con resolución FullHD, panel VA a 75 Hz, HDMI, VGA, FreeSync, está a 139,99 euros en Amazon (baja de 159,99).
  • Monitor AOC CQ27G2U: un monitor gaming curvo de 27" con resolución QHD (2.560 x 1.440), 1 ms de tiempo de respuesta, 144 Hz, altavoces incorporados, está a 289,99 euros en Amazon (baja de 349).
  • Logitech G604 Lightspeed: ratón gaming inalámbrico con sensor Captor Hero 25K, hasta 25600 DPI, 15 botones programables, batería de 240 horas, está a 70,97 euros en Amazon (baja de 105).
  • WD_BLACK D30 (1 TB): una unidad SSD externa especialmente pensada para las Xbox Series S/X o las PS5. Cuenta con 1 TB de capacidad, transferencias de hasta 900 MB/s, está a 135,80 euros en Amazon (baja de 254,99).
  • SanDisk Extreme: Tarjeta de memoria microSDXC de 64 GB con adaptador SD, A2, hasta 160 MB/s, Class 10, U3 y V30, está a 13,99 euros en Amazon (baja de 24,99).
  • Razer Barracuda X: Auriculares Gaming inalámbricos y móviles multiplataforma (PC, Playstation, Nintendo Switch y Android) Negro, está a 63,20 euros en Amazon (baja de 99,99).
  • Viewsonic VX Series VX2758: un monitor gaming de 27 pulgadas con resolución 2K (2.560 x 1.440), VGA, DP, HDMI, 144 Hz, 1 ms de tiempo de respuesta, altavoces integrados, está a 264 euros en Amazon (baja de 299).
  • Samsung Galaxy A22: 6,6", MediaTek Dimensity 700 5G, 4 GB de RAM, 64 GB de capacidad (ampliables), cámara triple (48+5+2), 5.000 mAh, NFC, está a 165 euros en Amazon (baja de 229).
  • Philips 43PUS8506: una Smart TV de 43 pulgadas con resolución 4K UHD, asistentes de voz, Ambilight de 3 lados, HDR, Dolby Vision, Dolby Atmos, está a 519 euros en Amazon (baja de 749).
  • AMD Ryzen 7 5800X: Procesador (8C / 16T, 36 MB de caché, hasta 4.7 GHz Max Boost) , está a 330,45 euros en Amazon (baja de 434,39).
  • Logitech Keys-To-Go: Teclado Inalámbrico Bluetooth para iPhone, iPad, Apple TV, ligero, Ultraportátil, Disposición QWERTY Español, Negro, está a 53 euros en Amazon (activad cupón, baja de 71,99).
  • Medion Classmate E11201: un portátil orientado a la educación. 11,6" HD (1.366 x 768), Celeron N3450, 4 GB, 64 GB de eMMC, Windows 10, está a 179 euros en Amazon (baja de 299,99).
  • Samsung Galaxy Tab A8 LTE: una tableta de 10,5" con Unisoc Tiger T618, 4 GB de RAM, 64 GB de almacenamiento (ampliables), cámara de 8 MP, Android 11, conectividad 4G/LTE, 7.040 mAh, está a 205,98 euros en Amazon (baja de 259).
  • TCL 20Y 64GB: Smartphone de 6.52" HD+ con NXTVISION (MediaTek Helio P22, 4GB/64GB Ampliable MicroSD, Dual SIM, Cámaras 48MP+2MP+2MP, Batería 4000mAh, Android 11) Negro, está a 129 euros en Amazon (baja de 149,99).
  • Monitor Philips 273V7QDAB: un monitor de 27" Full HD a 75 Hz con resolución Full HD, montura VESA, VGA, HDMI, está a 169 euros en Amazon (baja de 189).
  • Sabrent Rocket Q SSD 1 TB: una unidad SSD con formato M.2 NVMe, hasta 3200 MB/s de transferencia, 1 TB de capacidad, está a 116,99 euros en Amazon (baja de 129,99).
  • Samsung Galaxy S21 5G: smartphone con pantalla de 6,4" Dynamic AOLED a 120 Hz, Snapdragon 888 5G, 6 GB de RAM, 128 GB de capacidad, cámara triple (12+8+12), 4.500 mAh, NFC, WiFi 6, está a 742 euros en Amazon (baja de 859).
  • Huawei Watch GT 3 (42 mm): n smartwatch con caja de 42 mm, monitorización cardiaca y SpO2, 100 modos entrenamiento, llamadas por BT, hasta 7 días de autonomía, sumergible 5 ATM, está a 189 euros en Amazon (baja de 209).
  • Micro SD SanDisk Extreme 128 GB: una tarjeta microSD con su adaptador para SD y velocidad de hasta 160 MB/s, clase 10, está a 20,50 euros en Amazon (baja de 46,99).
  • SSD Crucial BX500 1 TB: si buscábais una unidad SSD para el portátil o el PC asequible, atentos: esta de Crucial ofrece hasta 540 MB/s de transferencias, formato SATA, 2,5 pulgadas, está a 84,99 euros en Amazon (baja de 111,36).
  • WD_BLACK SN850 1 TB: SSD interna para juegos ; tecnología PCIe Gen. 4, velocidades de lectura de hasta 7000 MB/s, M.2 2280, 3D NAND, está a 153 euros en Amazon (baja de 199).
  • SSD Crucial MX500 1 TB: una unidad interna con conexión SATA, hasta 560 MB/s, 1 TB de capacidad, está a 92,99 euros en Amazon (baja de 115,99).

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

12 comentarios en “Si programas en C o C++, ve cambiando de lenguaje

  1. Hombre yo no sé si C/C++ han dejado de ser tan populares, la verdad. Todavía soy estudiante,jeje. Pero desde mi humilde punto de vista sí que planteo una postura bastante clara. Creo que un lenguaje tipo PASCAL es más idóneo que C en cuanto a ingeniería se refiere. Y es que lo bueno de PASCAL frente a C es que no deja posibilidad a muchas ambigüedades y con ello de ahorran horas y dinero (en las empresas) depurando fallos provocados por la «mala» elección de un lenguaje tan flexible como C/C++. Es más, yo creo que aunque un recolector de basura es algo muy cómodo, sí que se puede programar en condiciones sin recolector de basuras.

    Por otro lado, el problema de su pérdida de «fama» es posible que se deba a la ausencia de recolector de basura (cómodo pero que denota que la gente se ha acostumbrado demasiado pronto a lo «bueno». Véase Java/C#. No siempre valen estos lenguajes.).

    Finalmente concluyo esta largo opinión (sorry por el coñazo, jeje) aclarando que no creo que sea adecuado sustituir C por PASCAL pero que sí sería ideal algún lenguaje similar a D. Al igual que me gustaría que hubiera un lenguaje similar a las prestaciones de C pero siendo muy fuertemente tipado. Y es que nodigo que volvamos hacia atrás, pero sí que me gustaría incitaros a una reflexión sobre este tema muy interesante.

    Saludos a todos

  2. Me parece un poco irreal este ranking, que el Java esté primero me parece correcto pero que el javascript, que es uno de los lenguajes utilizados, por no decir el que más, para programar páginas web y que lo pongan en bajada, me parece un tanto «increible»

  3. Hola,
    discrepo matizadamente.
    1) Este estudio habla, sobre todo, de terreno relativo, y por tanto, en un mundo en el que se abre un frente web/servicios/mashup, es obvio que los lenguajes de moda ganen cuota relativa. Otra cosa distinta es decir que pierden terreno «absoluto». Por ejemplo, el número de líneas programadas en C en el terreno de los drivers de dispositivo, núcleos de sistema operativo, microcontroladores de electrodoméstico, etcétera. Casi estoy por apostar a que han subido a pesar de que muchos micros lleven un jazelle desaprovechado (salvo en aplicaciones de movilidad) en sus entrañas ;^D.
    2) Puedo comprender que tener un garbage collector automático es cómodo pero eso impone una limitación, y es que el GC entra en funcionamiento cuando le da la gana, y cuando le da la gana significa que puede decidir hacerlo cuando peor te viene, haciendo que el comportamiento no sea el más adecuado. Esto estoy seguro de que limita que esos lenguajes ganen terreno en determinados nichos. Si exisitiera un lenguaje en el cual se pudiera especificar la inteligencia del GC para que se adapte a tus circunstancias… sería otra cosa (por ejemplo poder forzar a que el GC corra en un core específico y sin bloquear acciones críticas, a pesar del desperdicio de potencia), cosa que no se si existe.
    3) Creo que no se puede discutir que lenguajes tipo C/C++ sacan más rendimiento de la máquina que lenguajes basados en máquinas virtuales. De hecho, aunque me parece posible que C++ pase a mejor vida, dudo mucho que C pierda terreno «absoluto», y si me apuras apostaría a que el número de líneas en C siguen creciendo. Como mucho imagino que lenguajes tipo Haskell/Erlang les pueden robar cierta cuota de mercado a C/C++/D, pero la cosa no creo que esté del todo clara aún.
    4) Además, el estudio tiene cosas curiosas, como decir que D sube mientras que C++ baja, cuando quizá habría que considerar juntos a C/C++/D (ya que no sería justo al considerar, por ejemplo, que es lo mismo visual basic 1.0 que el x.0 que esté de moda ahora y que habrá que ver qué pasa con él con el advenimiento de Silverlight y la moda de GUI’s RIA).

    Yo creo que no se pueden comparar lenguajes de nicho con lenguajes de moda, de la misma forma que no se pueden comparar peras con manzanas, y menos aún haciéndolo de forma relativa, pues los lenguajes orientados hacia interfaces usuarios siempres tendrán, en general, un mayor número de líneas. Además, ¿En qué lenguaje están programadas las máquinas virtuales?

    Mi visión sobre la competencia entre lenguajes, por tanto, me la plantearía de otra forma, haciendo hincapié en que los lenguajes preparados para la concurrencia y la paralelización, han visto llegar a su mesías: las arquitecturas multicore, para las cuales determinados lenguajes no están preparados y no se sabe que pasará, si bien la tendencia será a componer las aplicaciones en base a máquinas virutales corriendo en el entorno de un único core, o si bien las bibliotecas especializadas en multi-thread, como la de INTEL (¿MPI?) serán el parche que mantendrá a C/C++, o si será el momento de los Haskell/Erlang.

    Por eso, mi pronóstico (difuso) sobre lenguajes va más en esta línea:
    a) Guerra entre C/C++/¿D? , Haskell/Erlang y, si me apuras, Java sabor J2EE en ciertos ámbitos.
    b) Guerra Java/Ruby/VisualBasic/Flex/Silverlight en otros.
    c) Crecimiento suave de C/C++ en otros.
    d) Constancia en terrenos más especializados, cada uno en el suyo de otros (como ADA, VHDL/Verilog, LISP/Smalltalk/Prolog, etcétera).

    Estos estudios, normalmente, te hablan de qué lenguajes tienes que saber para poder vivir programando sin depender en excesiva de quién te contrate, pero ni siquiera sirve para construir tu CV en torno a ellos, pues un programador válido es aquel que sabe escoger el lenguaje adecuado para una aplicación determinada en un contexto temático y de gestión concreto (resumiendo mucho «contexto») y que estás cosas para lo que sirven es para invertir en cuáles son las traducciones en las que invertir y/o libros divulgativos que encargar si estás en el negocio editorial y poquito más.

  4. Laura dice:

    Hola,
    Buscando info sin querer me topé con este foro. Soy Analista programador e ing. en sistemas y me dedico a programar. Programo en ambos lenguajes c++ (builder) y pascal (delphi) aunque prefiero el c. Si bien siempre esta la pelea entre ambos lenguajes considero que los dos tienen lo suyo, el que sabe manejar los punteros, realmente son algo muy últil, y eso le da un puntito al c++. Como ingeniera todo lo que es microcontroladores esta hecho en c , estoy en el área de sistemas distribuidos y es cierto que mpi esta hecho en c, asi que dudo que desaparezca pronto. Ahora con respecto a JAVA ¿alguno se puso a programar en java? lo unico que lo sustenta es que sea multiplataforma, lo que tambien hace que la performance se vaya al tacho. A la hora de programar es odioso. Lo que hay que rescatar es que como lenguaje academico (para enseñar lenguaje orientado a objeto) es bueno.
    Lo que tambien tienen de bueno c++ y pascal (delphi) es la cantidad de componentes desarrollados para la VCL.

  5. jose dice:

    yo opino la verdad es que cada lenguaje es potente es su area, muchos dicen que C es el lenguaje que ha sobrevivido años de evolucion y sigue vigente, esta bien pero es odioso programar en C/C++, con esos sus punteros imposibles de entender me tiene loco, yo soy sincero, prefiero java, es un lenguaje mucho mas completo para mi, me facilita la tarea de programar y me ahorra tiempo, en cambio C/C++ es un lio a la hora de trabajar con estructuras dinamicas, les soy sincero si puede cambiar de C/C++ a java, no lo duden!!!

  6. Skyvoyager dice:

    Mucho Java, mucho C/C++……..pero al final de lo que se tira es de FORTRAN en ingenieria. Y el FORTRAN renacerá de sus cenizas con los sistemas multi-core…si no tiempo, ya lo vereis. Siempre escuche a un viejo profesor que con él se llegó a la luna y con él se volverá a ir..

  7. PinchaTeclas dice:

    Ingenieque? Ese profesor sigue vivo o se hizo un programa para ir a la luna en FORTRAN? jajajajaja. Dejate de panplinas de lenguajes, no hay nada mejor que un cincel y una tarjeta esperando ser perforada.

  8. Gemetrece dice:

    #5 ¿que programar en Java es odioso? Mira, que tu no sepas adaptarte a programar en java viniendo de C++ no significa que sea odioso. De echo es mucho más sencillo (pero mucho más) que C++ puesto que «esconde» los punteros, no tiene herencia múltiple, independiente de la plataforma… vamos que va a lo que va: a AYUDAR al programador, no ha entoncerperlo como quieres dar a entender.

    Y una cosilla más, de serie, hay muchísimas mas cosas desarrolladas para java que para c++, los chicos de Sun tienen de todo para ayudarte a programar (digo de serie, no de APIS de terceros, que creo que gana Java también 😉

    En lo único que te doy la razón es en el rendimiento, donde gana C++ (de ahí la razón que se use mucho en videojuegos y aplicaciones donde el rendimiento es esencial).

  9. Ronald Lopez dice:

    Hoy en dia esta creciendo el auge de la programacion Paralela, y de todos los lenguajes citados aqui, los que estan dando la talla (en mi humilde conocimiento) lo es C y FORTRAN, Java tambien lo posee, pero frente a aplicaciones elaboradas entre C, Fortran y Java, java es mas lentos, asi que uno de los lenguajes que estan aptos para el paralelismo son esos 2, ademas algunos de los Sistemas Operativo que se respete estara hecho en C.

  10. paelams dice:

    Se viene C++ 0x no se como esto va a repercutir ;
    ya que esta implementando muchas funcionalidades entre ellas el paralelismo.

    Sobre los punteros ;quiza sea dificil aprenderlos pero con la practica puedes llegar a dominarlos

  11. FlameSoul dice:

    Un par de comentarios:
    1) Asumo que los que odian los punteros y se vueleven locos con ellos o no han usado punteros lo suficiente o estan en un área en la que les resultan mas sencillo otros tipos de abstracciones
    2) Dudo que C esté perdiendo terreno, no podria afirmar lo mismo de C++.
    3) Soy estudiante de ingeniería electronica. Actualmente he pasado desde programar el HC11 de motorola en 1er año en assembler a crear programas de PC en C, luego en C++ (ha sido una buena progresion logica) y ahora en cuarto año he vuelto a los micros en laboratorio de microprocesadores, programando el HC12, pero esta vez en C y no en assembler. La verdad que creo que como minimo va a pasar mucho tiempo hasta que C pierda terreno, porque salvo en aplicaciones que tengan grandes cantidades de espacio disponibles y microprocesadores muy potentes, el C y el assembler siguen haciendo mucha falta. No todas las aplicaciones tienen 4GB de memoria y un micro de 2GHz. Tampoco es que java o algun otro lenguaje de los nuevos paradigmas permita ser optimizado para micros como el HC12 (en los que tengo 512K de RAM+Flash a 40MHz), o al menos aun no me he enterado de que eso sea asi.
    4) C y C++ fueron dos grandes sucesos (mas que nada C, que sucedió a los lenguages A y B). Sería bueno que ya tuviesemos un sucesor oficial pero que aplique los nuevos paradigmas de programación. Igual, con la aparicion de sistemas multinucleo y con el tema de las multitareas puede ser que este haciendo falta otro nuevo cambio en la forma en que el codigo que se escriba hace las cosas (o quizas hay que cambiar la forma en que el hardware hace las cosas, ya me ocuparé de eso).
    5) Me parece un tanto arbitrario decir que si programas en C y C++ vayas cambiando de lenguaje, esto depende de que estes programando. Si hablamos de programacion en PC o en celulares tal vez, puede ser.
    6) Creo que no me olvide de opinar de nada.

Comentarios cerrados