|
Диссертации связанные с чистым программированием. Возможно ли такое? |
|
|
|
Jan 15 2010, 18:12
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
ПРЕАМБУЛА Задумался тут. Развелось в наше время так называемых программистов (как большинство из них думают), хотя на деле по большей части это "специалисты" недалеко ушедшие от машин - для реализации прикладной , скажем, технической задачи к ним нужно приставить "няньку в теме", которая разжует алгоритм, который надо тупо закодить (на форуме это не раз уже обсуждалось). Естественно, при поиске ошибок начинается муторная работа общения на разных языках "няньки" и "программиста". ИМХО, проще и эффективнее "няньке в теме" научиться программировать, чем "программисту" въехать в тему, т. к. многие из них просто на корню пресекают данный совет и искренне верят, нарекая себя громким словом - ПРОГРАММИСТ. Хотя у меня имеется по этому поводу несколько иное скромное мнение...
Так вот собственно задумчивость моя. Сам не программист, поэтому хочу спросить у сообщества - существуют ли какие-то области программирования, в которых можно задаться НАУЧНОЙ работой именно с точки зрения, например, методов программирования. Или же все основные принципы давно сформулированы, языки созданы и всё это является ИНСТРУМЕНТОМ при решении прикладных задач, который может просто как-то модернизироваться, не имея под собой истинно научных исследований. Или же в данной области есть чем заняться и с точки зрения науки? Просто наблюдаю такую картину, что некоторые "программисты" думают, что занимаются какой-то близкой к научной работой, при всем при этом умея только практически кодить разжеванное "нянькой в теме" алгоритмизированное решение задачи и ни в какую не хотящих хотя бы на качественном уровне вникать в суть задачи, что намного бы повысило эффективность отладки программы.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
 |
Ответов
Guest_@Ark_*
|
Jan 17 2010, 11:51
|
Guests

