Закат программирования? - страница 6

 

Можно с помощью курсора управлять внутренней памятью в советнике, меняя контекст его поведения с помощью кнопок. 

Например: 

1. нажимаем кнопку А и перемещаем курсор в право - увеличиваем размер массива, в лево - уменьшаем.

2. нажимаем кнопку В и левую кнопку мышки - создаем новый ресурс. Вместе с этим, ставим квадратик на график.

3. нажимаем кнопку С и перемещаем из квадратика 1 (первый ресурс) в квадратик 2 (второй ресурс) сохраненные в нем данные.

4. нажимаем кнопку D и перемещаем курсор между двумя объектами - связываем их параметры (какие именно - зависит от дополнительных кнопок).

Ну и так далее...

Вот - начало революции и перехода на визуальное программирование.))

 

Вообще, курсор - универсальный инструмент. Можно делать им почти все, БЕЗ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ, если переключать контекст его значений:

1. Менять значение внутри диапазона.

2. Менять значения границ диапазона.

3. Рисовать формы.

4. Представлять нарисованные формы в контексте процесса.

5. Представлять процесс в контексте формы.

6. Связывать параметры объектов.

7. Управлять внутренней памятью.

8. Собирать новые объекты  - шаблоны и экземпляры.

9. Уничтожать объекты.

10. Менять расположение объектов в ядре.

И еще много-много всего.

И все это - без готовых окон, элементов и студии. Просто - курсор и кнопки интерпретирующие его значения в разных контекстах.

 

Прибавьте к этом, что вместо клавиатуры, для изменения контекста можно использовать интерактивные перчатки и очки, регистрирующие направление взгляда. И получите программирование будущего.)))


По сути, все сводится к определению фокуса взгляда человека на объект и ухвату контекста его действий контролирующей системой.

 
Dmitry Fedoseev:

А какие еще есть?

наверное как минимум - проектирование, отладка, тестирование.

 
Aleksey Mavrin:

наверное как минимум - проектирование, отладка, тестирование.

Получается, раньше, когда программист (или разработчик) был программистом, а не разработчиком, то он только программировал, но не проектировал и уж тем более не отлаживал и не тестировал. 

 
Dmitry Fedoseev:

Получается, раньше, когда программист (или разработчик) был программистом, а не разработчиком, то он только программировал, но не проектировал и уж тем более не отлаживал и не тестировал. 

Отладьте перфокарту или микроконтроллер. Программист в изначальном виде - это кодер. Разработчик - совсем другое. В данном топике имхо обсуждают закат кодеров, подразумевая разработчиков, не понимая, что такое на самом деле разработчик в современном мире.

 
Andrey Pogoreltsev:

Отладьте перфокарту или микроконтроллер. Программист в изначальном виде - это кодер. Разработчик - совсем другое. В данном топике имхо обсуждают закат кодеров, подразумевая разработчиков, не понимая, что такое на самом деле разработчик в современном мире.

То есть, программа, выбитая на перфокарте сразу представляла собой абсолютную истину и даже никаких ошибок никогда не имела? 

Микроконтроллер - тоже самое. Программы для микроконтроллеров писали сразу и без ошибок, и без их предварительного обдумывания, и без тестирования после того?

 
Реter Konow:

Вот - начало революции и перехода на визуальное программирование.))

На него уже перешли лет 30 назад. Вы описываете узкоспециализированную задачу и экстраполируете ее на весь класс задач разработки. Визуальные разработки уже давно существуют, как частично, так и полностью автоматизированные. Это никак не отменяет необходимость разработки других классов задач или даже задач, решаемых визуальными средами, к которым применены бОльшие требования по производительности, например. Потому что любой универсализм рано или поздно превращается в монстра.

 
Dmitry Fedoseev:

То есть, программа, выбитая на перфокарте сразу представляла собой абсолютную истину и даже никаких ошибок никогда не имела? 

Микроконтроллер - тоже самое. Программы для микроконтроллеров писали сразу и без ошибок, и без их предварительного обдумывания, и без тестирования после того?

О чем вы со мной сейчас спорите? О том, что программист постепенно стал разработчиком, с увеличением числа инструментов и требованиям к задачам?

Я это и не отрицал.

 

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

Интересно, а конструкторов тоже в разработчиков переименовали? Архитекторов?