реклама на сайте
подробности

 
 
> Диссертации связанные с чистым программированием. Возможно ли такое?
EUrry
сообщение Jan 15 2010, 18:12
Сообщение #1


Гуру
******

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



ПРЕАМБУЛА
Задумался тут. Развелось в наше время так называемых программистов (как большинство из них думают), хотя на деле по большей части это "специалисты" недалеко ушедшие от машин - для реализации прикладной , скажем, технической задачи к ним нужно приставить "няньку в теме", которая разжует алгоритм, который надо тупо закодить (на форуме это не раз уже обсуждалось). Естественно, при поиске ошибок начинается муторная работа общения на разных языках "няньки" и "программиста". ИМХО, проще и эффективнее "няньке в теме" научиться программировать, чем "программисту" въехать в тему, т. к. многие из них просто на корню пресекают данный совет и искренне верят, нарекая себя громким словом - ПРОГРАММИСТ. Хотя у меня имеется по этому поводу несколько иное скромное мнение...

Так вот собственно задумчивость моя.
Сам не программист, поэтому хочу спросить у сообщества - существуют ли какие-то области программирования, в которых можно задаться НАУЧНОЙ работой именно с точки зрения, например, методов программирования. Или же все основные принципы давно сформулированы, языки созданы и всё это является ИНСТРУМЕНТОМ при решении прикладных задач, который может просто как-то модернизироваться, не имея под собой истинно научных исследований. Или же в данной области есть чем заняться и с точки зрения науки? Просто наблюдаю такую картину, что некоторые "программисты" думают, что занимаются какой-то близкой к научной работой, при всем при этом умея только практически кодить разжеванное "нянькой в теме" алгоритмизированное решение задачи и ни в какую не хотящих хотя бы на качественном уровне вникать в суть задачи, что намного бы повысило эффективность отладки программы.


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_@Ark_*
сообщение Jan 17 2010, 11:51
Сообщение #2





Guests






Цитата
То есть как пример "Исследование алгоритма верификации программ под WIN" может быть темой диссера, а "как писать безглючные программы" - скорее всего нет.

Почему же? Исследование вопросов надежности работы программ - разве не тема для диссера? Неоднократно сталкивался с утверждениями, что, мол, начиная с некоторого объема кода, надежность работы в 100% уже невозможно обеспечить. Хотелось бы получить теоретическое подтверждение или опровержение...
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 17 2010, 12:04
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(@Ark @ Jan 17 2010, 14:51) *
Почему же? Исследование вопросов надежности работы программ - разве не тема для диссера?

Только эта тема, опять же, будет не из области программирования, а чистой воды математика. Вероятности сбоев, ошибки в кодировании, их классификация, и т.д.
Go to the top of the page
 
+Quote Post
V_G
сообщение Jan 17 2010, 14:59
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 17 2010, 16:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(V_G @ Jan 17 2010, 17:59) *
более того, думаю, что программирование можно отнести к одному из разделов математики.

Я с этим согласен, но частично. Теорию программирования не то, что можно отнести к математике, а она де факто и де юре давно есть раздел математики, уже говорил - некая совокупность разделов дискретной математики, а математика, как известно, это вполне диссертабельный раздел. Но ведь диссертации получатся по математике, в частности по дискретной, а не по программированию. А практический аспект программирования - это ремесло, хотите - искусство.


Цитата(AlexandrY @ Jan 17 2010, 19:15) *
что три четверти программеров вообще ничего не пишут - они системные аналитики.

Аналитик (не только системный, а вообще) - это ни в коем случае не программер. За такое сравнение и морду набить могут smile.gif Это тот, кто рождает алгоритм в результате анализа задачи. Это, в общем, математик. Так было еще со времен первых ЭВМ, и так оно есть до сих пор. Другое дело, что он может быть по совместительству программер.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 17 2010, 17:03
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(SM @ Jan 17 2010, 19:51) *
А практический аспект программирования - это ремесло, хотите - искусство.

Так ведь и математика тоже не наука, а ближе к искусству. Она ничего реального не изучает... Создает понятия, правила, язык. Игра. Вот шахматы. Там тоже можно доказывать теоремы.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 17 2010, 17:13
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Tanya @ Jan 17 2010, 20:03) *
Так ведь и математика тоже не наука, а ближе к искусству.