|
Цитата То есть как пример "Исследование алгоритма верификации программ под WIN" может быть темой диссера, а "как писать безглючные программы" - скорее всего нет. Почему же? Исследование вопросов надежности работы программ - разве не тема для диссера? Неоднократно сталкивался с утверждениями, что, мол, начиная с некоторого объема кода, надежность работы в 100% уже невозможно обеспечить. Хотелось бы получить теоретическое подтверждение или опровержение...
|
|
|
|
|
Jan 17 2010, 14:59
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Цитата(SM @ Jan 17 2010, 22:04)  Только эта тема, опять же, будет не из области программирования, а чистой воды математика. Для продолжения подобных споров следует дать определение программированию. Те, кто считает, что это просто кодирование, также считают это недиссертабельным ремеслом. Те, кто понимают программирование чуть шире, и видят тут элементы диссертабельности. Я лично склоняюсь ко второй группе, более того, думаю, что программирование можно отнести к одному из разделов математики. Если цель темы - опустить кодеров на землю и приземлить их заоблачные амбиции, то и тут есть рациональное зерно, особенно в нашей области радиоэлектроники. Я думаю, программирующий радиоинженер часто может выдавать на-гора продукты гораздо более качественные, чем связка радиоинженер+программист. Насмотрелся конструкций, где программеры фиксируют скорость компорта на уровне 115200 для передачи 3 байт в час и требований постановщиков задач из программеров по объему памяти девайсов 2-16 МБайт и процессора класса ARM, когда для решения задачи достаточно 2 кБайт и младших процев PIC или AVR.
Сообщение отредактировал V_G - Jan 17 2010, 15:01
|
|
|
|
|
Jan 17 2010, 16:51
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(V_G @ Jan 17 2010, 17:59)  более того, думаю, что программирование можно отнести к одному из разделов математики. Я с этим согласен, но частично. Теорию программирования не то, что можно отнести к математике, а она де факто и де юре давно есть раздел математики, уже говорил - некая совокупность разделов дискретной математики, а математика, как известно, это вполне диссертабельный раздел. Но ведь диссертации получатся по математике, в частности по дискретной, а не по программированию. А практический аспект программирования - это ремесло, хотите - искусство. Цитата(AlexandrY @ Jan 17 2010, 19:15)  что три четверти программеров вообще ничего не пишут - они системные аналитики. Аналитик (не только системный, а вообще) - это ни в коем случае не программер. За такое сравнение и морду набить могут  Это тот, кто рождает алгоритм в результате анализа задачи. Это, в общем, математик. Так было еще со времен первых ЭВМ, и так оно есть до сих пор. Другое дело, что он может быть по совместительству программер.
|
|
|
|
|
Jan 17 2010, 17:22
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(SM @ Jan 17 2010, 20:13)  Математика - наука, причем точная наука. Она изучает... Как бы своими словами сказать... Количественные взаимоотношения во всех остальных областях науки. Любой последующий постулат в математике базируется на доказанных предыдущих, если они не аксиомы. В искусстве ничего подобного не наблюдается  Математика - не наука. Так мне один (не один) математик говорил. В том то и дело, что базируется на аксиомах. И доказывается все на базе некоторой логики. И теории множеств. В которых имеются парадоксы. Вы в курсе, что доказано, что можно придумать некоторое утверждение, которое нельзя ни доказать, ни опровергнуть? В рамках математики. А Вы говорите - точная наука...
|
|
|
|
|
Jan 17 2010, 17:36
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Tanya @ Jan 17 2010, 20:22)  Математика - не наука. Так мне один (не один) математик говорил. В том то и дело, что базируется на аксиомах. И доказывается все на базе некоторой логики. И теории множеств. В которых имеются парадоксы. Ну я тоже не сам придумал, что говорю. Это пусть математики и доказывают, наука это или не наука. Пока же ни то, ни это не доказано, можно считать так, как кому нравится  Я же отношусь к тем, кто считает математику наукой, и основой всех основ. Цитата(Tanya @ Jan 17 2010, 20:22)  Вы в курсе, что доказано, что можно придумать некоторое утверждение, которое нельзя ни доказать, ни опровергнуть? В рамках математики. А Вы говорите - точная наука... В курсе, конечно. Не только в рамках математики, а, и как следствие, в рамках всех остальных разделов технических наук, в большинстве из которых все процессы описываются именно математикой. Но это не отменять ее точности  Цитата(AlexandrY @ Jan 17 2010, 20:25)  Во времена первых ЭВМ аналитиков не было. В этом Вы сильно заблуждаетесь. Была такая должность. Этот человек анализировал задачу, разрабатывал алгоритм ее решения и передавал программистам, которые превращали этот алгоритм при помощи программирования в набор входных данных, включая код программы, для ЭВМ. И он (аналитик) совершенно не обязан был знать языков программирования, которых тогда еще особо и не было. Он выше всего этого. Другое дело, что теперь часто эти должности совмещаются, и поэтому такие программисты возомнили научность программирования. А вся научность кончается на анализе задачи и разработке алгоритма ее решения, и это не программирование. Дальше - чисто инженерная работа программиста, ремесло. Это - уже программирование.
|
|
|
|
|
Jan 17 2010, 18:03
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(AlexandrY @ Jan 17 2010, 20:47)  А, ну понял вашу логику. Найти идиотов, назвать их программистами. После чего говорить что программисты и есть те идиоты.  Никак нет. Что Вы в крайности кидаетесь? надо же в вопросе как-то разобраться, а уж доказать "программистам" их не совсем компетентность тоже можно. И отнюдь не только можно программистов найти, которые считают себя ВСЕЯ, мало в чем понимая, но и в других областях таких хватает. Просто в свете масштабного появления именно "программистов" и возникает вопрос. Цитата Т.е.аналитики это подмножество программистов Сложный вопрос. По иерархии главенства вроде как не подходит, но и по-другому как-то не очень... Цитата(SM @ Jan 17 2010, 20:56)  Разработка алгоритма - это не программирование. А по-моему всё-таки как раз это и есть программирование задачи, а кодинг - реализация на каком-то языке - заключительный этап программирования (ну, если не считать дебага и еще чего-нибудь). Есть же алгоритмический язык. Но опять же где научность в создании алгоритма? Я вижу только инженерную часть.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
Сообщений в этой теме
EUrry Диссертации связанные с чистым программированием. Возможно ли такое? Jan 15 2010, 18:12 V_G Я думаю, есть и будут диссертабельные темы, связан... Jan 15 2010, 21:27 EUrry Цитата(V_G @ Jan 16 2010, 00:27) Я думаю,... Jan 15 2010, 22:37  V_G Цитата(EUrry @ Jan 16 2010, 08:37) Так в ... Jan 16 2010, 09:17   EUrry Цитата(V_G @ Jan 16 2010, 12:17) Матобраб... Jan 16 2010, 09:53    SM Цитата(EUrry @ Jan 16 2010, 12:53) А опти... Jan 16 2010, 21:23     EUrry Цитата(SM @ Jan 17 2010, 00:23) Никак нет... Jan 17 2010, 08:10      SM Цитата(EUrry @ Jan 17 2010, 11:10) Остало... Jan 17 2010, 10:31      vvs157 Цитата(EUrry @ Jan 17 2010, 11:10) Так во... Jan 17 2010, 11:36 vvs157 Программирование в современном понимании - это так... Jan 15 2010, 22:12 haker_fox Цитата(vvs157 @ Jan 16 2010, 06:12) как с... Jan 16 2010, 11:38 Andron_ в процессе создания ПО разделяют несколько процесс... Jan 16 2010, 10:10 ASN EUrry
Трудный вопрос. Сам не раз об этом задумывал... Jan 16 2010, 11:11 dxp Существует два программирования:
1. описание алго... Jan 16 2010, 13:26 EUrry Цитата(ASN @ Jan 16 2010, 14:11) Возможно... Jan 16 2010, 17:10 @Ark Предлагаю автору топика следующую тему для диссерт... Jan 17 2010, 11:19 EUrry Цитата(@Ark @ Jan 17 2010, 14:19) Предлаг... Jan 17 2010, 11:49   EUrry Цитата(V_G @ Jan 17 2010, 17:59) Для прод... Jan 17 2010, 15:25         SM Цитата(AlexandrY @ Jan 17 2010, 20:47) По... Jan 17 2010, 17:56          SM Цитата(EUrry @ Jan 17 2010, 21:03) а коди... Jan 17 2010, 18:22    AlexandrY Аналитик это программер в обязательном порядке, то... Jan 17 2010, 17:25 Andron_ мое мнение - кодер - не имеет право на диссертабел... Jan 17 2010, 15:42 AlexandrY С вашим подходом философы вообще наверно будут дар... Jan 17 2010, 16:15 EUrry Цитата(AlexandrY @ Jan 17 2010, 19:15) Пр... Jan 17 2010, 17:16 Andron_ Философы - гммм... ну, нет...
наука о принятии реш... Jan 17 2010, 17:14 EUrry Цитата(AlexandrY @ Jan 17 2010, 20:25) Во... Jan 17 2010, 17:40 AlexandrY Если вы хотите познакомиться с проблематикой смежн... Jan 17 2010, 18:33  SM Цитата(AlexandrY @ Jan 17 2010, 21:33) Ре... Jan 17 2010, 18:39   AlexandrY Ну это беда ваших понятий о науке а не самой науки... Jan 17 2010, 18:43    SM Цитата(AlexandrY @ Jan 17 2010, 21:43) Ну... Jan 17 2010, 19:00     AlexandrY По идее вы агностики вообще должны отрицать эмпири... Jan 17 2010, 20:40      SM Цитата(AlexandrY @ Jan 17 2010, 23:40) Мн... Jan 17 2010, 21:28 sergeeff Приведу пример диссертации, связанной с "чист... Jan 17 2010, 18:27 SM Цитата(sergeeff @ Jan 17 2010, 21:27) ...... Jan 17 2010, 18:29 EUrry To AlexandrY:
Ну, вообще то, что Вы привели в каче... Jan 17 2010, 18:47 V_G Цитата(EUrry @ Jan 18 2010, 04:47) Дабы н... Jan 18 2010, 00:33 Demeny Цитата(EUrry @ Jan 17 2010, 21:47) Так чт... Jan 18 2010, 07:50  Tanya Цитата(Demeny @ Jan 18 2010, 10:50) Челов... Jan 18 2010, 19:10 EUrry Цитата(SM @ Jan 18 2010, 00:28) А на взгл... Jan 18 2010, 15:14 SM Цитата(EUrry @ Jan 18 2010, 18:14) Хотя и... Jan 18 2010, 17:45  AlexandrY Как бывает и дураку понятно. Я бы сказал что все н... Jan 18 2010, 19:45   SM Цитата(AlexandrY @ Jan 18 2010, 22:45) и ... Jan 19 2010, 08:40   dch Цитата(AlexandrY @ Jan 18 2010, 22:45) Те... Jan 21 2010, 00:45 Ko4egap Цитата(@Ark @ Jan 17 2010, 14:51) Почему ... Jan 21 2010, 13:16 AlexandrY А как же теория?
Цитата(Ko4egap @ Jan 21 2010... Jan 21 2010, 13:36  Tanya Цитата(AlexandrY @ Jan 21 2010, 16:36) На... Jan 21 2010, 13:55 EUrry Цитата(Ko4egap @ Jan 21 2010, 16:16) Неуд... Jan 21 2010, 19:52  SM Цитата(EUrry @ Jan 21 2010, 22:52) Это и ... Jan 21 2010, 20:25   EUrry Цитата(SM @ Jan 21 2010, 23:25) Это смотр... Jan 21 2010, 20:39    SM Цитата(EUrry @ Jan 21 2010, 23:39) всё-ра... Jan 21 2010, 20:58 Ko4egap ЦитатаНау́ка — особый вид человеческой ... Jan 21 2010, 14:15 AlexandrY Ну так обобщение будет?
Цитата(Ko4egap @ Jan... Jan 21 2010, 16:02 Ko4egap Цитата(AlexandrY @ Jan 21 2010, 19:02) Мо... Jan 22 2010, 07:43 SM Цитата(Ko4egap @ Jan 22 2010, 10:43) Опят... Jan 22 2010, 08:25  AlexandrY Нуу.., эт прокол.
Цитата(SM @ Jan 22 2010, 1... Jan 22 2010, 09:51   SM Цитата(AlexandrY @ Jan 22 2010, 12:51) VH... Jan 22 2010, 10:13    AlexandrY Да вот после таких ребят Брюс Шнаейр и был вынужде... Jan 22 2010, 13:00 Ko4egap AlexandrY, подписываюсь под каждым словом Jan 22 2010, 10:00 Ko4egap Аха, пошел программист к математику, и сказал, раз... Jan 22 2010, 11:12 AndrewN Цитата(Ko4egap @ Jan 22 2010, 14:12) Аха,... Jan 22 2010, 11:56  Ko4egap Цитата(AndrewN @ Jan 22 2010, 14:56) Веро... Jan 22 2010, 12:27   SM Цитата(Ko4egap @ Jan 22 2010, 15:27) В то... Jan 22 2010, 13:05    AlexandrY Насчет файловых систем это пальцем в небо. Если б... Jan 22 2010, 13:14     SM Цитата(AlexandrY @ Jan 22 2010, 16:14) По... Jan 22 2010, 13:48 Ko4egap Хорошо, но как называется тогда эта наука?
Вот не... Jan 22 2010, 14:24 SM Цитата(Ko4egap @ Jan 22 2010, 17:24) Хоро... Jan 22 2010, 14:35  Ko4egap Цитата(SM @ Jan 22 2010, 17:35) Инструмен... Jan 22 2010, 14:50   SM Цитата(Ko4egap @ Jan 22 2010, 17:50) я ви... Jan 22 2010, 14:54 Ko4egap Цитата(SM @ Jan 22 2010, 17:35) Все, кром... Jan 22 2010, 14:42 SM Цитата(Ko4egap @ Jan 22 2010, 17:36) Объя... Jan 22 2010, 14:46  AlexandrY Ха, опять неувязочка.
Цитата(SM @ Jan 22 2010... Jan 22 2010, 19:16   SM Цитата(AlexandrY @ Jan 22 2010, 22:16) Чи... Jan 22 2010, 19:50 Ko4egap И еще раз. У каждой науки есть теоретическая (науч... Jan 23 2010, 06:43 Ko4egap Естественно сложные математические алгоритмы, прог... Jan 23 2010, 09:01 SM Цитата(Ko4egap @ Jan 23 2010, 12:01) мате... Jan 23 2010, 10:22  Ko4egap Цитата(SM @ Jan 23 2010, 13:22) И именно ... Jan 23 2010, 10:51   SM Цитата(Ko4egap @ Jan 23 2010, 13:51) Здес... Jan 23 2010, 11:03  AlexandrY Не согласен ни с чем
Цитата(SM @ Jan 23 201... Jan 23 2010, 11:09   SM Цитата(AlexandrY @ Jan 23 2010, 14:09) Те... Jan 23 2010, 11:32    AlexandrY Речь о признаных авторитех. Ученые прежде всего оц... Jan 23 2010, 15:17     SM Цитата(AlexandrY @ Jan 23 2010, 18:17) Ка... Jan 23 2010, 18:19      AlexandrY Цитата(SM @ Jan 23 2010, 20:19) ... и пот... Jan 23 2010, 19:31       SM Цитата(AlexandrY @ Jan 23 2010, 22:31) он... Jan 23 2010, 19:42     SM Цитата(AlexandrY @ Jan 23 2010, 18:17) С ... Jan 23 2010, 18:29 EUrry Цитата(AlexandrY @ Jan 22 2010, 12:51) Я ... Jan 23 2010, 18:25 AlexandrY Вы безосновательно навязываете свое определение об... Jan 23 2010, 19:55  SM Цитата(AlexandrY @ Jan 23 2010, 22:55) Ту... Jan 23 2010, 20:22   AlexandrY Опосредовано проблемы делают любую деятельность на... Jan 24 2010, 10:02 Wise ..Математика всего лишь одна из специфических форм... Jan 23 2010, 22:53 EUrry Цитата(AlexandrY @ Jan 23 2010, 22:55) Вы... Jan 24 2010, 15:02
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|