The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый открытый выпуск интегрированной среды разработки Live..., opennews (ok), 11-Апр-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


40. "Первый открытый выпуск интегрированной среды разработки Live..."  –3 +/
Сообщение от Аноним (-), 11-Апр-13, 21:53 
Хорошо, что идея написания программ на естественном языке ещё витает в воздухе. Дело Smalltalk и грамотного программирования Кнута живёт, и, когда-нибудь, описание алгоритма работы программы на английском языке с пояснениями, блок-схемами и рисунками, будёт равносильно написанию самой программы. Товарищам причитающим, что английский язык им не понятен я настоятельно советую удавиться или, хотя бы, не мучить себя и людей и, наконец, сменить профессию.
Ответить | Правка | Наверх | Cообщить модератору

41. "Первый открытый выпуск интегрированной среды разработки Live..."  +3 +/
Сообщение от macropas (ok), 11-Апр-13, 22:26 
"В принципе, стиль вашего изложения хорошо иллюстрирует, какой контингент мечтает о программировании на естественном языке"  - попробуйте скомпилировать эту фразу :)


Ответить | Правка | Наверх | Cообщить модератору

42. "Первый открытый выпуск интегрированной среды разработки Live..."  –3 +/
Сообщение от Аноним (-), 11-Апр-13, 23:39 
Наука пишется на формализованном естественном языке. Чем ближе язык программирования к заданной предметной области, тем продуктивнее работа учёных. В идеале, посредника между учёным и компьютером, коим, по-сути, является программист - существовать не должно.
Ответить | Правка | Наверх | Cообщить модератору

45. "Первый открытый выпуск интегрированной среды разработки Live..."  +/
Сообщение от cewccdw (?), 12-Апр-13, 02:19 
> В идеале, посредника между учёным и компьютером, коим, по-сути, является программист - существовать не должно.

В научном программировании сейчас доминирует matlab (ну и соответственно octave, freemat, scilab). Программистов естественно из научного программирования стараются гнать поганой метлой и довольно успешно. Графическое программирование вполне имеет место, общего назначения Simulink например. Ну а специализированного всякого графического просто вагон.

А сисадмины пусть негодуют.

Ответить | Правка | Наверх | Cообщить модератору

48. "Первый открытый выпуск интегрированной среды разработки..."  +2 +/
Сообщение от arisu (ok), 12-Апр-13, 02:52 
если учёный не в состоянии освоить простейшие алгоритмические языки — то это не учёный, а самозванец. так что именно «профессиональные программисты» (которые ничего не делают, только программы пишут) учёным действительно не нужны. эти самые «профессиональные программисты» уже создали для учёных инструменты, позволяющие не писать в машинных кодах.
Ответить | Правка | Наверх | Cообщить модератору

67. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от SCI (?), 12-Апр-13, 08:22 
Куда уж проще, чем C. Осваивают и вполне успешно - в том смысле, что создают полезные для себя и нужные для коллег продукты. По зачем делать угребище, подобное сабжу, не понимаю ...

Думаю, что код, генерируемый сабжем, будет медленным => для интенсивных вычислений непригодным.

Ответить | Правка | Наверх | Cообщить модератору

71. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от arisu (ok), 12-Апр-13, 08:36 
> Куда уж проще, чем C.

да запросто. тот же sbcl, например, умеет в прозрачное использование bignum'ов. что ощутимо проще, чем заниматься сексом с сишными библиотеками. а некоторые схемы вообще могут полный numeric tower, куда входят дроби — опять же прозрачный (что полезно для рассчётов вещей, не имеющих конечного представления в десятичном с точкой).

Ответить | Правка | Наверх | Cообщить модератору

69. "Первый открытый выпуск интегрированной среды разработки Live..."  +/
Сообщение от SCI (?), 12-Апр-13, 08:31 
> В научном программировании сейчас доминирует matlab

Не совсем так. Для разных задач (которых в научном программировании немало) применяются разные инструменты.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

58. "Первый открытый выпуск интегрированной среды разработки Live..."  +/
Сообщение от umbr (ok), 12-Апр-13, 04:00 
Вы давно не видели настоящих ученых - они все обходятся без "посредников".
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

68. "Первый открытый выпуск интегрированной среды разработки Live..."  +/
Сообщение от SCI (?), 12-Апр-13, 08:26 
> Вы давно не видели настоящих ученых - они все обходятся без "посредников".

Разочарую Вас. Необходимость посредничества программистов или отсутствие такового не имеет никакого отношения к качеству ученого. Знаю хороших ученых, которые не могут простейший алгоритм запрограммировать (на любом языке), которым оказываю помощь. И знаю таких ученых, которые пишут программы очень успешно и сами могут такую помощь оказать.


