Sowya

Sowya



简介

Sowya 是一款运行于 Windows 和 Linux 上的计算软件.

此项目开始于2018年11月24日.

自 v0.550 开始, Calculator 更名为 Sowya. Sowya 是吴语中数学的发音.

自 v0.615 开始, 提供 Linux 版本.

自 v0.618 开始, 提供 64 位程序.

主要功能

  • 大数运算, 进制转换
  • 数论函数
  • 分数运算
  • Game/算廿四
  • 解方程

教程

Windows

Sowya 下载 (包括最主要的两个文件: Sowya.exe 和 SowyaCMD.exe)

Sowya.7z 解压缩后的文件有:

  • Sowya.exe (图形用户界面)
  • SowyaCMD.exe (命令行界面)
  • lexilla.dll (Sowya.exe 需要)
  • Scintilla.dll (Sowya.exe 需要)
  • editor.properties (Sowya.exe 需要)
  • plugins 目录 (插件, 比如计算pi的插件 plugin_pi.dll)
  • samples 目录 (一些例子)

Linux

Sowya32CMD 是 32位 Linux 程序, 可用 readelf -h Sowya32CMD 查看.

openSUSE

以 Windows 上安装的 openSUSE Tumbleweed (WSL2)为例, 系统是64位. 为运行32位程序, 必须安装一些32位的库.

执行下面的命令

> sudo zypper install -t pattern 32bit
> sudo zypper install glibc-devel-32bit
> sudo zypper in libstdc++6-32bit

将 Sowya32CMD 设置为可运行.

> chmod +x Sowya32CMD
> ./Sowya32CMD

Ubuntu

依次执行下面的命令, 详见 在 64 位系统中运行 32 位程序

$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install libc6:i386 libstdc++6:i386

$ chmod +x Sowya32CMD
$ ./Sowya32CMD

使用教程

Sowya 教程 [pdf]

Calculator 参考手册 [知乎]

线条(SieDiaw)

SieDiaw 是绘制平面曲线的程序.

SieDiaw.7z

Calculator 论坛

Calculator 所在Topic