Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какой язык программирования круче ! КОНКУРС ) 
:(
    Опции темы
nerezus
Дата 24.9.2009, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

это когда со стороны юзера - небольшой http сервер

Цитата

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


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
mekhanikus
Дата 24.9.2009, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вольноопределяющийся
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 16.6.2008
Где: Спасск-Дальний

Репутация: нет
Всего: 1



Цитата(W4FhLF @  23.9.2009,  17:02 Найти цитируемый пост)
Сразу просто говорю на F# реализация 50 строк 

Пример в студию!

Добавлено через 4 минуты и 33 секунды
Цитата(nerezus @  23.9.2009,  19:43 Найти цитируемый пост)
1) Отсутствие визуальных тормозов GUI.

GUI разный бывает.
Можно на Direct'е забубенить и сравнивать с WinAPI.
Кто победит?
PM MAIL   Вверх
W4FhLF
Дата 24.9.2009, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121





--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
nerezus
Дата 24.9.2009, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Можно на Direct'е забубенить и сравнивать с WinAPI.
Кто победит?
 Всем по высшему балу ;) Но есть еще другой критерий по количеству кода ;) Если для DX придется писать кучу всего, то это его минус.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
W4FhLF
Дата 24.9.2009, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(nerezus @  24.9.2009,  12:50 Найти цитируемый пост)
Если для DX придется писать кучу всего, то это его минус.


CEGUI


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
GoldFinch
Дата 24.9.2009, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



Цитата(W4FhLF @  24.9.2009,  07:51 Найти цитируемый пост)
в Qt для этого есть QWebClient или можешь посмотреть в сторону отдельной библиотеки Wt (WebToolkit).  

посмотрел. 
не хотеть такую архитектуру %)
мне не нужно Application с вебинтерфейсом, мне нужна моя программа с вебинтерфейсом
слишком уж там все тяжело

Цитата(nerezus @  24.9.2009,  10:56 Найти цитируемый пост)
Ты понял, что написал? 

да понял. разве что написал видимо не очень понятно


-------------------------------------------------------------------------------

по теме:
задачу надо выбирать такую, чтобы она затронула много всяких направлений в программировании, но в то же время сравнительно небольшую, строк на тысячу.
PM MAIL ICQ   Вверх
Void
Дата 24.9.2009, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



GoldFinchpion-net посмотри. Boost, asio и прочий очень идиоматичный C++.

Цитата(GoldFinch @  24.9.2009,  19:54 Найти цитируемый пост)
задачу надо выбирать такую, чтобы она затронула много всяких направлений в программировании, но в то же время сравнительно небольшую, строк на тысячу. 

Перечисли что ли эти загадочные направления... штук пять хотя бы.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
nerezus
Дата 24.9.2009, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

мне не нужно Application с вебинтерфейсом, мне нужна моя программа с вебинтерфейсом
 И как одно другому противоречит?


Цитата

да понял. разве что написал видимо не очень понятно
 А теперь напиши понятнее. Насколько я понял, то тебе хочется удобный класс вебсервера иметь? Или что?

Цитата

задачу надо выбирать такую, чтобы она затронула много всяких направлений в программировании, но в то же время сравнительно небольшую, строк на тысячу.
 Архиватор-стенограф с GUI. Строк на 500 будет, думаю.

Добавлено через 1 минуту и 32 секунды
Цитата

Перечисли что ли эти загадочные направления... штук пять хотя бы.
 ООП, GUI, сеть или веб, система.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
GoldFinch
Дата 24.9.2009, 19:01 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



Цитата(Void @  24.9.2009,  19:08 Найти цитируемый пост)
очень идиоматичный C++.

Код

00023 void HelloService::operator()(HTTPRequestPtr& request, TCPConnectionPtr& tcp_conn)
00024 {
00025     static const std::string HELLO_HTML = "<html><body>Hello World!</body></html>";
00026     HTTPResponseWriterPtr writer(HTTPResponseWriter::create(tcp_conn, *request,
00027                                                             boost::bind(&TCPConnection::finish, tcp_conn)));
00028     writer->writeNoCopy(HELLO_HTML);
00029     writer->writeNoCopy(HTTPTypes::STRING_CRLF);
00030     writer->writeNoCopy(HTTPTypes::STRING_CRLF);
00031     writer->send();
00032 }

ну очень идеоматичный С++

но вообще да, уже полегче чем QT и т.п.

что-то мне подсказывает, что придется всетаки писать webUI самому...

Добавлено @ 19:16
Цитата(Void @  24.9.2009,  19:08 Найти цитируемый пост)
Перечисли что ли эти загадочные направления... штук пять хотя бы. 

gui, 
сеть, 
обработка данных (математика, алгоритмы), 
хранение и преобразование данных (ввод-вывод, сохранение в файлы, передача по сети),
взаимодействие с ОС

-------------------------

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

сеть может использоваться для вебинтерфейса, тоже ГУЙ, или для взаимодействия с какими-то существующими серверами, или для распределенных вычислений

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

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

обработка данных должна быть сложной, чтобы все эти объемы данных реально использовались, а не простое суммирование ряда, как например вычисление числа Пи.

Это сообщение отредактировал(а) GoldFinch - 24.9.2009, 19:33
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0884 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.