с или с++ ваше мнение, какой лучше?

Модератор: Модераторы разделов

Что выбрать?
Я в печали, не знаю, что лучше

с
4
40%
с++
3
30%
узнать результаты
3
30%
 
Всего голосов: 10

Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

azsx писал(а):
28.09.2015 14:45
это и есть дурь от безделья, только у работодателя
Ну, я бы не был так категоричен.
Описанная ситуация - практически реальная - у нас намечается нечто похожее.
На данный момент используется множество разрозненных баз и программ на FoxPro for DOS.
По-хорошему уже давно пора и впрямь выкинуть это старьё.
Только вот не знаю точно, на какую платформу предполагается мигрировать.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: с или с++ ваше мнение, какой лучше?

Сообщение Bizdelnick »

azsx писал(а):
28.09.2015 14:45
я конечно подразумеваю современный тренд, мол язык выбирается под задачу. Для меня это также логично, как художественные произведения я буду писать на русском, публицистику на английском, а природу описывать на каком нибудь африканском языке.

Вы предпочитаете писать всё, от драйверов до веб-интерфейсов и от простеньких скриптов до СУБД, на одном и том же языке?
Знаете, я думаю, Вам понравится Python. По крайней мере Вы явно исповедуете с большинством питонщиков одну и ту же религию.

azsx писал(а):
28.09.2015 14:45
Печально, что слишком он требователен к тексту программы, за просто так с инета похожий код не скопируешь.

No comments.

azsx писал(а):
28.09.2015 14:45
Редактор формочек в с очень муторный.

ЛОЛШТО?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

ЛОЛШТО?

чонетак? Вы знаете более удобный редактор, чем в делфи?
Вы предпочитаете писать всё, от драйверов до веб-интерфейсов и от простеньких скриптов до СУБД, на одном и том же языке?

я пишу только веб интерфейсы и простенькие программы. Такое часто бывает, чтобы спец эту неделю пишет драйвера для новой видеокарты нвидиа, а потом судб разрабатывает, а потом клиентскую программку на 500 окошек?
оффтопик
На данный момент используется множество разрозненных баз и программ на FoxPro for DOS.

проще сразу свинитить, раз зп не высокая.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: с или с++ ваше мнение, какой лучше?

Сообщение Bizdelnick »

Я не знаю «редактора формочек в C».
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

Bizdelnick :)
glade на gtk+. Как я понял единственно нормально gui юзабельная штука для разработки с интерфейса в графике. Кроссплатформенная опять же. Только чо то под виндой она у меня не компилится, хочет какие то библиотеки, а я понять точно не могу, на что ей надо gtk.h поменять.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: с или с++ ваше мнение, какой лучше?

Сообщение bormant »

azsx писал(а):
28.09.2015 14:45
Редактор формочек в с очень муторный. то се...
Я вас разочарую. Ложки нет (q)
Это уже за пределами языка.
Это из разряда --- использование языка (вставить по вкусу) для разработки приложений для (вставить по вкусу) при помощи библиотек (вставить по вкусу) и инструментария (вставить по вкусу).
Да, это уже не изучение языка :-) Да, это тоже учить, иначе область применения знаний по языку будет весьма узкой и далекой от практики :-(
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

azsx писал(а):
28.09.2015 15:37
Вы знаете более удобный редактор, чем в делфи?
Мы знаем, что редактор не нужен.
А заодно знаем, к чему приводит использование таких редакторов.
Во всяком случае, за редактор из Дельфи я знаю точно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

bormant - вот вы молодец, так хорошо и заумно написали, прям как на лекции по математике. Буковок много и ничо не понятно :)
Мы знаем, что редактор не нужен.

я не знаю!
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

azsx писал(а):
28.09.2015 15:37
проще сразу свинитить, раз зп не высокая.
Свинчивать особо некуда, везде сокращения.
Срываться с места и рулить в другие города - не слишком обнадёживает и не с моим опорно-двигательным аппаратом этим заниматься.
А бросать профессию и начинать всё сначала - годы мои уже не те.

