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

 
 
41 страниц V  « < 32 33 34 35 36 > »   
Closed TopicStart new topic
> Ну , что прощаемся с Atmel ?
zltigo
сообщение Oct 16 2015, 07:09
Сообщение #496


Гуру
******

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



QUOTE (adnega @ Oct 16 2015, 09:56) *
Точнее будет фраза: "существуют программисты, которые пишут на одном языке в духе другого языка".

Это, конечно. Но в случае с ASM это наиболее яркий предельный случай. Наиболее сложно лечащийся, особенно в случае с чистыми железячниками начавшими программировать на ASM.





--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 16 2015, 07:18
Сообщение #497


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(zltigo @ Oct 16 2015, 09:52) *
На любом языке можно писать, как на ассемблере. Удручающе большое количество людей после ассемблера так и пишут.

Цитата(adnega @ Oct 16 2015, 09:56) *
Точнее будет фраза: "существуют программисты, которые пишут на одном языке в духе другого языка".

Что вы имеете ввиду?
Пишут на СИ как на асме, или на асме как на СИ?
Можете пример привести?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 16 2015, 07:42
Сообщение #498


Гуру
******

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



QUOTE (Kopa @ Oct 15 2015, 21:48) *
Похоже, всё же, на "дискреминацию" по языковому принципуsm.gif

Никакой дискриминации. Вопрос ПРЕЖДЕ всего в возможности работы в команде. Под Вас, как носителя форта, или носителя суахили, никто не будет подстраиватся. Такова жизненая реальность.
QUOTE
Ваши решения и миропанимание, похоже, истина в последней инстанции : )

В моем "мире", за который я отвечаю, да, все именно так.
Сможете построить свой "мир" - тоже будет у Вас и власть, и ответсвенность. Пока я не улышал лично от Вас ни об одной Вашей форт разработке. Только все дежурные заявы с первой страницы сайта фирмочки продвигающей свой форт инструментарий. Так-что если кто-то и делал "телескопы" и "аэропорты", то это не Вы.
QUOTE (zombi @ Oct 16 2015, 10:18) *
Можете пример привести?

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Oct 16 2015, 07:45
Сообщение #499


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(adnega @ Oct 16 2015, 10:56) *
Точнее будет фраза: "существуют программисты, которые пишут на одном языке в духе другого языка".


В некоторых проектах это необходимо.

Если я разрабатываю алгоритм в Матлабе, а применение его необходимо в ПК и ПЛИС, то конечно все три текста *.m, *.c, *.v будут написаны в едином духе без использования специфичных для каждого языка конструкций.

Конечно, если алгоритм будет разрабатываться и отлаживаться на Си, и, в последствии, компилироваться только одним компилятором - можно поизголяться в использовании предоставляемых конструкций языка.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 16 2015, 07:48
Сообщение #500


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(zltigo @ Oct 16 2015, 10:42) *
Вы не сможете, увы, его понять. Си Вы не знаете, но считаете, что как два пальца об асфальт програмировать сможете и на нем.
Так как мы сможем обсужать язык, который Вы не знаете на сколь-либо приличном уровне?

Бла бла бла. Как всегда.
Другого ответа я от Вас и не ожидал.
Как только вопрос касается какой либо конкретики Вас как ветром сдувает.
Ну да, не царское это дело biggrin.gif
У него большая команда дружно идущая на север.
Go to the top of the page
 
+Quote Post
Kopa
сообщение Oct 16 2015, 07:50
Сообщение #501


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(zombi @ Oct 16 2015, 10:18) *
Что вы имеете ввиду?
Пишут на СИ как на асме, или на асме как на СИ?
Можете пример привести?

Тоже интересно.
Т.к. одно из свойтв С декларируемая близость к ассемблеру и умение пользоваться данной возможностью должна потенциально приводить к быстрому и эффективному коду.
Не зря же, возможно, бывают срачи вроде Pascal vs C sm.gif

P.S. Догадки: чрезмерное увлечение арифметикой указателей и обращение к переменной через взятие её адреса,, вместо операций сложения, инкрементирования применяются cдвиги, не использование структур данных, неумение пользоваться макро средствами языка, использование GOTO и неправильных выходов из функций? Что ещё может быть?

Цитата(zltigo @ Oct 16 2015, 10:42) *
Вы не сможете, увы, его понять. Си Вы не знаете, но считаете, что как два пальца об асфальт програмировать сможете и на нем.
Так как мы сможем обсужать язык, который Вы не знаете на сколь-либо приличном уровне?

