|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 6, 2004 20:12:29 Привет! Мучает меня последнее время вопрос: на чем в основном в мире проги пишут? Ведь заказчику обычно бывает важна скорость написания программы, а не скорость ее работы, вот и решил я чего-нибудь кроме асма под`учить. Года два назад баловался с делфи, но не понравилось. Посмотрел C# - тоже ничего хорошего. Остается Visual c++? Да и на него тоже всяких MFC понаделали... Как быть, даже не знаю. Поделитесь, пожалуйста, советом. |
|
|
Дата: Ноя 6, 2004 20:21:40 |
|
|
Дата: Ноя 7, 2004 05:10:28 a111 и ето правда, а mfc ещё тот гемор. |
|
|
Дата: Ноя 8, 2004 03:49:49 заказчику обычно бывает важна скорость написания программы Моё мнение: если есть голова и писать правильно, то что на асме, что на сях - скорость одна и та же. При написании нескольких серьёзных проектов нарабатываются шаблоны, приёмы решения типовых задач и стиль. Соответственно, скорость намного увеличивается. И ещё: скорость - это не самое главное. Заказчик ищет максиум системы линейных уравнений, где используются время разработки, стомость разработки, надёжность, набор функций. Поэтому есть только Асм и Це. Больше ничего не нужно. Ибо чаще всего фуфло. |
|
|
Дата: Ноя 8, 2004 03:56:43 Да и на него тоже всяких MFC понаделали... Ну не используй их. Кстати, я читал (кажется на этом форуме), что в Вижуал Це можно отключить всякий рантайм и минимальная программа будет около 1024 байт (если ещё и выравнивание поправить). Очень полезная возможность, а то я и так при написании программ на Це никакими сишными функциями не пользуюусь, кроме _snprintf(). |
|
|
Дата: Ноя 8, 2004 04:15:18 Моё мнение: если есть голова и писать правильно, то что на асме, что на сях - скорость одна и та же. Полностью совпадающее с моим мнение :) Для асма просто готового кода поменьше и его универсальность, как правило, ниже. |
|
|
Дата: Ноя 8, 2004 10:01:51 Foamplast Можно-то можно, да только по-моему скорость написания падает до скорости написания на асме. Сложность, кстати, тоже. Лично я С++ использую только когда в условии задачи указан язык реализации. Например, это лабы по сям. :) В остальных случаях - только асм. Скорость написания ниже, чем на сях, но это потому что у меня опыта крупных проектов нет. Нет хорошего шаблонного кода - все приходится с нуля писать. Кстати, если в сях отключить ЦРТ, то придется тоже все самому делать. Все с нуля. Конечно, ООП будет работать, но его использование - дело вкуса. |
|
|
Дата: Ноя 8, 2004 12:24:03 А какой смысл в С колупаться с нуля, если это можно сделать на асме? А если и использовать С, то только для быстрого написания каких-нибудь некритичных программок (тех же лаб). Вот и думаю, стоит ли на МФС время тратить, окупился ли оно? |
|
|
Дата: Ноя 8, 2004 14:07:05 > Вот и думаю, стоит ли на МФС время тратить, окупился ли оно? Вот-вот! Помимо времени разработки есть ещё и время изучения! Если писать на китайском, то на лист бумаги больше информации влезет, это очевидно, но сколько времени уйдёт на изучение иероглифов ?! |
|
|
Дата: Ноя 8, 2004 14:45:45 n0p Конечно, ООП будет работать, но его использование - дело вкуса. По смыслу получается так, как будто пропущено слово "не". Впрочем, не важно :) ООП работать будет, но для его использования придется переопределить операторы new и delete. |
|
|
Дата: Ноя 8, 2004 17:17:52 mfc еще далеко до китайского:) |
|
|
Дата: Ноя 9, 2004 04:40:20 S_T_A_S_ сколько времени уйдёт на изучение иероглифов Не изучая китайский рискуешь остаться без круга общения. |
|
|
Дата: Ноя 9, 2004 05:00:38 я вот GTK знаю. очень удобный и не надо обвязки кодом для всех элементов. мегадебагер с его использованием пешу. но мляяя, есть ведь еще и ТЗ. если сказано МФЦ то хоть бошку разбей а МФЦ вынь и положь. дали задание нам как то-"есть вы которые пишут интерфейс проги, а есть девелоперы которым отдадим это доделывать. те знают тока МФЦ, и т.д и т.п." |
|
|
Дата: Ноя 9, 2004 21:24:52 q_q > Не изучая китайский рискуешь остаться без круга общения. После недавних событий в Хабаровске, это уже не смешно :-( |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.116 |