Поэтому единственный приемлемый вариант - решаем возникающие задачи и, если надо, осваиваем незнакомые ранее инструменты. В конце концов, никто не родился с клавиатурой в руках или знаниями в голове.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

azsx писал(а):
28.09.2015 16:05
я не знаю!
Так узнайте.
Обсуждали уже, тему сходу не найду, поищите самостоятельно. Возможно, было в той, на которую я давал ссылку выше - про IDE.
А вообще гуглите layout manager.

UPD: О, нашел. Точно, в той теме сообщение #90.
Если Вы послушались моего совета и прочитали первую сотню сообщений, то Вы это уже видели.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

UPD: О, нашел. Точно, в той теме сообщение #90.

я читал всю тему, которую вы мне показали. И чем это сообщения против меня? Я хочу рисовать кнопки и окошки в glade на gtk+ так как он один из немногих поддерживает кроссплатформенность для си. С glade относительно понятно, а вот скомпилировать даже чужие примеры из инета не получается.
Система убунту, не могу понять чо не так. Пишет что не может найти gtk.h Врет!!!
ой gdk.h
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: с или с++ ваше мнение, какой лучше?

Сообщение Bizdelnick »

azsx писал(а):
28.09.2015 16:19
Система убунту, не могу понять чо не так. Пишет что не может найти gtk.h Врет!!!

Создайте отдельную тему и опишите в ней проблему по-человечески, если не можете разобраться самостоятельно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

оффтопик
сразу как почитаю чуть больше о проблеме, чтобы понять что именно спрашивать - сразу создам тему. Пока нутром чую, что истина где то рядом, просто с утра надо свежим взглядом посмотреть на проблему.
Спасибо сказали:
Kopilov
Сообщения: 954
ОС: [K]Ubuntu, Debian

Re: с или с++ ваше мнение, какой лучше?

Сообщение Kopilov »

Hephaestus писал(а):
28.09.2015 16:11
azsx писал(а):
28.09.2015 16:05
я не знаю!
Так узнайте.

Записки трезвого практика: "Мышекликательное программирование" или почему я не люблю визуальные редакторы
Автор блога и статьи Java-разработчик, но полезно будет многим.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: с или с++ ваше мнение, какой лучше?

Сообщение bormant »

azsx писал(а):
28.09.2015 16:05
Буковок много и ничо не понятно
Хм, как бы еще попроще-то...

Вот выучили вы язык C или C++. Что в активе? Собственно синтаксис языка и стандартная библиотека.
На этом этапе к вам приходит понимание, что ни о каких графических приложениях речь пока не идёт. Ваши контакты с ОС ограничены памятью, файлами и потоками на уровне стандартной библиотеки.

Пусть вам теперь нужно написать приложение для X (или Windows). Для этого вам нужно будет изучить предоставляемый ОС прикладной интерфейс (API) для применения ваших знаний языка для управления поведением приложения в ОС.

Для отдельных задач потребуется общение с системными вызовами ОС. Например, предоставляемые ОС сокеты никак не представлены в языке, однако доступен интерфейс к этим возможностям в терминах языка -- определения доступных типов, функций и описание их поведения.
Это станет отдельной областью для изучения.

Очень часто предоставляемый ОС API "сильно мелкий", для, например, создания GUI требуется довольно много вызовов API. Кто-то приметил особенности и поверх голого API написал те или иные библиотеки, пытающиеся взять на себя основную рутину, упрощающие общение с ОС. В качестве примеров -- QT, GTK+, VCL, MFC и т.п.
Это станет отдельной областью для изучения.

Очень часто имеются сторонние инструменты для подготовки тех или иных специальных файлов, например, графического интерфейса, по синтаксису ничего общего не имеющие с языком C/C++.
Подобные инструменты также станут отдельной темой для изучения.

