Околопрограммистский флуд и трансляции

 
1 2 3 4 5
RU AXT #20.03.2015 13:31  @Памятливый45#20.03.2015 12:52
+
-
edit
 

AXT

инженер вольнодумец

Памятливый45> Ни Си, ни Фортран, ни Паскаль в государственной школе и даже в институте преподавать нельзя.
Памятливый45> Поскольку средства программирования (компоновщики и пр.) платные и зарубежные.

Неверно. Есть бесплатные средства, причём кое-какие даже отечественные. Паскаль вообще разрабатывался с целью упрощения языка и компилятора, компилятор пишется где-то за неделю. Си дольше — язык сложнее по грамматике и много особых случаев. Но можно.
F0RTRAN фтопку. Этому инфернальному ужасу там самое место.
 41.0.2272.8941.0.2272.89
RU Floyd #20.03.2015 17:06  @Памятливый45#20.03.2015 12:52
+
-
edit
 

Floyd

аксакал

Памятливый45> Учить надо отечественному, секвестированному или созданному по госзаказу языку программирования под отечественную операционную систему.


И не просто программированию, а отечественному программированию и отечественным алгоритмам. :D
 33.033.0
RU Валентин_НН #20.03.2015 19:40  @Floyd#20.03.2015 17:06
+
-
edit
 

Валентин_НН

координатор
★★
Floyd> И не просто программированию, а отечественному программированию и отечественным алгоритмам. :D

лень заморачиваться, а то-б набросал блок-схему на бересте, да с ятями. ммм. загляденье просто.

пс. а по теме. а можно ардуину подцепить к телефонусмартфону. ну, чтобы программировать его с телефона? ноут не всегда по рукой, а пытатьпрограммировать ардуину, ехая в троллейбусе, было-бы интересно
пс. согласен на внешнее питание МК
 36.036.0
RU Balancer #20.03.2015 22:27  @Памятливый45#20.03.2015 12:52
+
-
edit
 

Balancer

администратор
★★★★☆
Памятливый45> Поскольку средства программирования (компоновщики и пр.) платные и зарубежные.

Linux чем собирают? :eek:
 4141
RU Balancer #20.03.2015 22:29  @Валентин_НН#20.03.2015 19:40
+
+1
-
edit
 

Balancer

администратор
★★★★☆
В.Н.> а можно ардуину подцепить к телефонусмартфону. ну, чтобы программировать его с телефона?

ArduinoDroid - Arduino IDE - Приложения на Google Play

Features:* open/edit arduino sketches* example sketches and libraries included* customizable code syntax highlighting ** compile sketches (no root required)* upload sketches (Arduino Uno/Uno_r3, Duemilanove, Nano, Mega 2560, Leonardo, Micro/Pro Micro, Pro, Pro Mini boards are supported, android devices with USB-host support required)* works offline (no internet connection required)* code complete ** real-time diagnostics (errors and warnings) and fixes ** file navigator ** tiny built-in software keyboard * App blog: Troubleshooting: Advanced paid features (marked with *) review: CppDroid app: ArduinoCommander app: © "Arduino" is a trademark of Arduino team. // Дальше — play.google.com
 

Только извращение это редкое, если у тебя не клавиатурный планшет.
 4141
RU Памятливый45 #21.03.2015 20:58  @Floyd#20.03.2015 17:06
+
-
edit
 

Памятливый45

злопамятливый
☆★★
Floyd> И не просто программированию, а отечественному программированию и отечественным алгоритмам. :D

Среди нескольких негативных ответов на мое сообщение именно сообщение Floyd вызвало моё наибольшее отторжение.
Не ёрничанье Floyd по вопросу отечественного меня волнует. Сегодня уже не 10-е годы, время сегодня ставит вопрос об импортозамещении, чтобы обращать внимание на Чонкина наших дней.