Ответить | Правка | Наверх | Cообщить модератору

70. "Первый открытый выпуск интегрированной среды разработки..."  +1 +/
Сообщение от arisu (ok), 12-Апр-13, 08:34 
> Знаю хороших ученых, которые не
> могут простейший алгоритм запрограммировать (на любом языке)

а это точно не петрики с Великими Тайнами Воды? пардон, но эти люди или непроходимые идиоты, не способные к логическому мышлению (тогда из них учёные как из меня космонавт), или ограниченые люди, которые «я не желаю ничему учиться, я и так учёный, сделайте мне всё быстро» (и тогда они опять не учёные, а так, мимокрокодилы).

Ответить | Правка | Наверх | Cообщить модератору

57. "Первый открытый выпуск интегрированной среды разработки Live..."  +/
Сообщение от umbr (ok), 12-Апр-13, 03:59 
>попробуйте скомпилировать эту фразу

Я попробовал: получилось несколько NOP :)

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

46. "Первый открытый выпуск интегрированной среды разработки..."  +3 +/
Сообщение от arisu (ok), 12-Апр-13, 02:47 
> и, наконец, сменить профессию.

вот именно. после того, как ты назвал «literacy programming» «грамотным программированием», тебе лучше замолчать и больше не высовываться. у тебя, видимо, и «пользовать» то же самое, что «использовать», и «функционал» то же самое, что «функциональность», и «рефлексии» у программ бывают.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

72. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от anonymous (??), 12-Апр-13, 08:40 
>вот именно. после того, как ты назвал «literacy programming» «грамотным программированием», тебе лучше замолчать и больше не высовываться

Ух, как у вас пригорело.

http://ru.wikipedia.org/wiki/Грамотное_программирование

Ответить | Правка | Наверх | Cообщить модератору

73. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от arisu (ok), 12-Апр-13, 08:41 
срезал!
Ответить | Правка | Наверх | Cообщить модератору

97. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от Michael Shigorinemail (ok), 13-Апр-13, 18:24 
> после того, как ты назвал «literacy programming» «грамотным программированием»

Вообще-то "literate programming" IMHO уместо переводить как "культурное" или "осмысленное" программирование (как в трёхтомнике перевели, не помню).

А вас обоих попрошу вспомнить правила форума, ну стыдно же.

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

98. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от arisu (ok), 14-Апр-13, 02:42 
> Вообще-то «literate programming»

чёрт, лажанулся, да. «пелена ярости застила ему глаза» и всё такое. мне, впрочем, можно, я тут дураком.

> А вас обоих попрошу вспомнить правила форума, ну стыдно же.

стыд глаза не выест.

Ответить | Правка | Наверх | Cообщить модератору

85. "Первый открытый выпуск интегрированной среды разработки Live..."  +1 +/
Сообщение от Аноним (-), 12-Апр-13, 15:25 
> Хорошо, что идея написания программ на естественном языке ещё витает в воздухе. Дело Smalltalk и грамотного программирования Кнута живёт, и, когда-нибудь, описание алгоритма работы программы на английском языке с пояснениями, блок-схемами и рисунками, будёт равносильно написанию самой программы.

На естественном языке легко писать простые программы-рецепты, пока они невелики, проблемы начинаются с ростом - их очень тяжело понять, отлаживать и добавлять фичи. Мы все это уже проходили во времена лапшеобразного кода на ассемблере и бейсике с кучей GOTO, не помните? Будет абсолютно то же самое. Для преодоления этих проблем стали придумывать концепции, которым необходимо специально обучаться, чтобы уметь создавать гибкие и надежные программы: подпрограммы (каково, если язык их не поддерживает?), структурное программирование, типизация, исключения, лямбды и т.п., без этого в написание программ длиннее 200 строчек лучше не соваться, неважно, на естественном языке оно или нет. А если человек уже все это освоил, он сам же не захочет писать на естественном языке, который сюсюкает с ним и вынуждает к словоблудию, не давая взамен ничего.

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

Еще я бы вспомнил правила оформления - отступы, имена переменных и процедур, на что новички в программировании традиционно плюют, пока опыта не наберутся. Человеко-читаемые операторы естественного языка бесполезны, если переменные и процедуры (если они вообще есть) названы как попало.

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

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

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

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