То есть, сам язык на фоне остальных знаний, пожалуй, самая незначительная, но необходимая, часть.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: с или с++ ваше мнение, какой лучше?

Сообщение NickLion »

Я думаю, просто не стоит что-то вроде gtk2-dev. (Это про отсутствие gdk.h)
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: с или с++ ваше мнение, какой лучше?

Сообщение yoshakar »

bormant писал(а):
28.09.2015 16:39
Ваши контакты с ОС ограничены памятью, файлами и потоками на уровне стандартной библиотеки.
Причём в случае C++ вы почти наверняка не знаете как правильно работать с файлами и потоками в смысле корректной обработки ошибок :-)
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

azsx писал(а):
28.09.2015 16:19
И чем это сообщения против меня?
А что? Обязательно должно быть против?

Если Вы слегка отвлеклись, напоминаю:
Hephaestus писал(а):
28.09.2015 15:58
Мы знаем, что редактор не нужен.
azsx писал(а):
28.09.2015 16:05
я не знаю!
Hephaestus писал(а):
28.09.2015 16:11
Так узнайте.
Сообщение #90 как раз свидетельствует о том, что редактор не нужен, там же озвучивается альтернатива.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: с или с++ ваше мнение, какой лучше?

Сообщение Sleeping Daemon »

NickLion писал(а):
25.09.2015 12:18
Hephaestus писал(а):
25.09.2015 11:47
Мой препод когда-то обмолвился вскользь, что C++ есть расширение языка C.
Не знаю, насколько он (не)прав, но у меня это отложилось. Поэтому считаю нужным освоить C, а потом уже C++.

Ну, начиналось так, но даже на начальном этапе были несовместимости, а сейчас они довольно сильно разошлись. Есть код, который валиден для Си, но не валиден для C++ и наоборот.

Насчёт учить Си прежде C++, тут я тоже стою с позиции дырявых абстракций. C++ инкапсулирует многие сложные вещи и стоит либо знать побочные эффекты и сложность — O(n) — этих действий и не делать глупых ошибок, либо знать Си и знать как оно работает на самом деле.

Насчёт обращаться к Си — сейчас это практически не нужно. Но иногда надо привлечь boost и/или Qt (если он всё равно используется), но обращаться к sprintf'ам или тому подобному не обязательно.

"Есть код, который валиден для Си, но не валиден для C++ и наоборот." Приведите пример такого кода на C, который был бы не валиден на C++. С++ и C - это разные языки.
Гуру говорят: Хотете выучить C++, забудьте C.

Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

То есть, сам язык на фоне остальных знаний, пожалуй, самая незначительная, но необходимая, часть.

теперь понятно, спасибо.
Записки трезвого практика: "Мышекликательное программирование" или почему я не люблю визуальные редакторы

спасибо за статью. Немного почитал, но мне не понравилось.
Сообщение #90 как раз свидетельствует о том, что редактор не нужен, там же озвучивается альтернатива.

Почитайте про менеджеры компоновки в GKT+ и Qt и поймёте, несколько это удобнее делать в Linux.

К сожалению я совсем не знаю c#, однако слышал, что после того как в c# ушел работать один из ключевых разработчиков делфи ихний редактор форм стал неотличим от анологичного в делфи.
Если вы хотите сказать, что glade удобнее, чем редактор в делфи - то вы ошибаетесь. С qt возможно, согласен сравнивать, но это уже с++.
Гуру говорят: Хотете выучить C++, забудьте C.

а по вашему мнению, какой язык стоит учить?
оффтопик
Я думаю, просто не стоит что-то вроде gtk2-dev. (Это про отсутствие gdk.h)

почитал readme. Оказывается gtk мало скачать, его надо еще собирать, а также могут быть недоустановленные пакеты. Пока некогда, займусь этим чуть позже.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: с или с++ ваше мнение, какой лучше?

Сообщение yoshakar »

