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

 
 
9 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Раздел по программированию на языках высокого уровня
CaPpuCcino
сообщение Mar 19 2008, 18:59
Сообщение #31


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(zltigo @ Mar 19 2008, 21:35) *
С другой стороны количество сообщений в многочисленных разделах по относительно редким языкам будет невелико.

насколько я понимаю идея выделения отдельной ветки под каждый язык не предлагалась - речь шла о выделении идеологий(концепций) програмирования (объектноориентированный/процедурный/функциональный/"прочие редкие"), поэтому особого измельчения быть не должно

Цитата(makc @ Mar 19 2008, 21:24) *
Очень конструктивное предложение... cranky.gif Мы обсуждаем не способы реализации задач, а процесс программирования с точки зрения средств его реализации.

+1. речь идёт именно о программировании как объекте изучения, а не о задачах решаемых посредствам его


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение Mar 19 2008, 19:08
Сообщение #32


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Цитата(makc @ Mar 19 2008, 21:41) *
Еще раз: мы не обсуждаем технологию (детали реализации) программирования. Мы обсуждаем принципиальные вопросы организации разделов форума, посвященные средствам (во многом языкам) программирования. Таким образом, Ваше предложение не соответствует теме, неконструктивно и является оффтопиком.

А кто сказал, что Ваше мнение верно?
И что раздел программирования нужно делить по языкам?

Я считаю должно быть так.

Программирование
1.Языки и системы(оболочки/среды/симуляторы/дебагерры) программирования embedded-приложений
Где обсуждаются вопросы по конкретной реализации языка той или иной фирмы (а где поставить галочку в WinAVR чтобы....)
1.1 IAR
1.2 WinAVR
.....
2.Языки и системы(оболочки/среды/симуляторы/дебагерры) программирования PC-приложений (Базы данных, сайтостроение и т.п.) (а как в Delphi создать форму для ...)
....
3.Теория.
(а как в СИ осуществляется доступ к полям записи....)

4.Технологии и методики программирования при решении конкретных типов задач (т.е. отправная точка вопросов - решение конкретного типа задачи... Т.е. НЕ вопросы типа "я знаю как это сделать, но не знаю как это сделать на СИ" - это вопрос в раздел3, а вопросы о подходах, принципах и методиках решения задач некоторого класса)
4.1.Структурное программирование
4.2.Объектно-ориентированное программирование
4.3.Автоматное программирование

Сообщение отредактировал Дон Амброзио - Mar 19 2008, 19:18


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Mar 19 2008, 19:10
Сообщение #33


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(makc @ Mar 19 2008, 21:24) *
А чем скриптовые принципиально отличаются от нескриптовых? Интерпретатором? Так если посмотреть на Питон - это вообще гибрид, который сохраняет байткод в файл и может использовать его при последующих запусках. Так что думаю, что скриптовые выделять особо не стоит.

очень большим перекосом в сторону ориентации на работу со строками. на мой взгляд трудно эту группу языков разнести хотябы по ООП / процедурным. взгляните к примеру на Tcl: о нём говорят, что с его помощью можно создавать объекты, что он может оперировать с целыми, реальными типами, хотя формально единственный тип присутствующий в языке-это динамичаский массив(список) строк, даже процедуры являются объектами этого типа; посмотрите на ЯваСкрипт - он тоже в якобы объектный, но объекты разрещённые для пораждения пользователем - это функции, как бы нелепо это не звучало функция=объект


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
makc
сообщение Mar 19 2008, 19:17
Сообщение #34


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Дон Амброзио @ Mar 19 2008, 22:08) *
А кто сказал, что Ваше мнение верно?

Прочитайте, пожалуйста, первое сообщение темы и три раза прочитайте ее название. Подумайте, о чем мы тут говорим.

Цитата
И что раздел программирования нужно делить по языкам?

Я считаю должно быть так.


А кто сказал, что Ваше мнение верно? (с) lol.gif

Цитата
Программирование
[skipped]
4.3.Автоматное программирование


PS: Как администратор считаю необходимым поставить Вас в известность, что Вы нарушаете правила форума (оффтопик в данной теме) и рискуете получить законное предупреждение.


Цитата(CaPpuCcino @ Mar 19 2008, 22:10) *
очень большим перекосом в сторону ориентации на работу со строками. на мой взгляд трудно эту группу языков разнести хотябы по ООП / процедурным. взгляните к примеру на Tcl: о нём говорят, что с его помощью можно создавать объекты, что он может оперировать с целыми, реальными типами, хотя формально единственный тип присутствующий в языке-это динамичаский массив(список) строк, даже процедуры являются объектами этого типа; посмотрите на ЯваСкрипт - он тоже в якобы объектный, но объекты разрещённые для пораждения пользователем - это функции, как бы нелепо это не звучало функция=объект


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


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Mar 19 2008, 19:23
Сообщение #35


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(Дон Амброзио @ Mar 19 2008, 22:08) *
А кто сказал, что Ваше мнение верно?
И что раздел программирования нужно делить по языкам?