Математика - наука, причем точная наука. Она изучает... Как бы своими словами сказать... Количественные взаимоотношения во всех остальных областях науки. Любой последующий постулат в математике базируется на доказанных предыдущих, если они не аксиомы. В искусстве ничего подобного не наблюдается smile.gif
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 17 2010, 17:22
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(SM @ Jan 17 2010, 20:13) *
Математика - наука, причем точная наука. Она изучает... Как бы своими словами сказать... Количественные взаимоотношения во всех остальных областях науки. Любой последующий постулат в математике базируется на доказанных предыдущих, если они не аксиомы. В искусстве ничего подобного не наблюдается smile.gif

Математика - не наука. Так мне один (не один) математик говорил.
В том то и дело, что базируется на аксиомах.
И доказывается все на базе некоторой логики. И теории множеств. В которых имеются парадоксы.
Вы в курсе, что доказано, что можно придумать некоторое утверждение, которое нельзя ни доказать, ни опровергнуть?
В рамках математики. А Вы говорите - точная наука...
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 17 2010, 17:36
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Tanya @ Jan 17 2010, 20:22) *
Математика - не наука. Так мне один (не один) математик говорил.
В том то и дело, что базируется на аксиомах.
И доказывается все на базе некоторой логики. И теории множеств. В которых имеются парадоксы.

Ну я тоже не сам придумал, что говорю. Это пусть математики и доказывают, наука это или не наука. Пока же ни то, ни это не доказано, можно считать так, как кому нравится smile.gif Я же отношусь к тем, кто считает математику наукой, и основой всех основ.

Цитата(Tanya @ Jan 17 2010, 20:22) *
Вы в курсе, что доказано, что можно придумать некоторое утверждение, которое нельзя ни доказать, ни опровергнуть?
В рамках математики. А Вы говорите - точная наука...

В курсе, конечно. Не только в рамках математики, а, и как следствие, в рамках всех остальных разделов технических наук, в большинстве из которых все процессы описываются именно математикой. Но это не отменять ее точности smile.gif


Цитата(AlexandrY @ Jan 17 2010, 20:25) *
Во времена первых ЭВМ аналитиков не было.

В этом Вы сильно заблуждаетесь. Была такая должность. Этот человек анализировал задачу, разрабатывал алгоритм ее решения и передавал программистам, которые превращали этот алгоритм при помощи программирования в набор входных данных, включая код программы, для ЭВМ. И он (аналитик) совершенно не обязан был знать языков программирования, которых тогда еще особо и не было. Он выше всего этого. Другое дело, что теперь часто эти должности совмещаются, и поэтому такие программисты возомнили научность программирования. А вся научность кончается на анализе задачи и разработке алгоритма ее решения, и это не программирование. Дальше - чисто инженерная работа программиста, ремесло. Это - уже программирование.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 17 2010, 17:47
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



А, ну понял вашу логику. Найти идиотов, назвать их программистами. После чего говорить что программисты и есть те идиоты. biggrin.gif
Нифига аналитик не разработает если не будет знать современные технологии программирования и инструменты.
Поэтому современный аналитик обязательно программист.
Т.е.аналитики это подмножество программистов. И наука там имеет место быть по полной.

Цитата(SM @ Jan 17 2010, 19:36) *
А вся научность кончается на анализе задачи и разработке алгоритма ее решения, и это не программирование. Дальше - чисто инженерная работа программиста, ремесло. Это - уже программирование.
Go to the top of the page
 
+Quote Post
EUrry
сообщение Jan 17 2010, 18:03
Сообщение #11


Гуру
******

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



Цитата(AlexandrY @ Jan 17 2010, 20:47) *
А, ну понял вашу логику. Найти идиотов, назвать их программистами. После чего говорить что программисты и есть те идиоты. biggrin.gif

Никак нет. Что Вы в крайности кидаетесь? надо же в вопросе как-то разобраться, а уж доказать "программистам" их не совсем компетентность тоже можно. И отнюдь не только можно программистов найти, которые считают себя ВСЕЯ, мало в чем понимая, но и в других областях таких хватает. Просто в свете масштабного появления именно "программистов" и возникает вопрос.
Цитата
Т.е.аналитики это подмножество программистов

Сложный вопрос. По иерархии главенства вроде как не подходит, но и по-другому как-то не очень... cranky.gif


Цитата(SM @ Jan 17 2010, 20:56) *
Разработка алгоритма - это не программирование.

А по-моему всё-таки как раз это и есть программирование задачи, а кодинг - реализация на каком-то языке - заключительный этап программирования (ну, если не считать дебага и еще чего-нибудь). Есть же алгоритмический язык. Но опять же где научность в создании алгоритма? Я вижу только инженерную часть.


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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 страниц V   1 2 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01578 секунд с 7
ELECTRONIX ©2004-2016