azsx писал(а):
29.09.2015 01:47
Если вы хотите сказать, что glade удобнее, чем редактор в делфи - то вы ошибаетесь.
Что касается редактора Delphi (и в равной степени редактора WinForms, который вы видимо и подразумеваете под "ихним редактором форм"), то не привлекая нестандартных компонентов ими вообще невозможно сделать сложную вменемую (корректно ведущую себя при ресайзе) форму. Так что вопрос удобства тут вторичен.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

оффтопик
вообще невозможно сделать сложную вменемую (корректно ведущую себя при ресайзе) форму.

не уверен, что вы правы, но пофиг.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

Kopilov писал(а):
28.09.2015 16:39
Записки трезвого практика: "Мышекликательное программирование" или почему я не люблю визуальные редакторы
Автор блога и статьи Java-разработчик, но полезно будет многим.
Любопытная статья. С Java я дела не имел, но имел дело с Дельфи. А там всё ещё хуже.
Если в Java можно форму сотворить руками (что и сделал автор статьи), то в Дельфи это гораздо сложнее, практически невозможно.
В общем, спасибо за ссылку.

azsx писал(а):
29.09.2015 01:47
Если вы хотите сказать, что glade удобнее, чем редактор в делфи - то вы ошибаетесь.
Про glade ничего не знаю, а редактор в Дельфи может и удобный, но результат плачевный.
Если бы Вы статью по ссылке прочитали полностью, Вы бы заметили, что автор статьи создал форму руками, а потом создал её же в различных редакторах форм.
Так вот, руками у него получилось быстрее, чем в ином редакторе. А в целом время оказалось сопоставимо.
А если нет разницы, зачем платить больше? В смысле, зачем тратить время/силы/ресурсы на редактор форм, когда без него можно всё то же самое, да ещё и быстрее?
Кроме того, автор статьи очень верно заметил, что IDE привязывает разработчика. Ибо проект, созданный в одной IDE невозможно обрабатывать в другой.
Это ещё раз подтверждает, что редактор форм не нужен, как и IDE вообще.

azsx писал(а):
29.09.2015 01:47
С qt возможно, согласен сравнивать, но это уже с++.
Гм. А GTK+ - это не C++? По-моему кнопочки/окошечки - это ООП, а значит C++.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: с или с++ ваше мнение, какой лучше?

Сообщение NickLion »

Sleeping Daemon писал(а):
29.09.2015 01:43
Приведите пример такого кода на C, который был бы не валиден на C++.

Коментарии пишу на английском, надеюсь, ни для кого не препятствие.

Код: Выделить всё

#include <stdio.h>
#include <stdlib.h>

struct sx {
    int a;
    int b[];
} z = { 3, {1, 2, 3} }; // C++ illegal, no flexible arrays

struct sy {
    int a;
    int b;
    int c;
};

struct sy fy(int a, int b);

int main(int argc, const char *argv[])
{
    int x = sum(1, 2, 2); // C++ illegal, sum is not defined
    printf("sum = %d\n", x);
    int* p = malloc(sizeof(int)); // C++ illegal, invalid type conversion
    auto int y = 5; // C++11 illegal, two types
    printf("m = %d\n", m(p, &y)); // C++ illegal, m is not defined
    struct sy q = fy(2, 5);
    return 0;
}

int sum(int a, int b, int c)
{
    int try = a + b + c; // C++ illegal, keyword try as an identifier
    return try;
}

int m(int * restrict a, int * restrict b) // C++ illegal, unknown keyword restrict
{
    return *a + *b;
}

struct sy fy(int a, int b)
{
    return (struct sy) { a + b, a - b, a * b }; // C++ illegal, though GCC supports
}


PS да, это я ещё C11 не интересовался по хорошему, почти уверен, что с _Generic тоже будут проблемы в C++
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: с или с++ ваше мнение, какой лучше?

Сообщение watashiwa_daredeska »

azsx писал(а):
29.09.2015 07:13
вообще невозможно сделать сложную вменемую (корректно ведущую себя при ресайзе) форму.

