Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы совр. программирования 
:(
    Опции темы
pndfy
Дата 18.3.2008, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 16.7.2007

Репутация: нет
Всего: нет



Здравствуйте уважаемые программисты. 
Дело в том, что я пишу доклад на конференцию в своём ВУЗе на тему "Проблемы современного программирования" и не хочу заниматься плагиатом, а проработать тему самому...
Если у кого- нибудь есть мысли по данной теме, прошу изложить их здесь (чтобы моя работа не была моим личным субъективным мнением).
Спасибо за внимание.
PM WWW   Вверх
Lazin
Дата 19.3.2008, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



главная проблема программирования - постоянное усложнение программного обеспечения, что-бы его компенсировать и нужны новые технологии программирования
PM MAIL Skype GTalk   Вверх
Empirik
Дата 19.3.2008, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 156
Регистрация: 28.10.2005
Где: Россия, Пермь

Репутация: нет
Всего: 1



Слишком много приходиться держать в голове, так, как много способов сделать одно и то же. Так же усложняются  модели предметных областей с которыми приходиться работать. 
--------------------
Постоянно удивляюсь человеческой фантазии напридумывают гаджетов
PM MAIL WWW ICQ   Вверх
inside_pointer
Дата 19.3.2008, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 5
Всего: 12



Плохое образование выдаваемое за хорошее => плохие программы выдаваемые за хорошие => 1С например, игры штамповки(старкрафт вот второй даже смотреть не хочется).
PM MAIL   Вверх
SABROG
Дата 19.3.2008, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 4
Всего: 91



Огромное количество альтернативных технологий: компиляторов, сред разработки, операционных систем, архитектур процессоров, библиотек, языков программирования, баз данных. А ко всему этому километры документации.

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

В связи с такой тенденцией все больше появляются полу-программисты, которые "нахватались" поверхностных знаний обо всем: assembler, javascript, html, visual basic (excel), sql, java, php, perl, python, shell script и т.д. С поверхностными знаниями о качестве софта говорить не приходится. Размеры программ растут на пустом месте только потому, что программист решил использовать библиотеку "all in one", где разработчики пытались учесть все и вся. Зато как удобно воспроизвести flash файл с рекламным баннером одной командой "load("http://site.com/file.swf");", и не задумываться о таких вещах как протокол tcp/ip, сокеты, реализация протокола http, прокси-серверы, dns серверы.


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Coder
Дата 19.3.2008, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



Под словом программист масса понимает любого компьютерщика.  Когда будешь выступать уточни, кто такой программист. Т.к. если тебя будут слушать люди далекие от этого -будут считать, что ты рассказываешь о компьютерщиках в общем. ИМХО.

Так же согласен с SABROG.
PM MAIL   Вверх
vinter
Дата 19.3.2008, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 13
Всего: 56



 Проблемы совр. программирования - современные программисты.
Цитата

игры штамповки(старкрафт вот второй даже смотреть не хочется).

эх ща флейм попрет.. Это с чего это starcraft 2 штамповка?


--------------------
Мой блог
PM MAIL WWW   Вверх
inside_pointer
Дата 20.3.2008, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 5
Всего: 12



Цитата(vinter)

эх ща флейм попрет.. Это с чего это starcraft 2 штамповка? 

Взяли старкрафт, приделали к нему 3д и выпустили, щас так модно, взять заготовочку переделать её под игру и выдать за своё.
Откуда такое количество игр, а вот оттуда, что все на готовом.
А раньше как было... Fade To Black, Doom2 гораздо интереснее проходить что-то новое а не что-то старое. Вот сплинтер селл, они не смогли написать чтобы он дрался, он может только ходить, потому что нет такой возможности в заготовке, неудобно, она сделана не под это. Всё щас тырят сами ничо не пишут.
PM MAIL   Вверх
korian
Дата 20.3.2008, 03:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 8.3.2008
Где: Украина, Харьков

Репутация: 3
Всего: 17



Цитата(inside_pointer @  20.3.2008,  01:53 Найти цитируемый пост)
Взяли старкрафт, приделали к нему 3д и выпустили, щас так модно, взять заготовочку переделать её под игру и выдать за своё.

ну вообщем-то да, если не считать, что добавили кучу юнитов, новый баланс...
а если, про интерес прохождения - игры типа starcraft, war3 писались для онлайн игр и blizzard имху больше занимается балансировкой своих игры, чем реализацией синга... и не знаю что такое интерес, но в starcraft играют мильоны до сих пор.
PM   Вверх
archimed7592
Дата 20.3.2008, 07:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(SABROG @  19.3.2008,  11:58 Найти цитируемый пост)
В связи с такой тенденцией все больше появляются полу-программисты, которые "нахватались" поверхностных знаний обо всем

Было бы прекрасно, если бы они нахватались "обо всём". Как правило это всё сужается до чего-нибудь одного(C#/Java/Delphi).
На самом деле, распространение полу-программистов(или обезьян, как их называют), а также их произведений искусства - это проблема IT индустрии и к проблемам программирования, IMHO, отношения особо не имеет.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Lazin
Дата 20.3.2008, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



archimed7592, ты это
user posted image
имел ввиду smile)
PM MAIL Skype GTalk   Вверх
Alek86
Дата 20.3.2008, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1299
Регистрация: 30.1.2007
Где: Киев

Репутация: 21
Всего: 25



Помойму, главная проблема программирования - это старый код, написанный с помощью огромных монолитов-фукций и классов

Самое плохое, что программист, который работает с таким кодом, со временем сам "опускается" до того уровня ("раз везде так, то почему я буду надрываться, я что, крайний?"). И уже не хочет учить/использовать новые технологии, так как это утонет в той куче де...ма, в которой он каждый день барахтается.

Помогает только рефакторинг. А какой процент фирм-владельцев кода в состоянии выкинуть кучу бабок на "ненужные перестройки кода"?


--------------------
user posted image    user posted image
PM MAIL   Вверх
SABROG
Дата 20.3.2008, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 4
Всего: 91



Может я и не прав. Но мне кажется следующий шаг в будущем программирования это перетаскивание блоков с готовой реализацией чего-либо на каком-нибудь виджете и связывание этих блоков друг с другом, на примере сигналов и слотов в Qt. Или как сейчас можно свой сайт построить, берешь панельку с названием "Новости", кидаешь ее на любое удобное место, берешь панельку с названием "Форум" кидаешь ее на другое место и т.д. Проектирование с каждым годом становится все более визуальным. Как мне кажется, все идет к тому, что в тех же программистах пишущих на Python'e, Jav'e, Visual Basic будут видеть тех же извращенцев, которых видят в людях пишущих на ассемблере или даже на чистом WinApi (!). Удивительно, но уже сейчас внедряют мини ОС в чипы на базе линукса или винды, а людей пишущих логику микросхемы паяльником уже не называют радиолюбителями, их называют мазохистами. А текущее поколение радиолюбителей это люди которые проектируют схему на компьютере, покупают готовые платы, готовые микросхемы, которые тупо защелкиваются в пазах без паяльника, используют программаторы с готовыми прошивками. Программирование видоизменяется и само понятие постепенно становится шире. Особенно радуют слух громкие фразы девушек типа "да ты гений !", "да он хакер!", а всего-то отредактировал .bat файл, или нашел забытый пароль с помощью программы PassAsterisk (или как ее там ? ;) )


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
comcon1
Дата 20.3.2008, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: 12
Всего: 17



Все слишком быстро меняется. Вот стандартная библотека С++, к счастью, больше не изменяется. Я вот потратил день, только потому, что в документации к бусту, который на одну сотую версии выше моего стоял void вместо double&. А чтобы это выяснить пришлось лезть внутрь бустных шаблонов и смотреть чО за ошибка... и так все время. А если ты год не прикасался к чему-нить, там к Java, например, то все - ты отстал((


--------------------
PM MAIL   Вверх
archimed7592
Дата 20.3.2008, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(comcon1 @  20.3.2008,  16:37 Найти цитируемый пост)
Все слишком быстро меняется.

Это не проблема программирования. И не проблема вовсе. Скажем, техника для производства пекарных изделий(к примеру) тоже меняется.


Цитата(comcon1 @  20.3.2008,  16:37 Найти цитируемый пост)
Вот стандартная библотека С++, к счастью, больше не изменяется.

Буквально в следующем году измениться.


Цитата(Alek86 @  20.3.2008,  10:52 Найти цитируемый пост)
А какой процент фирм-владельцев кода в состоянии выкинуть кучу бабок на "ненужные перестройки кода"?

Дело не в состоятельности или несостоятельности... Дело в экономической выгоде, которой в общем случае от рефакторинга не будет.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0966 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.