86. "Первый открытый выпуск интегрированной среды разработки..."  +3 +/
Сообщение от arisu (ok), 12-Апр-13, 15:33 
он не поймёт, увы. стремление писать программы на «естественном языке» — это всего лишь плохо замаскированое нежелание учиться. пропагандисты подобного подхода отчего-то уверены, что как только «программирование на естественном языке» появится, так сразу кто угодно сможет программы писать. о том, что даже человек человека не всегда понимает — они не в курсе.

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

Ответить | Правка | Наверх | Cообщить модератору

89. "Первый открытый выпуск интегрированной среды разработки..."  –1 +/
Сообщение от Аноним (-), 12-Апр-13, 21:44 
Не слишком ли много гонору для ещё одного ника на опёнке? Вы до сих пор не сказали ни слова по теме, с самого начала перешли на личности, заручившись вирутальными достижениями, и завели шарманку про то: "какая же говённая идея, какой анонимус идиот и какой же я д’Артаньян". Я весьма удивлён, что вы всё ещё не проверили мою орфографию и пунктуацию и не заявили что-нибудь типа: "как же человек не умеющий писать на родном языке может заикаться про программирование на нём?", но, вероятно, ваши познания в русском языке, настолько же убогие, как и во всём остальном.
Ответить | Правка | Наверх | Cообщить модератору

94. "Первый открытый выпуск интегрированной среды разработки..."  +2 +/
Сообщение от arisu (ok), 13-Апр-13, 03:04 
> Не слишком ли много гонору для ещё одного ника на опёнке?

нет, в самый раз.

ну ладно, раз просишь, то вот, например:

> как же человек не умеющий писать на родном языке может заикаться про программирование на нём?

где запятые?

> вероятно, ваши познания в русском языке, настолько же убогие, как и во всём остальном

а тут лишние запятые есть.

сидел бы ты и молчал бы в тряпочку по поводу языка. ну, и «всего остального», потому что если ты считаешь, что знаешь язык… «остальное» ты, видимо, знаешь на таком же потрясающе высоком уровне.

вот интересно: почему практически каждый возмущённый мной оказывается как минимум безграмотным? это «ж-ж-ж» неспроста.

Ответить | Правка | Наверх | Cообщить модератору

95. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от Аноним (-), 13-Апр-13, 12:48 
>где запятые?

Ушли искать ваши заглавные буквы.

Ответить | Правка | Наверх | Cообщить модератору

96. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от arisu (ok), 13-Апр-13, 12:56 
>>где запятые?
> Ушли искать ваши заглавные буквы.

опять срезал!

Ответить | Правка | Наверх | Cообщить модератору

88. "Первый открытый выпуск интегрированной среды разработки Live..."  –3 +/
Сообщение от Аноним (-), 12-Апр-13, 21:34 
>На естественном языке легко писать простые программы-рецепты, пока они невелики, проблемы начинаются с ростом - их очень тяжело понять, отлаживать и добавлять фичи.

Вам не кажется странным, что формализованного естественного языка хватило, чтобы описать все достижения человечества в области математики и физики, но категорически не хватает программистам, чтобы написать ещё один сраный плеер?

>У меня с ним не сложилось, но на русском многие интересные книги не издают, так что ничего не остается, как учить ). Если это кого-нибудь злит, то поздравляю, только от злости не перевозбудитесь.

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

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

104. "Первый открытый выпуск интегрированной среды разработки Live..."  +/
Сообщение от Аноним (-), 15-Апр-13, 09:23 
> Вам не кажется странным, что формализованного естественного языка хватило, чтобы описать все достижения человечества в области математики и физики

Он не совсем естественный - не понятен обычному человеку, плохо знакомому с математикой. Не думайте, что целевая аудитория LiveCode захочет писать на нем ))

> но категорически не хватает программистам, чтобы написать ещё один сраный плеер?

Да плееров сейчас завались, как и ЯП, хотя идеального до сих пор не придумали. Мат. обозначения используются в хаскеле и еще, возможно, в каких-нибудь специализированных вещах, вроде средств автоматического доказательства теорем, хотя не знаю, не работал.

> Есть разница между человеком, который не знает английский язык, но пытается его выучить и тем, кто не знает английский язык и бравирует этим фактом

Согласен. Но заметьте, разговор на эту тему начался совсем не с того, что кто-то бравировал незнанием языка

Ответить | Правка | Наверх | Cообщить модератору

106. "Первый открытый выпуск интегрированной среды разработки..."  +/
Сообщение от arisu (ok), 15-Апр-13, 09:26 
> хотя идеального до сих пор не придумали

да ладно. когда Стили ещё не был сумасшедшим, он сотоварищи придумал.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру