The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен проект Qt for Python, opennews (?), 13-Апр-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 13-Апр-18, 19:04 
> Не C++ и хорошо

Современный C++ - отличный язык, особенно с удобствами Qt, особенно если не писать на нем интерфейс, а только логику.

Ответить | Правка | Наверх | Cообщить модератору

28. "Представлен проект Qt for Python"  –10 +/
Сообщение от Аноним (-), 13-Апр-18, 20:05 
Логику писать на низкоуровневом языке, где логика... ;)
Ответить | Правка | Наверх | Cообщить модератору

35. "Представлен проект Qt for Python"  +5 +/
Сообщение от Kroz (??), 13-Апр-18, 21:21 
Там, где ты ее напишешь
Ответить | Правка | Наверх | Cообщить модератору

38. "Представлен проект Qt for Python"  +4 +/
Сообщение от Аноним (-), 13-Апр-18, 21:33 
Отбросьте уже эти мифы о C++ о низкоуровневости и якобы сложности. Тем более в паре с Qt.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

145. "Представлен проект Qt for Python"  +/
Сообщение от dq0s4y71 (ok), 19-Апр-18, 15:26 
Сложность С++ - не миф, а медицинский факт. Never trust a programmer who says he knows C++.
Ответить | Правка | Наверх | Cообщить модератору

62. "Представлен проект Qt for Python"  +5 +/
Сообщение от anonimm (?), 14-Апр-18, 03:44 
C++-это язык общего назначения, а не низкоуиовневый язык. Не путайте с C.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

63. "Представлен проект Qt for Python"  –8 +/
Сообщение от Vkni (ok), 14-Апр-18, 04:37 
Ну на Питоне писать логику - это посвятить жизнь отладке. Там же 4-е if'а в худшем случае дают 16 путей выполнения, а язык-то интерпретируемый, статические анализаторы работают, мягко говоря, неидеально.

В общем, там, где один запуск программы полностью её тестирует -  в Mashine Learning или околонаучных вычислениях, это допустимо (хотя полная компиляция за малое время тоже бы не помешала). А вот в GUI это должно привести к некоторому ахтунгу.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

66. "Представлен проект Qt for Python"  +4 +/
Сообщение от Anon999 (ok), 14-Апр-18, 06:28 
Бред пишут те, кто ничего толкового на нем не написал, тем более GUI.
Ответить | Правка | Наверх | Cообщить модератору

65. "Представлен проект Qt for Python"  –4 +/
Сообщение от Аноним (-), 14-Апр-18, 06:10 
Нет, пока в него не завезут GC из коробки. 99% GUI софта таково что ручное управление памятью там даром не нужно.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

73. "Представлен проект Qt for Python"  +4 +/
Сообщение от Аноним (-), 14-Апр-18, 14:42 
Откройте для себя контроль QObject из Qt и умные указатели из C++11.
Кроме того, Qt - не только C++, но ещё и QML для GUI.
Ответить | Правка | Наверх | Cообщить модератору

126. "Представлен проект Qt for Python"  –1 +/
Сообщение от Аноним (-), 16-Апр-18, 11:00 
Уже 7 лет в C++ GC из коробки.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

131. "Представлен проект Qt for Python"  +/
Сообщение от Юрийemail (??), 16-Апр-18, 13:13 
> Уже 7 лет в C++ GC из коробки.

Пруф?

Ответить | Правка | Наверх | Cообщить модератору

130. "Представлен проект Qt for Python"  +2 +/
Сообщение от Юрийemail (??), 16-Апр-18, 13:11 
Умные указатели, не не слышал...
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

102. "Представлен проект Qt for Python"  +2 +/
Сообщение от Joe B. (?), 15-Апр-18, 03:04 
Сколько там сейчас томов руководство по С++ ?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

147. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (147), 03-Сен-18, 21:18 
Пайк расскзаал, что забыл их при перезде и теперь пилит Go,
а C++ теперь развивают оставшиеся в прошлом неудачники.
Ответить | Правка | Наверх | Cообщить модератору

111. "Представлен проект Qt for Python"  +/
Сообщение от Аноним (-), 15-Апр-18, 11:26 
Объектно-ориентированный язык без классов-обёрток для примитивных типов и иерархии классов с корнем в Object.
Он в этом плане даже хуже PHP - хочешь запихнуть в вектор данные разных типов - сначала придумай для них иерархию наследования, иначе апкастинг не пройдёт. Хочешь включить в программу классы написанные другим программистом - придумай иерархию и для них, или методы с преобразованием типов напиши, потому что весь пласт кода на C++ - это одинокие, никак не связанные между собой, островки.
И, конечно же, объединить такой высокий уровень абстракции, как ООП, с ручным управленим памятью - та ещё идейка.
Я вот, честно, не могу придумать ситуации где оправдано использование C++. Хочешь кросс-платформенный ассемблер - возьми C. Хочешь кода, понятного даже ребёнку, как мечтал Алан Кэй, возьми Smalltalk или Python. Любишь шаблоны шаблонов на шаблонах - возми, наконец, Haskell и не мучайся.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

143. "Представлен проект Qt for Python"  +1 +/
Сообщение от Alex (??), 18-Апр-18, 15:07 
>хочешь запихнуть в вектор данные разных типов

Накой? Если вам такое требуется, у меня для вас плохие новости.

>Хочешь включить в программу классы написанные другим программистом - придумай иерархию и для них

Зачем?

>или методы с преобразованием типов напиши

Зачем преобразовывать левый класс некого дяди Васи в класс некого дяди Пети? А если вдруг надо, то и на PHP, и на Python этого не сделаешь.

>Я вот, честно, не могу придумать ситуации где оправдано использование C++

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

Ответить | Правка | Наверх | Cообщить модератору

144. "Представлен проект Qt for Python"  +/
Сообщение от dq0s4y71 (ok), 19-Апр-18, 14:46 
Всё правильно, плюсую. Потому что С++ - это по сути Си с примотанными скотчем классами и прочими костылями с перекрывающимся функционалом.
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру