Перейти к содержимому

Калькуляторы для инженеров встраиваемых систем и программистов

Nezbrun

0:00 / 0:00

Калькуляторы для инженеров встраиваемых систем и программистов

30 062 просмотра · 8 л. назад
Nezbrun
2,6 тыс. подписчиков
30 062 просмотра · 8 л. назад
Сравнение калькуляторов с мгновенным выполнением для инженеров по встроенным системам Инженеры по встроенным системам, как правило, находятся на стыке программного и аппаратного обеспечения: они одновременно являются и системными программистами, и инженерами по аппаратному обеспечению. В моем случае к этому списку навыков можно добавить смешанные сигналы и радиочастоты. Так почему же мы используем настольные калькуляторы? Разве калькуляторы не устарели? Лично для меня — нет. Возможно, я «в определенном возрасте», но ничто не сравнится с мгновенным доступом к калькулятору на столе, готовому к работе. Хотя я много лет пользовался калькулятором Windows, а также калькуляторами на телефоне, ни один из них не сравнится с хорошим старым добрым настольным калькулятором. Существует несколько довольно хороших приложений-эмуляторов: например, у HP есть два лучших, которые я видел, эмуляторы HP-15C и HP Prime — одни из лучших. В случае с HP Prime, в некоторых аспектах версия для ПК даже лучше, чем настоящий компьютер, поскольку на ПК есть полноценная клавиатура. Тем не менее, несмотря на все достоинства HP Prime, я считаю его в основном устройством для использования в классе. Несмотря на его мощность, я обычно лучше использую Excel и Octave на ПК для достижения тех же целей. Почему именно мгновенное выполнение? Мы, люди моего поколения, были свидетелями перехода от логарифмических линеек к калькуляторам в школьной программе. Моя сестра, которая на пару лет старше меня, пользовалась логарифмической линейкой. Меня никогда не учили пользоваться логарифмической линейкой, я был ребенком, привыкшим к калькуляторам. Это была золотая эра семисегментных светодиодов и вакуумных люминесцентных дисплеев. В то время доступные для учеников средних школ калькуляторы были по необходимости простыми. Поэтому предлагались два варианта ввода с клавиатуры: обратная польская нотация или мгновенное выполнение. Мгновенное выполнение похоже на запись уравнения, тогда как обратная польская запись (RPN) требовала некоторых умственных усилий для преобразования уравнений в машиносовместимый RPN, или постфиксный формат. Для упрощения работы как для учеников, так и для учителей, в средней школе математика решалась с помощью калькуляторов с мгновенным выполнением, также часто называемых калькуляторами с алгебраическим вводом. В те ранние годы калькуляторы с мгновенным вводом не имели приоритета операторов, что вынуждало пользователя использовать дополнительные ячейки памяти или скобки для ввода своих явных намерений. Преимущество RPN заключалось в том, что в этом нет необходимости после преобразования уравнения для ввода, и это было заявлено как еще одно преимущество RPN. Однако вскоре приоритет операторов стал стандартом на калькуляторах с мгновенным вводом, что сделало RPN менее привлекательным вариантом. Следует отметить, что среди поклонников обратной польской записи (RPN) существует некий дружелюбный элитизм, который часто утверждает, что настоящие инженеры должны использовать только RPN, и заявляет, что, однажды увлекшись RPN, вы никогда не захотите вернуться к прежнему способу работы. В моем случае этого не произошло. Я по-прежнему регулярно использую как калькуляторы с обратной польской записью, так и калькуляторы с мгновенным выполнением, и лично я предпочитаю мгновенный ввод. А как насчет VPAM, DAL, EOS и т.д.? Хотя калькуляторы с вводом уравнений, использующие аббревиатуры производителей, такие как VPAM, DAL и EOS, очень умны, принимая ваше уравнение так, как вы бы его написали, и выдавая ответ, я нахожу их сложными в использовании, особенно в плане ввода самих уравнений. Я неизбежно вступаю в борьбу с пользовательским интерфейсом. Я уверен, что во многом это связано с недостаточной осведомленностью, но я понимаю, что со временем калькуляторы становятся все сложнее и сложнее в освоении. HP Prime — отличный тому пример. Честно говоря, это потрясающее устройство, на нём можно выполнять сложные векторные вычисления в стиле Octave, так что же может не понравиться инженеру по встроенным системам? Ну, нужно много часов сидеть за ним, чтобы научиться им пользоваться, а механизм ввода мешает этим усилиям, главным образом из-за отсутствия полноценной клавиатуры. Вкратце, если вам нужно будет возиться с ним на таком уровне, лучше использовать свой ПК. Хотя это и полезно на экзаменах, в реальном мире, как инженер, я обнаружил, что пользовательский интерфейс этих калькуляторов только мешает.