¿Cómo se mide el tamaño? ¿El tamaño del ejecutable individual más grande? En líneas de … ¿qué? Instrucciones del ensamblador?> Código fuente? Si es esto último, ¿cómo compara sensiblemente algo escrito en COBOL con algo escrito en, digamos, Go? Y dado que pocos sistemas o aplicaciones grandes son ejecutables únicos, ¿deberíamos incluir todos los procesos (o el subconjunto mínimo) necesarios para producir un sistema en ejecución?
El ejecutable más grande en el que he trabajado fue alrededor de 3 millones de líneas de C ++. Pero más de la mitad de eso eran bibliotecas de terceros, entonces ¿cuentan? Y ese ejecutable era uno de los 5 procesos similares que se necesitaban para un sistema utilizable, por lo que podría decirse que el total es de 15 millones de líneas. Excepto que aproximadamente el 80% de cada proceso era código compartido, por lo que tal vez sean solo unos 5 millones de líneas …
OTOH, el proyecto individual más grande en el que he trabajado fue de 66 millones de líneas de COBOL y alrededor de un millón de líneas de SQL, pero que incluyeron alrededor de 500 ejecutables distintos. y cada ejecutable tenía un archivo de script JCL que lo acompañaba, probablemente cerca de otras 100k líneas de código.
Y qué hacemos con la contribución del compilador, después de todo, las bibliotecas estándar también contienen una gran cantidad de código. ¿Y qué hay de las llamadas al sistema operativo? ¿Deberíamos incluir el código de la biblioteca del sistema operativo? Si estamos comparando con sistemas escritos para ejecutarse integrados en hardware a medida sin la ayuda de un sistema operativo, entonces, ¿presumiblemente sí?
- ¿Te gusta escribir a mano a la antigua o escribir en una computadora?
- Cómo escribir una declaración de propósito para la aplicación del proyecto de biotecnología de pregrado en IIT kanpur
- ¿Qué sugerencias daría Debotosh Chatterjee a los aspirantes de UPSC para mejorar sus habilidades de escritura de respuestas?
- Cómo escribir una buena carta de presentación de 300 palabras para una oportunidad del Bank of America
- Cómo escribir una escena de violación en mi libro
El tamaño de un programa es algo muy complejo de medir. ¡Hemos estado tratando de encontrar una manera de hacerlo desde que comenzamos a escribir programas!