не уверен, что вы правы
Насколько я помню, до какой-то версии Delphi невозможно было сделать: 1. Чтобы форма нормально выглядела при всех (разумных) значениях системного zoom (не помню, как оно там в винде точно называется, настраивается где-то в accessibility) 2. Чтобы была автоподстройка размеров элементов под разную ширину текстов локализации (стандартный инструмент для локализации был).

Самые частые симптомы в дельфийских приложениях: текст, выползающий за границы кнопок, лейблов.

Hephaestus писал(а):
29.09.2015 09:39
Гм. А GTK+ - это не C++?
Нет. Это pure C.
Hephaestus писал(а):
29.09.2015 09:39
По-моему кнопочки/окошечки - это ООП, а значит C++.
ООП можно и на C. А можно и на C++ без ООП :)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: с или с++ ваше мнение, какой лучше?

Сообщение watashiwa_daredeska »

Hephaestus писал(а):
29.09.2015 09:39
редактор форм не нужен
Согласен только до определённой степени. Дело в том, что при разработке визуальных вещей нужно видеть, что разрабатываешь, и чем меньше отклик на изменение, тем лучше, а если отклик минут пять (собрать, запустить, докликать до формы), то это никуда не годится. Более того, новый человек в команде должен максимально легко ориентироваться, поэтому код должен быть читаемым, а формочки смотрибельными.

Hephaestus писал(а):
29.09.2015 09:39
как и IDE вообще.
Ну уж нет. *nix нужен пока :)
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

watashiwa_darede... писал(а):
29.09.2015 10:46
Дело в том, что при разработке визуальных вещей нужно видеть, что разрабатываешь, и чем меньше отклик на изменение, тем лучше, а если отклик минут пять (собрать, запустить, докликать до формы), то это никуда не годится.
Ну и как здесь поможет визуальный редактор? Это ж не WYSIWYG какой-нибудь.
Чтобы адекватно оценить созданную форму её всё равно придётся "собрать, запустить и докликать".
То, что видно в среде разработки, может не соответствовать реальному состоянию. Поверьте старому дельферу.

watashiwa_darede... писал(а):
29.09.2015 10:46
Ну уж нет. *nix нужен пока :)
К счастью, *nix - это гораздо больше, чем какая-то там IDE.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: с или с++ ваше мнение, какой лучше?

Сообщение azsx »

нашел только книжку «Язык программирования C (Си). Лекции и упражнения» (описан стандарт C11), Стивен Прата, 6-е издание, бумага офсетная-белая, твердый переплет, 928 стр., ISBN 978-5-8459-1950-2, «ВИЛЬЯМС», 2015
Правильно ли я понимаю, что с14 на русском нет?
зы
фигасе 2 нгедели - 925 страниц + примеров море.
оффтопик
В смысле, зачем тратить время/силы/ресурсы на редактор форм, когда без него можно всё то же самое, да ещё и быстрее?

есть люди, которым удобнее в latex вместо write...
Самые частые симптомы в дельфийских приложениях: текст, выползающий за границы кнопок, лейблов.

Давайте прямо, делфи xe 8 разительно отличается от делфи 7 версии. Некоторое время делфи из винды поддерживало компиляцию под никс. Однако потом они отказались от этого. Официально, так как доля линукс юзеров не велика. Неофициально там интрига с угроззами от майрософта.
Сегодня делфи базируется на firemonkey. Эта штука кроссплатформена, в том числе разрабатывалась под линукс. Но сегодня под него делфи не компилит. Зато компилит под андроид, осХ и айос.
Так вот проблемы натекания текста друг на дружку после настроек мышкой - нет. Также есть режим растягивания любых визуальных компонентов на форме.
Но вот автоподбор размера шрифта под размер экрана - я также не нашел. Зато это несложно сделать в программе.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: с или с++ ваше мнение, какой лучше?

Сообщение watashiwa_daredeska »