Я считаю должно быть так.

Программирование
1.Языки и системы(оболочки/среды/симуляторы/дебагерры) программирования embedded-приложений
Где обсуждаются вопросы по конкретной реализации языка той или иной фирмы (а где поставить галочку в WinAVR чтобы....)
1.1 IAR
1.2 WinAVR
.....
2.Языки и системы(оболочки/среды/симуляторы/дебагерры) программирования PC-приложений (Базы данных, сайтостроение и т.п.) (а как в Delphi создать форму для ...)
....
3.Теория.
(а как в СИ осуществляется доступ к полям записи....)

4.Технологии и методики программирования при решении конкретных типов задач
4.1.Структурное программирование
4.2.Объектно-ориентированное программирование
4.3.Автоматное программирование

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

Цитата(makc @ Mar 19 2008, 22:17) *
Поэтому я считаю, что эти языки ближе к группе императивных языков, просто несколько более специализированных, чем все остальные.

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


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
makc
сообщение Mar 19 2008, 19:26
Сообщение #36


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(CaPpuCcino @ Mar 19 2008, 22:23) *
я лично тоже не согласен с предложенной вами концепцией глобализации всего програмного. слишком большие потрясения для форума - для микропрограммирования у нас уже есть большой раздел где обсуждается именно прикладуха


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


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение Mar 19 2008, 19:29
Сообщение #37


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Цитата(makc @ Mar 19 2008, 22:17) *
Прочитайте, пожалуйста, первое сообщение темы и три раза прочитайте ее название. Подумайте, о чем мы тут говорим.

Прочитал... И не одине раз.... Там нет ничего о том как должен быть организован (структурирован) раздел программирование.. А использовать модераторские права, чтобы навязывать всем своё мнение и убирать не согласных с Вашим взглядом на "добро и зло" я считаю подлостью.

Засим.. Покидаю эту тему... Обсуждайте без меня...


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
makc
сообщение Mar 19 2008, 19:41
Сообщение #38


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Дон Амброзио @ Mar 19 2008, 22:29) *
Прочитал... И не одине раз.... Там нет ничего о том как должен быть организован (структурирован) раздел программирование.. А использовать модераторские права, чтобы навязывать всем своё мнение и убирать не согласных с Вашим взглядом на "добро и зло" я считаю подлостью.



Тема называется "Раздел по программированию на языках высокого уровня"
Причем здесь общие вопросы программирования и конечные автоматы в частности я не понимаю.

Цитата
Засим.. Покидаю эту тему... Обсуждайте без меня...


Удачи. Но мы всегда будем рады Вас видеть с конструктивными предложениями по обсуждаемой теме.




Подытоживая вышесказанное, предлагаю на рассмотрение такой вариант:

