Рейтинг
12.57
голосов: 10

О блоге

Алгоритмические хитрости, типовые решения и заумные трюки. Все то, что можно воплотить программно на любом микроконтроллере или на компе (но применимо к электронике)

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (155)

dcoder Krieger Tabke XANDER marvin_yorke kest Vga Alatar mzw kalvenolt Reverb mist grand1987 Gornist Rom kvm labor neiver Leopoldius rumkin

Все читатели блога

ROPS (Rem Object Pascal Script) - встраиваемый интерпретатор языка Pascal. Плагины PSImport_DateUtils, PSImport_ComObj, PSDllPlugin, PSCustomPlugin


    PSImport_DateUtils — плагин библиотеки импорта для модулей Delphi SysUtils.pas (EncodeDate, EncodeTime, TryEncodeDate, TryEncodeTime, DecodeDate, DecodeTime, DayOfWeek, Date, Time, Now, DateToStr, StrToDate, FormatDateTime) и DateUtils.pas (DateTimeToUnix, UnixToDateTime).


Читать дальше

ROPS (Rem Object Pascal Script) - встраиваемый интерпретатор языка Pascal. Плагин PSImport_DB


    PSImport_DB — плагин библиотеки импорта для модуля Delphi DB.pas (TDataSet, TField, TFieldDefs, TIndexDefs, TObjectField, TDataLink, TDataSource, TParam, TParams, TNamedItem, TDefCollection, TFieldDef, TIndexDef, TFlatList, TFieldDefList, TFieldList, TFields, TLookupList, TStringField, TWideStringField, TNumericField, TIntegerField, TSmallintField, TLargeintField, TWordField, TAutoIncField, TFloatField, TCurrencyField, TBooleanField, TDateTimeField, TDateField, TTimeField, TBinaryField, TBytesField, TVarBytesField, TBCDField, TFMTBCDField, TBlobField, TMemoField, TGraphicField, TADTField, TArrayField, TDataSetField, TReferenceField, TVariantField, TGuidField).


Читать дальше

ROPS (Rem Object Pascal Script) - встраиваемый интерпретатор языка Pascal. Плагин PSImport_Forms


    PSImport_Forms — плагин библиотеки импорта для модулей Delphi Forms.pas (TControlScrollBar, TScrollingWinControl, TScrollBox, TForm, TApplication) и Menus.pas (TPopupList, TMenuItem, TMenu, TMainMenu, TPopupMenu, TMenuItemStack).


Читать дальше

ROPS (Rem Object Pascal Script) - встраиваемый интерпретатор языка Pascal. Плагин PSImport_StdCtrls


    PSImport_StdCtrls — плагин библиотеки импорта для модулей Delphi StdCtrls.pas (TCustomGroupBox, TGroupBox, TCustomLabel, TLabel, TCustomEdit, TEdit, TCustomMemo, TMemo, TCustomComboBox, TComboBox, TButtonControl, TButton, TCustomCheckBox, TCheckBox, TRadioButton, TCustomListBox, TListBox, TScrollBar), ExtCtrls.pas (TShape, TImage, TPaintBox, TBevel, TTimer, TCustomPanel, TPanel, TPage, TNotebook, THeader, TCustomRadioGroup, TRadioGroup) и Buttons.pas (TSpeedButton, TBitBtn).


Читать дальше

ROPS (Rem Object Pascal Script) - встраиваемый интерпретатор языка Pascal. Плагин PSImport_Controls


    PSImport_Controls — плагин библиотеки импорта для модулей Delphi Controls.pas (TDragObject, TSizeConstraints, TControl, TGraphicControl, TWinControl, TCustomControl) и Graphics.pas (TCanvas, TGraphicsObject, TGraphic, TFont, TPen, TBrush, TBitmap, TPicture).


Читать дальше

ROPS (Rem Object Pascal Script) - встраиваемый интерпретатор языка Pascal. Плагин PSImport_Classes


    PSImport_Classes — плагин библиотеки импорта для модулей Delphi System.pas (TObject) и Classes.pas (TPersistent, TComponent, TStream, THandleStream, TFileStream, TStringStream, TCustomMemoryStream, TMemoryStream, TResourceStream, TStrings, TStringList, TBits, TParser, TCollectionItem, TCollection, TOwnedCollection).


Читать дальше

ROPS (Rem Object Pascal Script) - встраиваемый интерпретатор языка Pascal. Введение, состав дистрибутива, компонент PSScript


Введение

  Pascal Script (PS) — это интерпретатор, совместимый с Object Pascal/Delphi/Lazarus, с компилятором байт-кода, который предоставляет среду сценариев для прикладных программ. В Lazarus включен в состав дистрибутива и входит в палитру компонентов.
  В настоящее время он работает в macOS, Windows и Linux на 32-битных и 64-битных процессорах x86, PowerPC и ARM.
Он был создан и поддерживается Carlo Kok в 2001 г. и защищен авторскими правами программного обеспечения RemObjects как бесплатное программное обеспечение с доступным полным исходным кодом.


Читать дальше

Встраиваемый интерпретатор языка Pascal и его возможное применение.

  В статье речь пойдет о простом встраиваемом интерпретаторе языка Паскаль для Delphi (и предположительно Lazarus) программ — «PASCALC interpreter v3.00 for Delphi (C)2000 Alex Boiko». Впервые я столкнулся с ним несколько лет назад при использовании программы-прошивальщика AsProgrammer, в которую он встроен изначально. Наличие встроенного скриптового языка позволяет конечному пользователю перестраивать поведение приложения в соответствии со своими потребностями без необходимости его перекомпиляции. Это делается командами скриптового языка через встроенные команды API, дающих доступ к внутренним обьектам программы.


Читать дальше

Считаем синус быстро и точно: ч.3 - Практика

Наконец-то переходим к самой важной части — как это вот всё использовать. Здесь я расскажу, как выбрать подходящую комбинацию длины таблицы и степени полинома, как создать эти таблицы и приведу примеры, как посчитать быстро (ну или относительно быстро).
Картинки не будет, не нашёл подходящей…


Читать дальше
  • +6
  • 08 октября 2021, 14:49
  • vix

Считаем синус быстро и точно: ч.2 - Точность вычислений

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




Читать дальше
  • +8
  • 08 октября 2021, 14:43
  • vix