¿Es un Intel Celeron con 4GB de RAM adecuado para la programación?

“¿Es un Intel Celeron con 4GB de RAM adecuado para la programación?”

La “programación”, en mi opinión, es tres cosas: codificación, compilación y depuración.

Puede codificar cualquier cosa que admita un editor de texto. Sin embargo, la codificación como estilo personal depende de si se siente cómodo escribiendo líneas de código en vi o en un IDE completo. Cuando codifico en Perl, prefiero vim si estoy en Linux, o Notepad ++ si estoy en Windows, ambos para colorear. Si estoy escribiendo un programa rápido en C o C ++, lo mismo; cualquier cosa más grande se pone en Eclipse. Entonces, siempre que su sistema cumpla con los requisitos para cualquier IDE que desee ejecutar (y un Apio … lo siento, Celeron con 4GB debería ser adecuado), entonces está bien.

El nivel de hardware que tiene juega un papel directo en el tiempo que lleva compilar cualquier lenguaje de nivel de máquina (como C); Cuanta más CPU y RAM tenga, menos tiempo llevará, y todo lo demás será igual. Entonces, si no le importa activar el compilador de la noche a la mañana para programas grandes, un hardware menor debería estar bien.

La depuración es otra bestia por completo. Si planea usar un código de depuración en vivo como parte de su IDE, debe tener una máquina robusta. El código de compilación en vivo requiere muchos recursos, en mi experiencia.

He programado cosas mucho más pequeñas que un Celeron con 4Gb. Dicho esto, un desarrollador profesional casi seguramente consideraría un sistema de este tipo con poca potencia para herramientas en uso por profesionales en 2017.

En tal sistema, podrías …

  • Ejecute Linux y use herramientas de línea de comandos de Linux y vim o emacs para escribir programas simples en C o C ++.
  • Ejecute las herramientas de línea de comandos de Python en Windows para programar en Python.
  • No he probado una versión actual de eclipse o visual studio en una máquina tan pequeña, pero hay alguna razón para creer que funcionarían adecuadamente. Si el rendimiento fue adecuado, podría realizar proyectos de una persona de tamaño medio en dicho sistema. Los tiempos de compilación se convertirían en un problema para proyectos más grandes, pero bueno, solía llevar horas compilar incluso proyectos pequeños, y vivimos en la década de 1980. Depende de su nivel de dolor y de si se ha echado a perder al trabajar en un sistema más rápido.

Sí, en 2017, un Celeron con 4GB de ram es adecuado para la programación.

La programación más reciente que he hecho, ha sido con una PC con 2GB de RAM que ejecuta Linux:

  • C con GTK (he desarrollado un pequeño editor).
  • Ruby on Rails (TestApp, discos Mac OS con computadoras Mac, Gocard)
  • LAMP (Mi servidor de desarrollo dedicado es un Pentium 3 con 1/2 GB de RAM)
  • Java (Blackjack, Yahtzee)
  • JavaScript (colores para HTML)

Realmente no se necesita tanta potencia informática para hacer la programación.

Probablemente sea adecuado para un principiante que solo escribe programas de línea de comandos, pero es probable que lo supere rápidamente. Tenga en cuenta hoy que los navegadores web (es probable que desee tener pestañas de navegador abiertas para ver documentación y foros como Stack Overflow si alguna vez tiene preguntas sobre cómo proceder con un programa) y editores de texto comunes como Atom y Visual Studio Code usa mucha RAM. He visto a Windows 10 usar hasta 6 GB de RAM con nada más que 4 pestañas de Chrome abiertas.

Querrá 8 GB o posiblemente 16 GB de RAM para programar cómodamente una vez que pueda escribir programas más capaces, especialmente si está incorporando alguna interfaz de usuario en ellos. La RAM es barata de actualizar en estos días, por lo que vale la pena cada centavo para actualizarla. En cuanto a un Celeron que realmente podría significar cualquier cosa, ya que hay tantos tipos diferentes de procesadores Celeron. Cualquier Celeron reciente de doble o cuádruple núcleo probablemente podría hacer el trabajo desde entonces.

Realmente depende de lo que va a programar y las herramientas que va a utilizar.

Se encargará del trabajo si …

  • … solo vas a hacer tareas simples y / o hacer pequeños programas en un pequeño IDE (el compilador se ejecutará un poco más lento pero no lo suficientemente lento como para derribarte).

Considere actualizar u obtener una mejor máquina si …

  • … vas a hacer algunas cosas de rendimiento como el desarrollo de juegos. Pero si estás lo suficientemente tranquilo, entonces podrás resistir los retrasos y las demoras … y los choques.

Claro, eso es 1000 veces más RAM que mi Acorn A3010.

Si ejecuta algo como Visual Studio, será bastante lento, pero para la mayoría de las otras cosas, estará totalmente bien.

Principalmente, el programa de escritura no requiere mucha potencia de procesamiento. Incluso una CPU atómica con 2–4 GB de RAM es lo suficientemente buena. Es posible que desee una resolución de 15 “y 6 pulgadas y FHD para una mayor productividad

Sí.