Блеск и нищета программистов


Начать новую тему Ответить на тему  [ Сообщений: 173 ]  Стрaница Пред.  1 ... 5, 6, 7, 8, 9  След.
Автор  
#141  Сообщение 17.07.16, 22:54  
Ветеран

Регистрация: 18.08.2014
Сообщения: 19715
Откуда: Спб
Благодарил (а): 109 раз.
Поблагодарили: 260 раз.
Россия
Меркурий
Цитата:
Redoutable писал(а):
:smoke Во всех микроконтроллерах С и С++, давным давно. И денег на ассемблере не поднять. Увы. А деньги - объективный, не зависящий от воли людей критерий Истины. Набери на сайте Job.ru кому нужны кодировщики на асме, и уровень там зарплат. Пойми, братан, кодирование на асме - низкоквалифицированная, обезьянья и неблагодарная работа. Это всё равно что вручную делать дырки на перфокартах.
Изображение

Компиляторы С и С++ для микроконтроллеров есть, и они активно используютя. Но там очень часто бывают задачи, которые требуют ассемблера. Поэтому компилляторы позволяют делать вставки из ассемблерного кода. Поскольку микроконтроллер часто управляет процессом, чувствительным к задержкам, во многих случаях требуется точно знать сколько тактов он тратит на ту или иную операцию. И желательно, чтобы этих тактов было как можно меньше или точное, заранее заданное число. Другая проблема - это энергопотребление. Чем больше операций в секунду делает процессор, тем он больше потребляет. Но есть задачи предельно чувствителные к потреблению энергии. Например, когда процессор связан с дистанционным датчиком, который работает от миниатюрной батарейки. В этом случае используются процессоры с микропотреблением и коды к ним минимизируются насколько это возможно.


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

  Профиль  
  
    
#142  Сообщение 17.07.16, 22:56  
Ветеран

Регистрация: 19.08.2014
Сообщения: 12341
Благодарил (а): 10 раз.
Поблагодарили: 418 раз.
Павел 2 писал(а):
Меркурий
Цитата:
Redoutable писал(а):
:smoke Во всех микроконтроллерах С и С++, давным давно. И денег на ассемблере не поднять. Увы. А деньги - объективный, не зависящий от воли людей критерий Истины. Набери на сайте Job.ru кому нужны кодировщики на асме, и уровень там зарплат. Пойми, братан, кодирование на асме - низкоквалифицированная, обезьянья и неблагодарная работа. Это всё равно что вручную делать дырки на перфокартах.
Изображение

Компилляторы С и С++ для микроконтроллеров есть, и они активно используютя. Но там очень часто бывают задачи, которые требуют ассемблера. Поэтому компилляторы позволяют делать вставки из ассемблерного кода. Поскольку микроконтроллер часто управляет процессом, чувствительным к задержкам, во многих случаях требуется точно знать сколько тактов он тратит на ту или иную операцию. И желательно, чтобы этих тактов было как можно меньше или точное, заранее заданное число. Другая проблема - это энергопотребление. Чем больше операций в секунду делает процессор, тем он больше потребляет. Но есть задачи предельно чувствителные к потреблению энергии. Например, когда процессор связан с дистанционным датчиком, который работает от миниатюрной батарейки. В этом случае используются процессоры с микропотреблением и коды к ним минимизируются насколько это возможно.

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

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

  Профиль  
  
    
#143  Сообщение 18.07.16, 00:29  
Ветеран

Регистрация: 26.09.2014
Сообщения: 12375
Благодарил (а): 0 раз.
Поблагодарили: 407 раз.
Все интернеты написаны на джаваскрипте.

  Профиль  
  
    
#144  Сообщение 18.07.16, 08:26  
Ветеран
Аватара пользователя

Регистрация: 03.12.2014
Сообщения: 27744
Благодарил (а): 1116 раз.
Поблагодарили: 864 раз.
Новороссия
Джиломан писал(а):
Все интернеты написаны на джаваскрипте.
Инторнеты на PHP написаны. Шоб ты знал.
На ем вообще куча говнищатупого написана, за которое люди получили реальное бабло.

Вот страсть как необходимо 500 сайтов знакомств!!! И за каждый десяток штук баксов зарплаты программистам.
А написаны эти сайты, которые новейшие компьютеры по 2 минуты открывают, ибо там фреймворков с десяток, на тех самых фреймворках.

Вот и в наличии у нас специалисты с зарплатой 200$, но обезьянки на фреймворках с зарплатой 2000$.
Потому что 500 сайтов знакомств нужнее, чем 500 микроконтроллеров.

  Профиль  
  
    
#145  Сообщение 18.07.16, 08:27  
Ветеран
Аватара пользователя

Регистрация: 03.12.2014
Сообщения: 27744
Благодарил (а): 1116 раз.
Поблагодарили: 864 раз.
Новороссия
Не сегодня возникла ситуация, когда сфера услуг перспективнее и богаче реального производства.

  Профиль  
  
    