Больной вопрос "Программы и алгоритмы"
С советских времен пользовался услугами отраслевого фонда алгоритмов и программ.
Знал о существовании государственного фонда алгоритмов и программ.
Пользовался, приобретенными Вычислительны центром НПО "Энергия" (на второй территории) и 161 (?) отделом (другая структура на первой территории) лентами подпрограмм Фортрана.
К лентам распространялось описание работы, входящие, исходящие параметры , их тип, возможно описание COMMON, а на лентах лежали оттранслированные блоки *.OBJ.

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

Прошло время и алгоритмы перестали быть предметом охраны.
Один человек пишет программу на Фортране и защищает свои права. Другой, разобравшись с алгоритмом пишет на другом языке, защищает и продает права.
Хорошо ли это - не уверен.
Как мне кажется алгоритм , описанный государственным языком и зарегистрированный в ФИПС есть универсальная защита. а программа, привязанная к сегодняшним языкам не защитит от дебаггера и использования другими лицами.
Для спасения своих программистов Патентное ведомство США патентует программы. Естественно к ним требуются описания, раскрывающие алгоритм, формулы и блок-схемы.
Помню ещё к Фортрану 77 была прикреплена процедура, которая *.ЕХЕ файл превращала в код на фортране и формировала графическую блок-схему программы и формировала файл *.lst, содержащий таблицу идентификаторов и комментариев, которыми раньше программисты пересыпали тексты своих программ.
 11.011.0
RU Floyd #21.03.2015 21:24  @Памятливый45#21.03.2015 20:58
+
+1
-
edit
 

Floyd

аксакал

Памятливый45> Не ёрничанье Floyd по вопросу отечественного меня волнует.

Я ни хрена не понял о чем был пост выше, о копирайте или еще чем, но на всякий случай я поясню что я имею ввиду:

Я не вижу смысла в переписывании трудов того же Дональда Кнута, ну разве только что ради копирайта, ибо теория алгоритмов, как наука, не может быть чисто русской. Кто-нибудь представляет отечественную физику? Хотя некоторые верят в американскую :D
 41.0.2272.10141.0.2272.101
RU Памятливый45 #21.03.2015 22:08  @Sandro#20.03.2015 13:31
+
-
edit
 

Памятливый45

злопамятливый
☆★★
Памятливый45>> Ни Си, ни Фортран, ни Паскаль в государственной школе и даже в институте преподавать нельзя.
Памятливый45>> Поскольку средства программирования (компоновщики и пр.) платные и зарубежные.
AXT> Неверно. Есть бесплатные средства, причём кое-какие даже отечественные.

Вот как интересно Паскаль (Дельфи 7) есть разработанная в России?
Подскажите адресок организации.
Попробую приобрести права на использование в соответствии с российским законодательством.


AXT> Паскаль вообще разрабатывался с целью упрощения языка и компилятора, компилятор пишется где-то за неделю. Си дольше — язык сложнее по грамматике и много особых случаев. Но можно.

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

Что-то в базе данных ФИПС я такого не вижу.
Что бы какой то гений или коллектив написали транслятор или компоновщик языка Паскаль.

AXT> F0RTRAN фтопку. Этому инфернальному ужасу там самое место.

Не знаю, что означает слово инферальный, но слово "Фтопку" звучит уничижительно к Фортрану.

Может быть это - средство самовыражения AXT?
Может - это означает его высокое качество как программиста!
Я уже 20 лет не кормлюсь программированием. Поэтому с большим внимание отношусь к авторитетам действующих программистов и к их мнению к различным языкам.
Например мой знакомый, работающий в области отладки российской (почти) платежной системы объяснял мне так:
"После освоения Фортраном алгоритмов побитовой обработки информации любые программы можно разрабатывать на любом из описанных выше языков."
Вот так просто и без апломба.

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

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

Может быть излишек таких знатоков программирования как цитируемый мною, мода на такое отношение к программированию делает невозможным найти программиста в Москве?
 11.011.0
Balancer: предупреждение (+1) по категории «Переход на личности»
RU Balancer #21.03.2015 22:14  @Памятливый45#21.03.2015 22:08
+
-
edit
 

