Russian Qt Forum
Ноябрь 22, 2024, 22:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Голосование
Вопрос: Qt - рыба или удочка?
Рыба - 5 (17.2%)
Удочка - 24 (82.8%)
Всего голосов: 12

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: Qt - рыба или удочка?  (Прочитано 25172 раз)
Bepec
Гость
« Ответ #45 : Февраль 23, 2012, 09:50 »

СКАЖЕМ НЕТ ООП, пойдём все на С переходить Подмигивающий

Михаил вы несёте отчётливый бред Подмигивающий
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #46 : Февраль 23, 2012, 15:02 »

Простые решения это текстовый редактор (но не такой как емакс), гуя для настройки конфигов, рендеринг картинок.
Не очень понятно о какой простоте и решениях Вы говорите. Если написать текстовый редактор с нуля, то вряд ли ++ будет в хвосте. Если же речь идет об использовании тулзов, то опять-таки - в Qt вот он, а где его изыскивать в том же лиспе - хз.

А ну и программисты на с++ дешевые.
Мне кажется не стоит задевать людей, тем более на Вас никто не нападал  Улыбающийся

Для определения глобальной перспективы изучайте экономику, маркетинг. Это необязательно делать в ВУЗе, необязательно 5 лет. Например, смотрите, есть проблема старения населения..
Спасибо, но я спрашивал что Вы изучаете, а не что мне изучать Улыбающийся У меня нет заказчика микро-биолога, а есть напр задача рендера больших сцен. Как новые/прогрессивные технологии могут мне помочь?

garbage collector, функции высших порядков, CLOS (хитрое ООП), repl, интеграция с си (cffi), лексические и специальные переменные, связывания (позволяют любую функцию (кромезамыкания) сделать потокобезопасной), система исключений (с возможностью перезапуска кода), макросы (не путать с сишными).
Ваш ответ поразительно напоминает что я слышал 10-20 лет назад: все так же "прогрессивно" и даже термины/слова те же. В свое время я отработал пару лет на AutoLisp и годик на жабе. Оба проекта развивались в чем-то похоже. Ну напр "нужно чтобы работало на Win/Mac - ага есть жаба, у нее swing который позволяет быстро клепать таблички - а нам их нужно будет много". С лиспом выбора было еще меньше, т.к. была завязка на AutoCAD. Да-да, в обоих случаях очень быстро понадобились С-вставки. Несмотря на неукротимую концептуальную мощь, какие-то (достаточно простые) вещи оказались проблемными и коллектор постоянно подтекал. В общем я не прочувствовал особой прогрессивности, просто были стандартные соображения "эту задачу лучше делать на этом" - вот и все.
Записан
_OLEGator_
Гость
« Ответ #47 : Февраль 23, 2012, 15:54 »

Все эти сборщики мусора и прочее не для высоконагруженных программ.
C, C++ будет использоваться, пока будет существовать необходимость в ручном контроле за созданием, уничтожением объектов и освобождением памяти, а все эти сборщики мусора созданы для защиты от криворукости программиста и человеческого фактора + это языки более высокого уровня и потребует меньше знаний от разработчиков системных вещей, а абстрактного понятия сборщика, который сам все подчистит.
Панацеи нет и не будет, для каждой задачи просто нужно выбирать экономически обоснованные средства и фреймворки вот и все.
Что в Qt замечательно в плане идеологии - это открытость и доступность, когда каждый сможет найти и исправить ошибку, когда не нужна команда тестировщиков. А когда в .Net Framework что-то на уровне ядра ломается и фиг поймешь где и как это исправить - приходится искать другие способы сделать то же самое телодвижение, а это уже велоосипедизм, который устраняет последствия ошибки, а не саму ошибку.
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #48 : Февраль 23, 2012, 16:20 »

Все эти сборщики мусора и прочее не для высоконагруженных программ.
Спорное утверждение на самом деле. Как раз таки на высоконагруженных серверах Java - не редкость, чего не скажешь о десктопе.

C, C++ будет использоваться, пока будет существовать необходимость в ручном контроле за созданием, уничтожением объектов и освобождением памяти, а все эти сборщики мусора созданы для защиты от криворукости программиста и человеческого фактора
Ну справедливости ради - в С++ есть умные указатели выполняют эту же функцию. Просто вы не обязаны их использовать.
Записан
Bepec
Гость
« Ответ #49 : Февраль 24, 2012, 08:26 »

HOLY Shi... WAR START!!!!

Язык встал против языка. C против С++, JavaScript против Java, Брат против Брата, Друг против Друга.

Жуткие и кровопролитные битвы начинают обретать плоть и кровь в этой теме...
Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.059 секунд. Запросов: 24.