#146  Сообщение 18.07.16, 10:55  
Ветеран
Аватара пользователя

Регистрация: 26.08.2014
Сообщения: 20269
Благодарил (а): 0 раз.
Поблагодарили: 468 раз.
гланое в програмизьме - алгоритмы. А на каком уж языке их реализовывать дело двадцать пятое. На каком быстрее, на таком и нужно реализовывать. А быстрее всего на том, который знаешь. Бывают и исключения, разумеется :)

  Профиль  
  
    
#147  Сообщение 18.07.16, 12:17  
Старожил
Аватара пользователя

Регистрация: 23.08.2014
Сообщения: 5854
Откуда: Оренбург
Благодарил (а): 0 раз.
Поблагодарили: 253 раз.
Россия
Спасибо.
Почерпнул:
1. Большинство прикладных программ пишется на язЫках (очень) высокого уровня. Где программеру особо вникать в суть процесса не надо. ("Всё уже до нас украдено")
2. Есть громадная, и, КМК, оху... чень перспективная область микроконтроллеров, где тупыми индусскими методами делать нечего. (Как-то сюда же - совеццкие космические аппараты имели очень маленькие вычислительные мощности, но, благодаря совеццким математикам имели также оч. хорошие (лучшие? - наша математика - родина слонов) алгоритмы, и этим всё компенсировали)

3. Исходя из сказанного выше (не здесь, не мной, ранее!) надо бы ввести категорирование программителей

Прошу вносить предложения в виде таблички: Название - Критерий- Пояснение

_________________
Изображение

  Профиль  
  
    
#148  Сообщение 18.07.16, 12:25  
Ветеран
Аватара пользователя

Регистрация: 26.08.2014
Сообщения: 20269
Благодарил (а): 0 раз.
Поблагодарили: 468 раз.
подавляющее большинство программистов - быдлокодеры, даже если они пишут на асме и знают устройство процессора и проч устройств назубок.

потому, что одно дело пересылать данные из регистра в регистр, а другое дело реализовать программно БПФ, к примеру

  Профиль  
  
    
#149  Сообщение 18.07.16, 13:48  
Ветеран

Регистрация: 26.09.2014
Сообщения: 12375
Благодарил (а): 0 раз.
Поблагодарили: 407 раз.
Онаним писал(а):
Джиломан писал(а):
Все интернеты написаны на джаваскрипте.
Инторнеты на PHP написаны. Шоб ты знал.
пхп сукс, нода рулёз.
Онаним писал(а):
Потому что 500 сайтов знакомств нужнее, чем 500 микроконтроллеров.
Нужней всего 500 микрокалькуляторов.

  Профиль  
  
    
#150  Сообщение 18.07.16, 13:51  
Ветеран

Регистрация: 26.09.2014
Сообщения: 12375
Благодарил (а): 0 раз.
Поблагодарили: 407 раз.
Синий апельсин писал(а):
потому, что одно дело пересылать данные из регистра в регистр, а другое дело реализовать программно БПФ, к примеру
БПФ, ипиомать.
БПФ может любой дурак.
Всё равно как Мачача четырьмя ногами Баха исполняет.
А вот ты организуй программное взаимодействие миллиона компьютеров, тогда программист будешь.

  Профиль  
  
    
#151  Сообщение 18.07.16, 13:54  
Ветеран
Аватара пользователя

Регистрация: 26.08.2014
Сообщения: 20269
Благодарил (а): 0 раз.
Поблагодарили: 468 раз.
Джиломан писал(а):
БПФ, ипиомать.БПФ может любой дурак.Всё равно как Мачача четырьмя ногами Баха исполняет.А вот ты организуй программное взаимодействие миллиона компьютеров, тогда программист будешь.

бпф привел в качестве примера. А взаимодействие компов, хоть двух, хоть трех, хоть миллиона, это не совсем алгоритм. Протокол. Это не совсем одно и то же

  Профиль  
  
    
#152  Сообщение 18.07.16, 14:34  
Ветеран

Регистрация: 16.08.2014
Сообщения: 26572
Благодарил (а): 696 раз.
Поблагодарили: 826 раз.
Синий апельсин писал(а):
подавляющее большинство программистов - быдлокодеры, даже если они пишут на асме и знают устройство процессора и проч устройств назубок.

потому, что одно дело пересылать данные из регистра в регистр, а другое дело реализовать программно БПФ, к примеру

Спектральный анализ на базисах Фурье, Хартли, Уолша, Мерсенна-Ферма и прочий детский сад - это не к программистам, а к арифметикам. :)

  Профиль  
  
    
#153  Сообщение 18.07.16, 14:38  
Ветеран
Аватара пользователя

Регистрация: 26.08.2014
Сообщения: 20269
Благодарил (а): 0 раз.
Поблагодарили: 468 раз.
Молотов писал(а):
Спектральный анализ на базисах Фурье, Хартли, Уолша, Мерсенна-Ферма и прочий детский сад - это не к программистам, а к арифметикам.