С lдостаточно простой язык и нет в нём сакраментальных понятий вне понимания обычного программирования для человека хорошо знакомого даже с ассемблером.
Или Вы думаете что на ассемблере не пишется сложного кода и его макро возможности недостаточны для этого?

Сообщение отредактировал Kopa - Oct 16 2015, 07:57
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 16 2015, 07:57
Сообщение #502


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Kopa @ Oct 16 2015, 10:50) *
Тоже интересно.

Пример можно было видеть тут.
ASM-стиль:
Цитата
DDR = 0x10;

Си-стиль:
Цитата
set_pin(PWM_PIN, 1);

Обращаю внимание, что обе строки написаны на Си.
Go to the top of the page
 
+Quote Post
Abell
сообщение Oct 16 2015, 07:59
Сообщение #503


профессиональный дилетант
****

Группа: Участник
Сообщений: 866
Регистрация: 16-03-06
Из: Шебекино - Лысьва - Тюмень
Пользователь №: 15 292



Цитата(Kopa @ Oct 16 2015, 10:50) *
Что ещё может быть?

Типы данных sm.gif


--------------------
Скоро дело сказывается, да не скоро сказка делается, или тише будешь - дальше уедешь...

Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 16 2015, 08:02
Сообщение #504


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Kopa @ Oct 16 2015, 10:50) *
С достаточно простой язык и нет в нём сакраментальных понятий вне понимания обычного программирования для человека хорошо знакомого даже с ассемблером.

Не надо сравнивать алфавит и "Войну и мир")) Технически разницы не будет, а смысловая разница - огромная.
У каждого популярного языка программирования есть своя ниша, свой круг задач и свой дух.
Go to the top of the page
 
+Quote Post
Kopa
сообщение Oct 16 2015, 08:04
Сообщение #505


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(zltigo @ Oct 16 2015, 10:42) *
. Пока я не улышал лично от Вас ни об одной Вашей форт разработке. Только все дежурные заявы с первой страницы сайта фирмочки продвигающей свой форт инструментарий. Так-что если кто-то и делал "телескопы" и "аэропорты", то это не Вы.

А гуглом Вы не умеете пользоваться, чтобы понять уровень владения инструментарием? Вроде достаточно некоторых "публикаций материалов" в сети,
а фрилансом я не занимаюсь.
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 16 2015, 08:05
Сообщение #506


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Abell @ Oct 16 2015, 10:59) *
Типы данных sm.gif

+1
Собственно, я долго писал на Си в asm-стиле, а потом открыл для себя типы данных - мир перевернулся, и теперь не код управляет данными, а данные кодом.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 16 2015, 08:15
Сообщение #507


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(zombi @ Oct 16 2015, 02:33) *
Если не знаешь СИ, то ты уже и не программист вовсе. biggrin.gif


Программист конечно, но в большинстве случаев в нынешнее время профнепригодный.

Цитата(zombi @ Oct 16 2015, 02:33) *
Если Вы профессионал, то должны прекрасно понимать что освоить СИ или любой другой язык высокого уровня человеку пишущему на ассемблере пара пустяков.


Освоить можно. А вот чтобы владеть на достойном уровне - нужен опыт.


Цитата(zltigo @ Oct 16 2015, 10:52) *
На любом языке можно писать, как на ассемблере. Удручающе большое количество людей после ассемблера так и пишут. Только это является демонстрацией полной профнепригодности такого "программиста".


С Днем Рождения, кстати!


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Oct 16 2015, 08:22
Сообщение #508


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



- И кто будет нести гроб с Атмэлом со слезами на глазах?
- Асм, Форт, Васик и ДИП-корпус...
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 16 2015, 08:25
Сообщение #509


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(Kopa @ Oct 16 2015, 11:50) *
P.S. Догадки: чрезмерное увлечение арифметикой указателей и обращение к переменной через взятие её адреса,, вместо операций сложения, инкрементирования применяются cдвиги, не использование структур данных, неумение пользоваться макро средствами языка, использование GOTO и неправильных выходов из функций? Что ещё может быть?


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


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 16 2015, 08:27
Сообщение #510


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(adnega @ Oct 16 2015, 10:57) *
ASM-стиль:
DDR = 0x10;
Си-стиль:
set_pin(PWM_PIN, 1);

Пример не удачный.
К СИ или АСМ это не имеет никакого отношения.
Вы привели два стиля программирования.
Второй более наглядный и удобный.
Точно также эти две строки можно и асме написать.
Go to the top of the page
 
+Quote Post

41 страниц V  « < 32 33 34 35 36 > » 
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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