Есть такой мем, что размер современных космических аппаратов зависит от ширины лошади. Мол, лошадей запрягали в колесницу, на основе ширины колесницы сделали колею ж/д транспорта, а у ж/д перевозок есть свой габарит, который не позволяет перевозить больше. Поэтому в основе космических технологий лежит ширина абстрактной исторической лошади.
Хотя эта теория кажется правдоподобной, ж/д — не единственный способ перевозки. Крыло любого современного авиалайнера или лопасть ветрогенератора тоже нельзя перевезти по железной дороге. Поэтому их доставляют автомобилями или кораблями.
Аналогично с предпочтительной границей в 80 символов. Один из распространённых форматов перфокарт, «формат IBM», был шириной 80 бит и длиной. Потом ширина 80 «перекочевала» в терминалы. Но с появлением полноценных графических интерфейсов ширина строки — это скорее дань прошлому. Очевидно, что языки программирования, не завязанные на форматирование, могут себе позволить любую ширину строк. JavaScript после минификации и вовсе умещает весь свой код в 1-3 строк.
Автор изображения указан на изображении.
Хотя эта теория кажется правдоподобной, ж/д — не единственный способ перевозки. Крыло любого современного авиалайнера или лопасть ветрогенератора тоже нельзя перевезти по железной дороге. Поэтому их доставляют автомобилями или кораблями.
Аналогично с предпочтительной границей в 80 символов. Один из распространённых форматов перфокарт, «формат IBM», был шириной 80 бит и длиной. Потом ширина 80 «перекочевала» в терминалы. Но с появлением полноценных графических интерфейсов ширина строки — это скорее дань прошлому. Очевидно, что языки программирования, не завязанные на форматирование, могут себе позволить любую ширину строк. JavaScript после минификации и вовсе умещает весь свой код в 1-3 строк.
Автор изображения указан на изображении.