¿Cuánto almacenamiento debe tener mi computadora para crear software?

¿Que tan larga es una pieza de cordon?

Tendría que dar mucha más información sobre lo que está tratando de hacer. Por ejemplo, ¿necesita un sistema operativo específico en el que vaya a instalar el editor / compilador / intérprete / IDE / etc.? ¿Cuáles son los requisitos de ese sistema operativo?

¿Qué idioma (s) vas a usar? ¿Qué herramientas (compilador / intérprete / editor / IDE completo / etc.)?

¿Qué tipo de programas vas a hacer? ¿Requiere bibliotecas adicionales o el sistema operativo existente ya contiene todo lo necesario? Por lo general, las bibliotecas que ocupan la mayor parte de la RAM son cosas para la GUI, aunque muchas otras bibliotecas especializadas podrían usar mucho más (por ejemplo, qué pasa con los motores de renderizado 3D). ¿Qué sucede si está programando para otro entorno, por ejemplo, un teléfono inteligente o incluso sistemas integrados?

¿Se ejecutarán simplemente en el sistema operativo que instaló en la computadora? ¿Necesitarías ejecutarlo también en otros sistemas operativos? ¿Necesitaría depurar en otros sistemas operativos mientras todavía trabaja en su entorno de programación normal? ¿Eso significaría que necesitaría ejecutar una máquina virtual simultáneamente con su entorno de desarrollo?

Probablemente hay mucho más además de lo anterior que influiría en gran medida la cantidad de RAM que se requeriría. Por ejemplo, puede ser posible salirse con el uso de menos de 1 MB para programar para sistemas embebidos, luego nuevamente 64 GB pueden no ser suficientes para construir un servidor de base de datos que debería ejecutarse en múltiples sistemas operativos. Cualquier lugar entre ellos es una posición muy probable.

Yo diría que en la mayoría de los casos alrededor de 4 GB sería un requisito mínimo (aunque, como se indicó anteriormente, esto puede no ser cierto debido a detalles específicos). Para fines de uso general, suponiendo algo así como Windows y mucha GUI en DotNet, lo más probable es que elija 8GB, pero debería funcionar bien con 4. Si va a hacer un servidor web (por ejemplo, usando ASP-NET), entonces Lo más probable es que vea un mínimo de 8 GB, especialmente si va a ejecutar dentro de una máquina virtual para asegurarse de que funcione en instalaciones estándar (en cuyo caso podría tener la tentación de ir con 16 GB o más). En algunos casos, si se omite la suposición de Windows y se reemplaza por Linux, esos requisitos pueden caerse, aunque esto no puede verse como una regla en todos los casos. Simplemente hay demasiadas incógnitas para decir con certeza.

Si te refieres al espacio en disco, entonces es igualmente pertinente saber exactamente lo que estás intentando hacer. Es posible tener todo lo que necesita en 2 GB de disco (o incluso menos en algunos casos), luego nuevamente 4 TB o más pueden no ser suficientes.

Cualquier cantidad que le dé no será suficiente en unos años.

En este momento, un HD de 250 GB es factible y 500 GB son cómodos. Cuando era niño, esos números eran 30 y 60 respectivamente. Décadas antes de eso, estaban en MB o incluso KB.

La Ley de Moore y los cambios en la forma en que las personas estructuran las bases de códigos y los sistemas operativos significan que este número continuará cambiando con el tiempo.

Es un gran “depende”.

C de Windows de Pelle, creo que es inferior a 20 MB cuando está instalado, y eso le dará todo lo que necesita para comenzar a escribir programas en C.

Una instalación completa del XCode de Apple será de unos 10 GB.

Por lo tanto, es posible que necesite una cantidad decente de espacio, o puede que no.

Básicamente, si puede instalar las herramientas que necesita y le queda espacio para las cosas que hace, entonces tiene suficiente espacio.

Es un mito total que necesites una computadora poderosa para escribir software, no lo necesitas. Claro, a todos nos gusta una máquina decente, pero puedes * fácilmente * aprender a programar en una PC usada de 10 años.

Necesita al menos 4 GB para compilar y ejecutar el software. Un compilador usa mucha menos memoria y recursos de lo que piensas. Si está desarrollando en .NET, necesitará obtener Microsoft Visual Studio como su kit de herramientas de desarrollo. Utiliza muchos recursos, pero lo he desarrollado en solo 2 GB, así que sé que 4 GB son suficientes.

¿Qué tipo de software? Uno de los proyectos en los que estaba participó en 4 conciertos. Estoy trabajando en un proyecto en este momento que probablemente terminará siendo solo unos pocos k. El texto es minúsculo. Entonces, cualquier código que sea ligero en el arte será pequeño. Pero los juegos con mucho arte pueden ser enormes.

Pero el almacenamiento es barato. Realmente no me preocuparía cuánto tienes, ya que siempre puedes agregar más.