(no subject)
May. 23rd, 2018 01:38 amЧитаю книгу про Qt. Нормальная программистская книга, 900 страниц. Чувствую себя Выбегаллой "Девка! Лей обрат в отрубя!" Надо съесть этого корыто и не лопнуть, тогда станешь программистом.
Вообще, программы следует представлять геометрически, типа узла из разноцветных ниток. И делать их в графическом редакторе, типа вязать виртуальным крючком. Но если я пойму, как это делать, я никому не расскажу.
Вообще, программы следует представлять геометрически, типа узла из разноцветных ниток. И делать их в графическом редакторе, типа вязать виртуальным крючком. Но если я пойму, как это делать, я никому не расскажу.
Слушайте, а зачем вам Qt?
Date: 2018-05-24 01:42 am (UTC)Если для программок под всякими Линуксами, то понятно.
А если под Винды, то не проще ли взять Си-шарп от мелкомягких?
Синтаксис по-проще и по-современней, создание кнопок (на что вы сетовли постом ниже) и прочих ГУИ-змов по-проще.
Си++ дело, конечно, полезное и интересное, но уж больсно хлопотное и узкоспециальное.
Re: Слушайте, а зачем вам Qt?
Date: 2018-05-24 02:16 am (UTC)Зависит от целевой среды
Date: 2018-05-24 03:56 am (UTC)Если преполагается только под Виндами, то, ПМСМ, с Си-шарпом будет по-проще.
Взаимодействие с сетью (и вообще с чем угодно) есть и там, и там.
Си-шарп идет с начала нулевых как микрософтовский ответ
ЧемберленуДжаве и позиционируется как основной язык для разработки под Виндовз. Синтаксически он близок к Джаве (и, следовательно НАМНОГО проще Си++).Для ГУИ-дел используется их супер-среда называемая дот-нет (это фактически микрософтовская библиотека для всего-всего в Виндоус).
Для Виндов разрабатывать на Си++ можно и в микрософстовской среде разработки, нот тут опять - есть под дот-нет и под старые версии виндоус ("библиотека MFC", "майкрософт фаундейшн классес"). Программирование ГУИ под/над MFC достаточно сложное и противное занятие из-за бардачной структуры MFC, но поскольку ему >=25 лет, то есть масса литературы и материалов...
По Си-шарп и дот-нет, впрочем, тоже.
Так что, если Виндос, то лучше Си-шарп над/под дот-нетом.
Я на Си++ работал в 1990-2000, в т.ч. под Юниксами и Виндами с MFC, потом переполз на Джаву, с Си-шарпом знаком "ознакомительно". Т.к. щас работаю на Джаве. Со времен моей работы на Си++ он здорово подрос, нынешний стандарт "Си++ 17" это кирпич на те же 900 страниц, мало кто его весь знает.
К синтаксичским наворотам Си++ привыкнуть можно, но это только после долгой практики.
Re: Зависит от целевой среды
Date: 2018-05-24 12:26 pm (UTC)А мечты/фантазии о "визуальном программировании"...
Date: 2018-05-24 04:25 am (UTC)И все не воплотятся ни во что, хоть сколь-нибудь полезное.
Разноцветными нитями тут не обойтись. Если интересно, можите глянуть на UML: графический язык для моделирования систем. Как программист с уверенностью скажу: программу написать на порядок проще, чем разработать полный комплект UML-диаграмм для этой программы...
Re: А мечты/фантазии о "визуальном программировании"...
Date: 2018-05-24 12:21 pm (UTC)https://golem.ph.utexas.edu/category/2015/12/globular.html
Вместо обычных мрачных языков доказательства изображаются картинками. Придумали, что характерно, посторонние (квантовые физики, не из той тусовки, что пишет пруфчекеры).
Re: А мечты/фантазии о "визуальном программировании"...
Date: 2018-10-27 01:17 pm (UTC)и кнопочки создаются тупо обявлением, и сетевых и прочьих приблуд хватает. %Р
Re: А мечты/фантазии о "визуальном программировании"...
Date: 2018-10-27 04:53 pm (UTC)Re: А мечты/фантазии о "визуальном программировании"...
Date: 2018-10-27 05:00 pm (UTC)но на самом деле это отдельный язык и тулкит к нему.
язык -- Tcl
есть еще такие языки, в которых меньше многословия... наверное
ну не знаю... Смалток например... имеет новую реализацию и визуально програмирование.
Ребол... оригинальная штучка.
много всякого в общем
я ж просто не знаю -- зачем вам С++
он реально тяжеловесный.
Впрочем, КьюТи какраз много сделали для того чтобы его упростить. %)
Главное разочарование в жызни программиста
Date: 2018-10-27 01:11 pm (UTC)Это понимаение -- что это не ты Первый, кто такой умный. %Р