Hephaestus писал(а):
29.09.2015 10:52
Чтобы адекватно оценить созданную форму её всё равно придётся "собрать, запустить и докликать".
Подозреваю, что Вы смешиваете форму, как визуальную сущность, и тот трэш с громким названием «бизнес-логика», который вкорячен прямо в код формы (а то и на саму форму в виде невизуальных компонентов) вопреки всем канонам инженерии ПО.

Hephaestus писал(а):
29.09.2015 10:52
Поверьте старому дельферу.
Я сужу как человек, уже много лет подвизающийся в интернет-сфере, но имеющий некоторый опыт с Delphi в далёком прошлом. С визуальными редакторами в стиле Дельфи тут, конечно, полный швах, но именно это заставляет разработчиков делать unit-тестируемые или, по крайней мере, запускаемые отдельно от всего остального элементы приложения (страницы, компоненты и т.п.). Потому что иначе замучаешься рисовать/отлаживать вслепую.

А так — открыл в браузере нужную страницу, правишь код в редакторе, в браузере жмёшь F5, а вообще уже и автоматика есть, которая отслеживает файлы и обновляет страницу в браузере автоматически. И, соответственно, у тех, кто разбирается в этом коде, есть возможность также запустить браузер и посмотреть на страницу, а не на кашу HTML+JS+CSS.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: с или с++ ваше мнение, какой лучше?

Сообщение Hephaestus »

azsx писал(а):
29.09.2015 12:00
Правильно ли я понимаю, что с14 на русском нет?
Да её вроде и на английском нет. Я имею в виду книгу Праты.
Шестое издание - последнее. Описывает С11.

azsx писал(а):
29.09.2015 12:00
фигасе 2 нгедели - 925 страниц + примеров море.
Я как раз не говорил про две недели. Я говорил по пару месяцев на книгу + несколько месяцев практики.
Про две недели обычно говорят, имея в виду K&R. Там действительно объем гораздо меньше.
Но есть один нюанс: K&R - не учебник и никогда не позиционировалась как учебник.
А книгу Праты вполне можно считать учебником, ибо это "лекции и упражнения".

azsx писал(а):
29.09.2015 12:00
есть люди, которым удобнее в latex вместо write...
Вот именно. И успешное применение такого подхода свидетельствует о ненужности визуальных редакторов.
Но говоря о редакторах текстов, нужно иметь в виду разный уровень подготовки пользователей и разную сложность задач. В определенных случаях визуальные текстовые редакторы полезны и оправданы.
В случае с редакторами форм скидки на уровень квалификации недопустимы, ибо сама область деятельности предполагает определенную квалификацию.

azsx писал(а):
29.09.2015 12:00
Давайте прямо, делфи xe 8 разительно отличается от делфи 7 версии.
azsx писал(а):
29.09.2015 12:00
Так вот проблемы натекания текста друг на дружку после настроек мышкой - нет.
Да там вообще проблем нет, если знать куда ткнуть, где поставить галочку и куда какой параметр выставить.
Но беда как раз в том, что эти тонкости специфичны для конкретной IDE, то есть знание одной IDE никак не поможет в другой.
А изучение IDE вместо изучения языка - это уже не слишком интересно.
Поэтому тонкости работы с IDE зачастую пропускаются мимо, а сама среда никак не способствует усвоению этих тонкостей.
В итоге мы имеем кучу программ, быстро состряпанных, но с совершенно кривым интерфейсом.

azsx писал(а):
29.09.2015 12:00
Также есть режим растягивания любых визуальных компонентов на форме.
Правильно настроить и использовать данные фичи - это отдельный квест. Большинство дельферов не разменивается на такие мелочи.
Что получается в итоге, я уже сказал. Но зато RAD, то есть всё очень быстро.
Короче говоря, выбор между "быстро, но плохо" и "медленно, но хорошо" до сих пор актуален. И никакие RAD не смогут нас от него избавить.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали: