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

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


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



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

А такого вроде бы и нет. Есть Процессоры и Микроконтроллеры. Так о чём речь?
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Mar 19 2008, 20:07
Сообщение #47


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

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



Цитата(zltigo @ Mar 19 2008, 22:53) *
И стоит-ли делить C и С++ - при все разнице общего очень много. C/C++ в один общий отдельный раздел - будет больше поддерживать тенденцию перехода от С к C++

получается перекос в сторону каких-то определённых языков (в данном случае семейства Си почему именно его?) то что стимулируетсяпереход от процедурного к объектному... но ведь это не всем нужно и не всегда обоснованно


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


Гуру
******

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



Цитата(makc @ Mar 19 2008, 23:04) *
...слишком частные случаи и место им в общем разделе "Программирование", а не в его подразделах.

В такие "тонкости" большинство вникать не будет - просто воздвигнет в своем сознанию стену и всеsad.gif
А С/C++ при этом распылится по аж по ТРЕМ разделам sad.gif даже не считая песочницы.


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


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

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



Цитата(makc @ Mar 19 2008, 23:06) *
С этим согласен, не все знают это слово. wink.gif

зато многие понимают слово "процедурные" и с этим трудностей возникнуть не должно


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


Гуру
******

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



Цитата(zltigo @ Mar 19 2008, 23:07) *
В такие "тонкости" большинство вникать не будет - просто воздвигнет в своем сознанию стену и все sad.gif
А С/C++ при этом распылится по аж по ТРЕМ разделам sad.gif даже не считая песочницы.


Боюсь, что распыление неизбежно. Т.к. большинство вопросов могут затрагивать сразу много аспектов. Но идеал не достижим, поэтому лучше все-таки иметь неидеальную, но сбалансированную структуру разделов, чем отдавать явное предпочтение какому-либо средству (языку) программирования. Для сред разработки (а-ля IAR) ситуация во многом аналогична.


Цитата(CaPpuCcino @ Mar 19 2008, 23:10) *
зато многие понимают слово "процедурные" и с этим трудностей возникнуть не должно


Не все они процедурные... Basic в оригинале совсем даже не процедурный. Тем не менее, я согласен с этим вариантом. Так будет проще и понятнее.


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


Гуру
******

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



Цитата(CaPpuCcino @ Mar 19 2008, 23:07) *
получается перекос в сторону каких-то определённых языков (в данном случае семейства Си почему именно его?)

Потому, что кончается на у начинается на "C" smile.gif На данный момент это безусловно самый массово-оптимальный язык программирования встренных систем (не забываем на каком форуме находимся). Это факт, который не скроешь дилииинным перечнем прочих языков.
Цитата
то что стимулируетсяпереход от процедурного к объектному... но ведь это не всем нужно и не всегда обоснованно

Нужно, или уж как минимум НЕ ВРЕДНО практически всегда. И горизонты расширять тоже надо, а то и не поймешь, когда "нужно".


Цитата(makc @ Mar 19 2008, 23:12) *
..чем отдавать явное предпочтение какому-либо средству (языку) программирования.

Предпочтение "C/C++" в эмбеддерском мире уже де-факто отдано. Неужели не заметно smile.gif. Игнорировать этот факт невозможно. По компиляторам - многоплатформенных не так уж много практически два, максмум 3 - Добавить к GNU и IAR, Кeil а остальные точно в общий раздел.


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


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

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



Цитата(IgorKossak @ Mar 20 2008, 01:06) *
А такого вроде бы и нет. Есть Процессоры и Микроконтроллеры. Так о чём речь?

bb-offtopic.gif Я о Микроконтроллерах (названия перепутал smile3046.gif ). makс уже ответил, больше вопросов нет


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


Гуру
******

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



Цитата(zltigo @ Mar 19 2008, 23:16) *
Предпочтение "C/C++" в эмбеддерском мире уже де-факто отдано. Неужели не заметно smile.gif .
Игнорировать этот факт невозможно.


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

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

Цитата
По компиляторам - многоплатформенных не так уж много практически два, максмум 3 - Добавить к GNU и IAR, Кeil а остальные точно в общий раздел.


Правильно, но это опять же касается специфики эмбеддерства в чистом виде. А если вспомнить про то, что здесь будут обсуждаться и некоторые вопросы программирования в ОС типа Windows/Linux с использованием C#, Mono и прочих средств вроде Visual Studio? Получится, что придется создавать еще подразделы и так далее... Мне этот путь кажется порочным, т.к. приведет к излишнему раздуванию структуры форума. В конце концов нужно иметь в виду, что мы говорим о подразделах подраздела раздела форума, т.е. о третьем уровне вложенности.

Вся специфика применения того же IAR'a, например, для AVR или ARM вполне может по-прежнему обсуждаться в разделе, посвященном тому же AVR или ARM. Более общие вопросы - в раздел "Программирование" и его подразделы. ИМХО должно быть так, чтобы прослеживалась какая-то система для создания новых тем и перемещения старых.


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


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

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



Цитата(zltigo @ Mar 19 2008, 23:16) *

выносите тада , пожалуйста, ваш проект организации, можно будет вынести на голососвание

Цитата(makc @ Mar 19 2008, 23:32) *
Я с этим не спорю. Но говорю о другом: есть множество других средств вместе с их комбинациями. При этом нужно учитывать, что мы говорим о подразделе раздела "Вопросы системного уровня проектирования", а не о частном случае эмбеддерского мира, т.е. должны подойти к формированию структуры системно, не особенно глубоко вдаваясь в частности. smile.gif

+1


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


Гуру
******

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



Цитата(makc @ Mar 19 2008, 23:32) *
Но мы говорим о программировании вообще...

Так все в наших силах - давайте не будем говорить совсем уж о "программировании вообще"?
У форума имеется некоторая специфика.
Цитата
В конце концов нужно иметь в виду, что мы говорим о подразделах подраздела раздела форума, т.е. о третьем уровне вложенности.

Перенести на второй.

Цитата(CaPpuCcino @ Mar 19 2008, 23:35) *
выносите тада , пожалуйста, ваш проект организации, можно будет вынести на голососвание

Дык, кроме объединения С с С++ и не слишком глубокого закапываня разделов с общением по конкретными компиляторам никаких идей нет.

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


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


Гуру
******

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



Цитата(zltigo @ Mar 19 2008, 23:37) *
Так все в наших силах - давайте не будем говорить совсем уж о "программировании вообще"?
У форума имеется некоторая специфика.


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

Цитата
Перенести на второй.


В этом случае будет перегружена структура основного раздела. Т.е. мы придем к противоположному по сравнению с имеющимся варианту: сейчас все слишком глубоко "закопано", а будет слишком высоко "вытащено". Я за компромиссный вариант. smile.gif

PS: Уже поздно, вынужден идти спать. Продолжу обсуждение завтра с новыми силами. Всем участникам спокойной ночи. smile.gif


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


Гуру
******

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



Цитата(makc @ Mar 19 2008, 23:44) *
В этом случае будет перегружена структура основного раздела. Т.е. мы придем к противоположному по сравнению с имеющимся варианту: сейчас все слишком глубоко "закопано", а будет слишком высоко "вытащено". Я за компромиссный вариант. smile.gif

Так давайте чего-нибудь "утопим" для сохранения баланса? Программирование изрядно нехилыий пласт эмбеддерской деятельности, что-бы его закапывать в достаточно мутный раздел "Системный...". В "Программирование" перенести и "Операционные системы".


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


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

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



(кстати, ремарка:
объектно-ориентированные языки могут также относится и к императивным языкам http://ru.wikipedia.org/wiki/Императивное_программирование
например С++, ObjectPascal - хоть и объектные, но императивные, а тот же Lisp отнесённый поодаль к функциональным является в то же время и объектно-ориентированным)

Цитата(zltigo @ Mar 19 2008, 23:54) *
Так давайте чего-нибудь "утопим" для сохранения баланса? Программирование изрядно нехилыий пласт эмбеддерской деятельности, что-бы его закапывать в достаточно мутный раздел "Системный...". В "Программирование" перенести и "Операционные системы".

тогда идеи Дона Амброзио возрадятся и будут справедливыми, но опять же повторюсь - слишком большие потрясения и непонятно кто кого должен включать Операционные системы - Программирование или Программирование - Операционные системы )))


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


Гуру
******

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



Цитата(CaPpuCcino @ Mar 20 2008, 00:05) *
..непонятно кто кого должен включать Операционные системы - Программирование или Программирование - Операционные системы )))

Честно говоря странный вопрос. По каким причинам Операционные системы должны включать в себя Программирование в контексте Форума?


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


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

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



Цитата(zltigo @ Mar 20 2008, 00:26) *
Честно говоря странный вопрос. По каким причинам Операционные системы должны включать в себя Программирование в контексте Форума?

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


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post

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

 


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


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