2009-09-16 2 views
0

Какой язык (а не oop) следует использовать для написания приложений с GUI-окнами? Я думаю, что очевидные ответы являются визуальными базовыми и C, но мне интересно, стоит ли мне заглядывать во что-то еще.программирование окон без языка ООП

Я не говорю, что ООП сосет или что-то еще. Я просто не ... не использую его. END

ти

Edit: Я просто хочу, язык, который имеет не вариант ООП парадигмы и что/может быть использован для написания приложения графического интерфейса пользователя Windows.

+1

Почему проблема OO в языке проблема? Есть несколько языков, которые хорошо поддерживают оба стиля. Даже perl имеет несколько опций OO тезисов. –

ответ

0

В наши дни OO - своего рода парадигма. Этого почти невозможно избежать, даже такие языки, как VB и C, могут использоваться для программирования в OO-способе, хотя я понимаю, что вы имеете в виду. Вы считали Фортрана? COBOL? J? Perl? Python? Они могут в значительной степени использоваться не в OO.

Не говоря уже о языке ассемблера.

0

F# Я думаю, избегая своей неотъемлемой объектно-ориентированной модели программирования. Но вам нравятся функциональные языки и .NET framework ?!

1

Я лично рекомендую давать FORtran идти, это очень приятно ...

+0

Но не новые версии, так как они поддерживают OO тоже. –

3

Это вполне можно писать процедурный код на любом языке.

+0

Я решил переосмыслить вещи и решил остаться с oop (C#) (по крайней мере, для моего текущего приложения) –

0

Из любопытства, зачем вам нужно такое?

Windows программирование OO по дизайну. Даже если вы используете C, все функции API работают как OO.

Каждой ручка имеет соответствующую функцию Создать

CloseHandle, если они используются, чтобы закрыть какой-либо объект, а не только определенный тип

И, наконец, каждая функция API получает дескриптор соответствующего объекта, так же, как старые реализация OO в чистом C со структурами - эквивалент этого.

0

Ну, есть ребята, которые все еще используют Visual Foxpro или Visual Basic 6 (это НЕ ОО, вопреки тому, что говорят некоторые люди).

1

Я бы использовал Python. Конечно, он может использоваться в OO-способе (как и многие другие языки), но довольно легко написать с ним чистый, простой, процедурный код.

1

C был бы моим выбором, Visual Studio поддерживает его и имеет отличный отладчик. В Интернете также есть множество примеров в программировании на C для Windows, поэтому вам будет проще всего заставить ваш код работать.

0

C и Windows API. Это не OO, но похоже, потому что OO (C++, Java, C#) - это не что иное, как создание структур в объекты.

 Смежные вопросы

  • Нет связанных вопросов^_^