LINUX.ORG.RU

Решение отдельных задач с использованием объектно-ориентированных возможностей языка

 


0

0

С целью ускорения, упрощения процесса разработки отдельных видов ПО применяются объектно-ориентированные средства из состава языка программирования.

Приблизительный список таких видов ПО:

  • программы по вопросу моделирования;
  • приложения с графическим интерфейсом пользователя (GUI);
  • сложные программные продукты, которые разрабатываются большой командой специалистов.

Какие дополнительные виды ПО можно добавить к указанному списку?

Deleted

Какие дополнительные виды ПО можно добавить к указанному списку?

Такие, в каких будет польза от механизированной копипасты, которой классы с объектами и являются. Лучше всего если классы уже кем-то написаны до тебя. Если класс нужно изобретать с нуля и использовать всего 1 раз то реальных преимуществ может быть немного.

Napilnik ★★★★★
()
Ответ на: комментарий от schizoid

Средства, применяемые при разработке, включают и инструменты типа редакторов.

Если ты программист, конечно, а не менеджер какой-нибудь.

 — На чем вы программируете?

 — На компьютере!

linuxnewb
()
Ответ на: комментарий от EugeneBas

пременить,

а теперь иди делать уроки

пре(?)менить

Разговариваешь сам с собой? :)

slackwarrior ★★★★★
()
Ответ на: комментарий от jtootf

можно пример объектно-ориентированного компилятора на С?

gcc

anonymous
()
Ответ на: комментарий от anonymous

Все популярные GUI-тулкиты являются объектно-ориентированными,

Пользователи Tk и Motif смотрят на тебя с недоумением.

anonymous
()
Ответ на: комментарий от anonymous

CAD

Не надо там никакого ООП. Там до сих пор доминирует старый добрый Фортран.

anonymous
()
Ответ на: комментарий от dave

Но, в самом WPF всюду ООП. Я не говорю о xaml, я говорю о фреймворке.

я писал о шагах в правильном направлении

сделал простенький прототип редактора диаграмм на WPF, и это даже работало

о чём и речь

jtootf ★★★★★
()

Не только ПО, но и hardware (SystemVerilog). Вот только как применяются и имеет ли это смысл - отдельная тема :)

elrprt
()
Ответ на: комментарий от anonymous

И чем конкретно BlueSpec рулит (по сравнению с SystemVerilog и в общем)? Мне он не нравится примерно наравне с SystemVerilog, но впечатление поверхостное.

elrprt
()
Ответ на: комментарий от elrprt

И чем конкретно BlueSpec рулит (по сравнению с SystemVerilog и в общем)?

Это язык более высокого уровня. Всякий boilerplate выводится автоматически, не надо вручную писать. Код намного компактнее и понятнее получается, если сравнивать с SystemVerilog (а уж со всякими VHDL и сравнивать смешно).

anonymous
()
Ответ на: комментарий от anonymous

Где можно посмотреть на нем проекты (или +- большие примеры)?
Потенциально он мне нравится больше SytemVerilog, другое дело,
что для реализации «высокого уровня» _над_ языком - VHDL нравится больше Verilog (в том числе, и из-за типизации).

elrprt
()
Ответ на: комментарий от jtootf

AFAIK, Tcl_ObjType — это vtbl для Tcl_Obj. Без наследования, да.

gv
()
Ответ на: комментарий от jtootf

например. WPF, QML, HTML5, Phooey - шаги в правильном направлении

А, понял, о чем вы.

gv
()

Список видов ПО с уточнением

Для отдельных языков не предусмотрена возможность программировать без использования объектно-ориентированных средств.
Пример таких языков: Java, C#.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.