Balancer

администратор
★★★★☆
Памятливый45> Вот как интересно Паскаль (Дельфи 7) есть разработанная в России?
Памятливый45> Попробую приобрести права на использование в соответствии с российским законодательством.

Чем тебе не нравится открытый freepascal под GPL, который приобретать не нужно?

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

Зачем это нужно в XXI веке?
 4141
+
-
edit
 

Floyd

аксакал

Balancer> Чем тебе не нравится открытый freepascal под GPL, который приобретать не нужно?

Дык и фортран, оказывается, присутствует в коллекции GCC :))

GFortran - GCC Wiki

Gfortran is the name of the GNU Fortran project, developing a free Fortran 95/2003/2008 compiler for GCC, the GNU Compiler Collection. The gfortran development effort uses an open development environment in order to attract a larger team of developers and to ensure that gfortran can work on multiple architectures and diverse environments. This wiki contains links to binary packages for gfortran, up-to-date status of the compiler, recently fixed bugs, etc. You can find here our "getting started" web page for new users of gfortran. // Дальше — gcc.gnu.org
 

Правда кому он нужен сейчас ?

Работа в Рязани, вакансии Рязани, поиск работы в Рязани - ryazan.hh.ru

HeadHunter (ryazan.hh.ru) позволяет найти работу в Рязани. HeadHunter - это качественная база резюме и вакансий и современные сервисы для поиска работы и персонала. // ryazan.hh.ru
 

в сравнении с ...

Работа в Рязани, вакансии Рязани, поиск работы в Рязани - ryazan.hh.ru

HeadHunter (ryazan.hh.ru) позволяет найти работу в Рязани. HeadHunter - это качественная база резюме и вакансий и современные сервисы для поиска работы и персонала. // ryazan.hh.ru
 
 41.0.2272.10141.0.2272.101
21.03.2015 23:33, Памятливый45: +1: Яркая попытка "хвоста крутить собакой".
+
-
edit
 

Balancer

администратор
★★★★☆
Floyd> Дык и фортран, оказывается, присутствует в коллекции GCC :))

Да [почти] все, наверное, языки есть в открытых лицензиях. Просто вопрос о Паскале был, вот я и ответил :)
 4141
+
-
edit
 

Balancer

администратор
★★★★☆
Гы-гы :D

Вычислите длину окружности

«Пожалуйста, напишите на C++ функцию, которая получает диаметр круга как float и возвращает длину окружности как float». Звучит как задание на первой неделе... // habrahabr.ru
 
 4141
RU Памятливый45 #21.03.2015 23:28  @Balancer#21.03.2015 22:14
+
-
edit
 

Памятливый45

злопамятливый
☆★★
Памятливый45>> Попробую приобрести права на использование в соответствии с российским законодательством.
Balancer> Чем тебе не нравится открытый freepascal под GPL, который приобретать не нужно?

Уважаемый Balancer заглянул в Google и передал первую ссылку "Паскаль, скачать бесплатно".

Я на всякий случай взлянул вниз и прочитал:

"Отзывы о Free Pascal
Пока нет отзывов о Free Pascal. Станьте первыми!
Комментарий
Вопросы о Free Pascal
Еще не было задано вопросов о Free Pascal. Задайте свой вопрос.
Задать вопрос
Больше информации
Лицензия
GNU
ОС
Windows
Автор
Free Pascal Team
Уровень безопасности
100% безопасно

Размер
40.35MB
Загрузки
87,101
Дата
07.03.14
Предыдущие версии
GNU
2.2.0
Free Pascal"

Соглашусь с Balancer , "который приобретать не нужно".

Кто такая Free Pascal?
Как долго она будет существовать?

На что Compaq была надежной организацией. Но вот уже несколько лет лежит в столе осиротевший "Visual Fortran Professional 6.6"

И бесплатный и ... ненужный.



