Глава 7 Голубые елки
Страница 105 из 251
Настройки чтения
18px
1.8
1

Глава 7 Голубые елки

Страница 105

А вот что меня радовало, так это то, что удалось наконец-то собрать коллектив программистов, трудно, со скрипом, но дело потихоньку продвигалось. И первое, что удалось сделать, это создать трансляторы с языка Ассемблер и Фортран. Не ахти какое достижение, «железяка» бы затратила времени значительно меньше, и не пришлось бы потом кучу ошибок вылавливать, но это только начало, на очереди PL и Алгол, не обошлось без моего ворчания, что-то этих Алголов много развелось. Паскаль и Бейсик могут пока и подождать, прямо скажем, в данный момент это не сильно распространённые языки. Казалось бы, зачем делать трансляторы для этих языков, ведь можно было сразу перепрыгнуть большую часть того, что в будущем умрёт в ужасных муках. Но тут есть хитрость, сегодня программисты весьма консервативны и держатся за свои языки программирования, как самые замшелые ретрограды, видя в них кучу достоинств. Вот мы и разрушим их убеждения, сначала позволив им писать программы с помощью Эврики на любом языке, получив мощный инструмент отладки, а потом ознакомить их с другими специализированными системами, вроде Visual Studio Code. Чего греха таить, сегодня доля вычислений в программах составляет хорошо, если десятую часть работы, остальное это форматирование данных и представление их в требуемом виде. Тут-то этот редактор и окажется востребован, и, кстати, конкретные языки программирования не будут иметь значения. Ну а там и до SQL доползём, сейчас язык запросов баз данных становится очень востребованным, но пока ещё не решил, стоит ли мне реализовать сам язык, или сразу среду проектирования запросов городить. Оно сильно облегчит работу с базами данных.

Потом задумался, существует ли причина мне в этом случае заниматься эмулятором работы больших машин, в частности популярной сегодня IBM 360. С одной стороны это позволит серьёзно расширить спектр решаемых задач, но с другой, Эврика по скорости работы не может пока конкурировать с большими машинами, да ещё эмулятор будет сильно тормозить работу программ, какое мнение у людей сложится о работе наших миникомпьютеров? Так что решил не связываться с этим делом, если надо пусть заново под наши машины программы переделывают, так и ошибок будет меньше и скорость работы не будет сильно отличаться от скоростных процессоров. Почему я так думаю? А вот потому, что большие машины в основном заточены на вычисления, а на работу с текстовыми данными разработчики обращали недостаточно внимания, от того и работа с файлами была в зачаточном состоянии. Наша Эврика изначально была нацелена на скорость обмена данными между областью памяти и дисками, от того и работа шла значительно быстрее.

назадназад
1 ... 103 104 105 106 107 ... 251
впередвперед