вот они-то и есть настоящие программисты. Остальные - быдлокодеры :)

  Профиль  
  
    
#154  Сообщение 18.07.16, 15:24  
Ветеран

Регистрация: 16.08.2014
Сообщения: 26572
Благодарил (а): 696 раз.
Поблагодарили: 826 раз.
Синий апельсин писал(а):
Молотов писал(а):
Спектральный анализ на базисах Фурье, Хартли, Уолша, Мерсенна-Ферма и прочий детский сад - это не к программистам, а к арифметикам.

вот они-то и есть настоящие программисты. Остальные - быдлокодеры :)

Арифметики - не программисты.
Равно как и ты, когда нажрешься и горланишь песни - не оперный певец Ла Скала. :)

  Профиль  
  
    
#155  Сообщение 18.07.16, 15:41  
Ветеран
Аватара пользователя

Регистрация: 03.12.2014
Сообщения: 27744
Благодарил (а): 1116 раз.
Поблагодарили: 864 раз.
Новороссия
Джиломан писал(а):
Онаним писал(а):
Джиломан писал(а):
Все интернеты написаны на джаваскрипте.
Инторнеты на PHP написаны. Шоб ты знал.
пхп сукс, нода рулёз.
Онаним писал(а):
Потому что 500 сайтов знакомств нужнее, чем 500 микроконтроллеров.
Нужней всего 500 микрокалькуляторов.
Нода - это для тех программистов, которые знают яву, но которым впадлу учить ПХП.

  Профиль  
  
    
#156  Сообщение 18.07.16, 15:42  
Ветеран
Аватара пользователя

Регистрация: 26.08.2014
Сообщения: 20269
Благодарил (а): 0 раз.
Поблагодарили: 468 раз.
Молотов писал(а):
Арифметики - не программисты.Равно как и ты, когда нажрешься и горланишь песни - не оперный певец Ла Скала.

да, они алгоримисты. Это гораздо круче программных быдлокодеров :)

  Профиль  
  
    
#157  Сообщение 18.07.16, 15:49  
Старожил
Аватара пользователя

Регистрация: 23.08.2014
Сообщения: 5854
Откуда: Оренбург
Благодарил (а): 0 раз.
Поблагодарили: 253 раз.
Россия
Молотов писал(а):
Синий апельсин писал(а):
Молотов писал(а):
Спектральный анализ на базисах Фурье, Хартли, Уолша, Мерсенна-Ферма и прочий детский сад - это не к программистам, а к арифметикам.

вот они-то и есть настоящие программисты. Остальные - быдлокодеры :)

Арифметики - не программисты.
Равно как и ты, когда нажрешься и горланишь песни - не оперный певец Ла Скала. :)
Совершенно верно.
Арифметики - отцы-основатели и боги программистов. Иногда добрые.

_________________
Изображение

  Профиль  
  
    
#158  Сообщение 18.07.16, 15:52  
Ветеран
Аватара пользователя

Регистрация: 26.08.2014
Сообщения: 20269
Благодарил (а): 0 раз.
Поблагодарили: 468 раз.
Уралец писал(а):
Арифметики - отцы-основатели и боги программистов.

люто плюсую :rzach:

  Профиль  
  
    
#159  Сообщение 18.07.16, 15:57  
Ветеран

Регистрация: 26.09.2014
Сообщения: 12375
Благодарил (а): 0 раз.
Поблагодарили: 407 раз.
Онаним писал(а):
Джиломан писал(а):
пхп сукс, нода рулёз.
Нода - это для тех программистов, которые знают яву, но которым впадлу учить ПХП.
Джава и джаваскрипт это две большие разницы.
Джаваскрипт ближе к лиспу (точнее, scheme), чем к джаве, особенно после введения tail call optimization в es6.
А пхп супротив джаваскрипта всё равно что плотник супротив столяра.

  Профиль  
  
    
#160  Сообщение 18.07.16, 15:59  
Ветеран

Регистрация: 26.09.2014
Сообщения: 12375
Благодарил (а): 0 раз.
Поблагодарили: 407 раз.
Синий апельсин писал(а):
Уралец писал(а):
Арифметики - отцы-основатели и боги программистов.

люто плюсую :rzach:
Да, были когда-то нищебродские времена, когда компьютеров хватало только на считалки.

  Профиль  
  
    
Начать новую тему Ответить на тему  [ Сообщений: 173 ]  Стрaница Пред.  1 ... 5, 6, 7, 8, 9  След.

   Похожие темы   Автор   Ответы   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. Тщета и нищета американской астронавтики

Индифферент

41

14.03.24, 11:29

В этой теме нет новых непрочитанных сообщений. Нищета и убожество "отборных штурмовых групп" укросброда

yf,k.lfntkm

21

31.08.22, 20:25

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

саня

66

18.07.21, 16:51

В этой теме нет новых непрочитанных сообщений. Блеск и нищета Белорусской империи.

Москаль з Батькiвщины

121

26.01.20, 14:28




[ Time : 1.320s | 20 Queries | GZIP : Off ]