Памятливый45>> Я уже десяток лет пытаюсь найти программиста, для изменения алгоритма отображения пикселей видеоинформации.
Balancer> Зачем это нужно в XXI веке?

Зачем человеку может быть , что -то нужным, что - либо не стандартизированное американскими чудо-специалистами, собранными за океаном со всей Планеты!?

Я уже неоднократно предлагал Вам реализовать алгоритм обсуждений "вечных" тем, при котором каждый участник может делать только одно сообщение. При этом очередность размещения при каждом вызове формируется случайным образом.
Каждый участник обсуждения при этом редактирует своё сообщение без ограничений.

Вряд ли программа была бы длиннее вышенаписанного абзаца более чем в Пи раз.

Но где в Москве можно найти программиста. (в очередной раз извиняюсь за каломбур).
 11.011.0
RU Balancer #22.03.2015 00:07  @Памятливый45#21.03.2015 23:28
+
-
edit
 

Balancer

администратор
★★★★☆
Balancer>> Чем тебе не нравится открытый freepascal под GPL, который приобретать не нужно?
Памятливый45> Уважаемый Balancer заглянул в Google и передал первую ссылку "Паскаль, скачать бесплатно".

Нет, Freepascal — реализация, знакомая каждому уважающему себя программисту в последние лет 15.

Памятливый45> "Отзывы о Free Pascal
Памятливый45> Пока нет отзывов о Free Pascal. Станьте первыми!

:facepalm:

Памятливый45> Кто такая Free Pascal?

:facepalm: :facepalm: :facepalm:

Памятливый45> Как долго она будет существовать?

Это очень крупный опенсорсный проект. Думаю, существовать будет всё время, в течении которого будет потребность в Паскале + ещё достаточно долго после этого.

Памятливый45> На что Compaq была надежной организацией.

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

Памятливый45>>> Я уже десяток лет пытаюсь найти программиста, для изменения алгоритма отображения пикселей видеоинформации.
Balancer>> Зачем это нужно в XXI веке?
Памятливый45> Зачем человеку может быть , что -то нужным, что - либо не стандартизированное американскими чудо-специалистами, собранными за океаном со всей Планеты!?

Не нравятся американские продукты, используйте китайские. Можете взять один из опенсорсных проектов видео и заказать себе железо под него. И в любом случае это не ответ, зачем «менять алгоритм отображения пикселей видеоинформации». Чтобы б не скрывалось под этой безграмотной формулировкой... И, да, я много программировал видеоадаптеры на низком уровне в начале 1990-х гг. Только уже с середины 1990-х это потеряло почти всякий смысл. Разве что fbdev в Linux в какой-то степени ещё оправдан.

Памятливый45> Я уже неоднократно предлагал Вам реализовать алгоритм обсуждений "вечных" тем, при котором каждый участник может делать только одно сообщение.

Странно, не помню таких предложений. А смысл?

Памятливый45> Но где в Москве можно найти программиста. (в очередной раз извиняюсь за каломбур).

Яндекс.Работа в Москве — Подбор вакансий с популярных сайтов поиска работы
Фриланс сайт удаленной работы №1. Фрилансеры, работа на дому, freelance : FL.ru
Удаленная работа. Фриланс вакансии, фрилансер, работа на дому, freelancer :: Freelance.Ru
Работа в Москве, вакансии в Москве, найдите работу на JOB.RU

Но учтите, что с такими формулировками, как в этой теме, Вы себе вменяемого программиста не найдёте.
 4141

  • Balancer [22.03.2015 00:08]: Перенос сообщений из Arduino
+
-
edit
 

zaitcev

опытный

AXT> Си дольше — язык сложнее по грамматике и много особых случаев. Но можно.

Более того, были советские и российские трансляторы. Марк Венгеров написал аж два (первый - на структурированном ассемблере, т.к. больше было не на чем). На Эльбрусе Волконский тоже имел свой транслятор. И это только что я видел своими глазами. Я уверен, что был самостийный C и на БЭСМ, хотя для переноса Юникса новосибирцы использовали pcc.
 35.035.0

