ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » системы контроля кода » Заказ на исследование. Какая длина у исходного файла.


Заказ на исследование. Какая длина у исходного файла.

Сообщений 1 страница 2 из 2

1

Существуют разные языки программирования. Часто исходные тексты состоят из файлов.
В разных языках файлы имеют разную длину. Было бы интересно знать, какая средняя длина файлов в разных языках.
Тексты на языках программирования можно взять с github, затем построить диаграммы "ящик с усами"

Это помогло бы знать, подходит ли алгоритм CYK в реализациях для CPU и GPU для компиляции большинства файлов среднего языка.
Сложность у него |G|*(N^3), так что одно дело если исходные файлы в среднем по 10 килобайт, а другое - если по 100 килобайт.

Конечно, проектируемый язык можно ограничить, например один класс исполнитель - один файл, это приведёт к снижению среднего размера файлов, но хотелось бы знать наверняка, какая она - жизнь в дикой природе.

0

2

ВежливыйЛис написал(а):

Часто исходные тексты состоят из файлов.

Они состоят из файлов,
потому что есть механизм функций и процедур,
то есть код можно разделять на куски,
и каждый кусок разместить в файле и
использовать повторно путем вызова из какого-то общего кода.

ВежливыйЛис написал(а):

Было бы интересно знать, какая средняя длина файлов в разных языках.

По идее длина зависит от программиста,
а именно от того, какой длины функции он сделал,
насколько глубоко программист подверг код декомпозиции.
В идеале один файл с одной функцией должен занимать
не более 120 байтов,
например это вызов 10 процедур с названиями по 10 байтов
(2 байта это перевод строки).

Плох тот ЯП,
в котором весь код нельзя записать в одном-единственном файле,
или даже в свойстве действия для кнопки,
как в JavaScript.
И плох тот ЯП,
в котором нет механизма функций или процедур,
а значит нельзя разделять (разбивать) код на файлы.

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » системы контроля кода » Заказ на исследование. Какая длина у исходного файла.