1. Выносим на верхний уровень раздела "Системный уровень проектирования" раздел "Программирование".
2. В разделе "Программирование" создаем подразделы:
- Для начинающих (песочница)
- GNU/Opensource средства разработки (переносим из раздела "Микроконтроллеры" и убираем ограничение avr/arm/mips)
- Специализированные средства разработки (для обсуждения профилировщиков, отладчиков, закрытых компиляторов и т.п. вопросов)
- ОО языки программирования (C++,ObjectPascal,ObjectiveC,Java,C#);
- императивные языки программирования (C,Pascal,Basic,TCL,Python,Perl,JavaScript,ShellScript);
- функциональные языки программирования(Lisp,(O)Caml,Haskell,ML,F#).
3. По возможности переносим сообщения в созданные разделы
4. Темы, касающиеся специфики разработки ПО для микроконтроллеров, пусть даже с использованием GNU/Opensource средств, разрешаем обсуждать в соответствующих разделах, посвященных микроконтроллерам.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Mar 19 2008, 19:48
Сообщение #39


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(makc @ Mar 19 2008, 22:41) *
2. В разделе "Программирование" создаем подразделы:
- Для начинающих (песочница)
- GNU/Opensource средства разработки (переносим из раздела "Микроконтроллеры" и убираем ограничение avr/arm/mips)
- Специализированные средства разработки (для обсуждения профилировщиков, отладчиков, закрытых компиляторов и т.п. вопросов)
- ОО языки программирования (C++,ObjectPascal,ObjectiveC,Java,C#);
- императивные языки программирования (C,Pascal,Basic,TCL,Python,Perl,JavaScript,ShellScript);
- функциональные языки программирования(Lisp,(O)Caml,Haskell,ML,F#).

1)не думаю что в песочнице есть необходимость (вносит неопределённость кому туда писать и что туда писать - на мой взгдяд получится как и со "свалкой" В помощь начинающему куда бывают сваливаются специализированные вопросы заслуживающие внимание специалистов и которая в то же время нечасто посещается людми с проф. навыками)
2)"императивные языки программирования (C,Pascal,Basic,TCL,Python,Perl,JavaScript,ShellScript); " в поясняющем списке слишком много языков скриптовой ориентации, что может привести в замешательство + языки типа JavaScript и может быть ShellScript в поясняющем списке упоминать вообще не стоит т.к. JavaScript насколько мне хватает соображения кроме как в Веб-дизайн воткнуть некуда, а ShellScript свего лишь один из многих юниксовых скриптов и акцентировать его некорректно


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 19 2008, 19:53
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(makc @ Mar 19 2008, 22:41) *
- ОО языки программирования (C++,ObjectPascal,ObjectiveC,Java,C#);
- императивные языки программирования (C,Pascal,Basic,TCL,Python,Perl,JavaScript,ShellScript);
- функциональные языки программирования(Lisp,(O)Caml,Haskell,ML,F#).

На первое место вынести названия языков (C/C++/Lisp), а то боюсь у слишком многих sad.gif c "императивом" проблемы будут. И про IARовские компилеры забыли - нечего им в микроконтроллерах оставаться. И стоит-ли делить C и С++ - при все разнице общего очень много. C/C++ в один общий отдельный раздел - будет больше поддерживать тенденцию перехода от С к C++


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
makc
сообщение Mar 19 2008, 19:57
Сообщение #41


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(CaPpuCcino @ Mar 19 2008, 22:48) *
не думаю что в песочнице есть необходимость (вносит неопределённость кому туда писать и что туда писать - на мой взгдяд получится как и со "свалкой" В помощь начинающему куда бывают сваливаются специализированные вопросы и которая нечасто посещается людми с проф. навыками)


Мне кажется, что пусть участники лучше пишут в него, чем в общую свалку "В помощь начинающему" или вообще непонятно куда. Если раздел по каким-либо причинам будет пустовать (например, темы из него будут активно переноситься в другие профильные разделы) - удалить его можно будет в любой момент.


Цитата(CaPpuCcino @ Mar 19 2008, 22:48) *
2)"императивные языки программирования (C,Pascal,Basic,TCL,Python,Perl,JavaScript,ShellScript); " в поясняющем списке слишком много языков скриптовой ориентации, что может привести в замешательство + языки типа JavaScript и может быть ShellScript в поясняющем списке упоминать вообще не стоит т.к. JavaScript насколько мне хватает соображения кроме как в Веб-дизайн воткнуть некуда, а ShellScript свего лишь один из многих юниксовых скриптов и акцентировать его некорректно


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


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 19 2008, 19:58
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(CaPpuCcino @ Mar 19 2008, 22:48) *
1)не думаю что в песочнице есть необходимость

Есть! Иначе в свалку превратится все остальное.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Mar 19 2008, 20:02
Сообщение #43


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(zltigo @ Mar 19 2008, 22:53) *
На первое место вынести названия языков (C/C++/Lisp), а то боюсь у слишком многих sad.gif c "императивом" проблемы будут.

не согласен: поясняющий список разрулит ситуацию

Цитата(zltigo @ Mar 19 2008, 22:58) *
Есть! Иначе в свалку превратится все остальное.

ок


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Omen_13
сообщение Mar 19 2008, 20:03
Сообщение #44


Силовик-затейник
****

Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467



bb-offtopic.gif
Просто вопрос: Структуру раздела Микропроцессоры менять не будут? (с переносом понятно)


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
makc
сообщение Mar 19 2008, 20:06
Сообщение #45


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(zltigo @ Mar 19 2008, 22:53) *
На первое место вынести названия языков (C/C++/Lisp), а то боюсь у слишком многих sad.gif c "императивом" проблемы будут.


С этим согласен, не все знают это слово. wink.gif

Цитата
И про IARовские компилеры забыли - нечего им в микроконтроллерах оставаться.


Я не сказал про это, но про себя подумал, что для них отлично подойдет раздел "Специализированные средства разработки". Т.к. в противном случае придется создавать по подразделу на каждый существующий компилятор/среду разработки, что является недопустимым вариантом в наших условиях.

Цитата
И стоит-ли делить C и С++ - при все разнице общего очень много. C/C++ в один общий отдельный раздел - будет больше поддерживать тенденцию перехода от С к C++


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

Цитата(Omen_13 @ Mar 19 2008, 23:03) *
bb-offtopic.gif
Просто вопрос: Структуру раздела Микропроцессоры менять не будут? (с переносом понятно)


Пока такие изменения не предполагаются.

Цитата(CaPpuCcino @ Mar 19 2008, 23:02) *
не согласен: поясняющий список разрулит ситуацию


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


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

9 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:35
Рейтинг@Mail.ru


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