AXT

инженер вольнодумец

GOGI> это что такое, наркомания? Неужели может быть удобнее читать вот такую вот фигню, вместо короткого числа?

Это, напротив, является грамотным стилем программирования. Число может каким угодно быть. Например, 137 для сдвига на 4 позиции. Поэтому так.
 41.0.2272.10141.0.2272.101

GOGI

координатор
★★★
AXT>Число может каким угодно быть. Например, 137 для сдвига на 4 позиции. Поэтому так.
А как 137 может сдвинуть на четыре позиции?!!
На самом деле я понял для чего это. Это защита от необнаруживаемых опечаток. Легко можно вместо X<<4 написать X<<5 и компилятор ошибки не выдаст. И глазом надо вдаваться в логику чтобы увидеть опечатку.
1  36.036.0

Sandro
AXT

инженер вольнодумец

GOGI> А как 137 может сдвинуть на четыре позиции?!!

Писал ОЧЕНЬ сонным, так что промахнулся на единичку и забыл про умножение, инверсию и количество разрядов. Просто как-то так в память въелось. 137d -> 1011111b

GOGI> На самом деле я понял для чего это. Это защита от необнаруживаемых опечаток. Легко можно вместо X<<4 написать X<<5 и компилятор ошибки не выдаст. И глазом надо вдаваться в логику чтобы увидеть опечатку.

Именно. Символические имена для этого и нужны.
 41.0.2272.10141.0.2272.101

Balancer

администратор
★★★★☆
GOGI> Это защита от необнаруживаемых опечаток. Легко можно вместо ...

А вместо SHIFT_LEFT_4_POSITION написать SHIFT_LEFT_5_POSITION не просто легче, а ещё и заметить сложнее из-за синтаксического балласта :) Особенно при копипасте.
 4141

GOGI

координатор
★★★
А я почему-то когда размышлял, думал что число там прописью написано. :) А так да, смысла не имеет.
1  36.036.0

Sandro
AXT

инженер вольнодумец

Дык естественно прописью надо.
 41.0.2272.10141.0.2272.101
+
-
edit
 

zaitcev

опытный

Balancer> А вместо SHIFT_LEFT_4_POSITION написать SHIFT_LEFT_5_POSITION не просто легче, а ещё и заметить сложнее из-за синтаксического балласта :)

Так ведь семантические константы должны быть, типа UBIC_EN_RED_SHIFT. Ты как школьник, чесслово. :-)
 35.035.0
US Mishka #23.03.2015 20:05  @Памятливый45#21.03.2015 20:58
+
-
edit
 

Mishka

модератор
★★☆
☠☠
Памятливый45> Не ёрничанье Floyd по вопросу отечественного меня волнует. Сегодня уже не 10-е годы, время сегодня ставит вопрос об импортозамещении, чтобы обращать внимание на Чонкина наших дней.
Чё с математикой, физикой и химией будем делать? А то там аж древние греки отметились местами (в математике).

Ну и с компиляторами и ОСями — техники написания многие тоже зарубежные...
 36.036.0
+
-
edit
 

Mishka

модератор
★★☆
☠☠
zaitcev> Более того, были советские и российские трансляторы.
Алгол-68, Ада, С, ТурбоПаскаль для ДВК (3.0 послужил прототипом) — у Терехова.
Алгол-68 был написан на Ассемблере, а потом на самом Алголе-68, Ада — изначально на Алголе-68, потом переписана на Аде, С на Алголе-68, ТурбоПаскаль — на ассемблере.
 36.036.0
+
-
edit
 

Balancer

администратор
★★★★☆
zaitcev> Так ведь семантические константы должны быть, типа UBIC_EN_RED_SHIFT. Ты как школьник, чесслово. :-)

Ага. Только мы про конкретный пример :) — Околопрограммистский флуд и трансляции [GOGI#13.02.15 22:10]
 41.0.2272.8941.0.2272.89
1 2 3 4 5

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru