問題タブ [basic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
38064 参照

macos - Mac OSX 用の優れた BASIC コンパイラは何ですか?

Mac OSX 用の優れた BASIC コンパイラは何ですか?

0 投票する
3 に答える
15521 参照

basic - Casio - 基本的なプログラミング

ちょっと急ぎです(;_;)

カシオの電卓(FX-9750 / Grahp35+)を持っている人がいます。

メニューには、2 つの日付間の日数を知ることができる「日数計算」を備えた機能 TVM があります。

私はこの電卓のために何か非常に迅速にプログラムしなければなりませんが、私はその方法を知りません... 私はカシオのプログラミングについてあまり知りません...

TVM -> Days Calculation 関数をプログラム内で呼び出すことはできますか? Googleでそれに関する情報を見つけることができません...カシオのマニュアルをいくつかダウンロードしましたが、日数の計算については何も表示されません...

私を助けてください:)

0 投票する
4 に答える
1166 参照

specifications - QBasic言語仕様

私は友人から、QBasic で QBasic コンパイラを書くように言われました。

最新バージョンの言語の言語仕様はどこにありますか?

0 投票する
4 に答える
3685 参照

basic - フリーウェアの QBASIC 互換の BASIC 用 IDE はありますか?

Visual Basic 以外に利用できるフリーウェア IDE は何ですか?

フリーウェアの QBASIC 互換の BASIC 用 IDE はありますか?

0 投票する
4 に答える
782 参照

c# - Business Basic を Windows 環境に接続するためのオプション

Windows システムから UNIX/AIX/Business Basic に接続する (主にデータを読み取る) オプションを探しています。私はほとんど C# でプログラミングしているので、.NET ソリューションが必要です。

解決策またはコメントを歓迎します。

0 投票する
1 に答える
311 参照

embedded - ベーシック スタンプの SPI に影響する DEBUGIN バースト速度

Parallax BASIC Stamp ボード上に、テキスト コマンドを読み取り、コマンドに基づいてテスト ケースを実行するアプリケーションがあります。SPI バス経由でデータを送信し、SPI バスから読み取る 1 つのテスト ケースは、DEBUGIN テキストのバースト レートによっては失敗します。

スタンプ ボードは、19200 ボーのシリアル ポートを介して PC (クアッド コア 2+ GHZ) に接続されます。

ベーシック スタンプ ターミナルまたはハイパー ターミナルを使用してスタンプ ボードにコマンドを送信すると、テストに合格します。C# アプリケーションを介して同じコマンドを送信すると、テストが失敗します。主な違いは、テキストがスタンプ ボードに送信されるバースト レートです。

人間はコンピューター (アプリケーション) よりもテキストの送信が遅くなります。ハイパー ターミナルを使用すると、1 文字が 19200 ボーで送信されます。アプリケーションは、19200 ボーで 8 文字を文字間に休止なしで送信しています。

DEBUGIN ステートメント (シリアル ポートからの入力) が SHIFTIN または SHIFTOUT コマンドにどのように影響するか、またはこの問題を解決する方法を誰かが知っているかどうかの説明を探しています。

残念ながら、DEBUGIN コマンドのボーレートは変更できません。別の方法は、シリアルポートコマンドを低速で使用してカスタムバージョン(テキストから数値への変換を含む)を作成することです(これは、私のプロジェクトではほとんどない余分な貴重なスペースを使用します)。

StackEchange への投稿が間違ったフォーラムである場合は、移行して、移行した理由を投稿してください。

0 投票する
1 に答える
242 参照

basic - BASIC 言語 - 初心者

BASIC言語を学ぶための良い本やサイトを誰か教えてください。

Realbasic を試してみたいのですが、このソフトウェアについて読んだのはユーザー インターフェイスに関するものだけです。コーディング方法についてはあまり利用できません。ありがとうございます。よろしくお願いします。

0 投票する
1 に答える
549 参照

reverse-engineering - QuickBasic アプリケーションをリバース エンジニアリングする方法

QuickBasic (ゲーム) で記述されたアプリケーションがあります。私はそれに対する権利を所有していますが、オリジナルのコードは書いていません。目の前にソース コードがありますが、すべてを理解しようとして頭を悩ませています。リバース エンジニアリングを簡単にする方法はありますか? 現在、私は FbEdit を使用しており、アプリケーションをさまざまなコンポーネント パーツに分解しようとしています。

0 投票する
2 に答える
550 参照

arrays - 前にディメンション化されていない配列

次の QuickBasic 4.5 コードがあります。

FreeBasic に移植しようとしていますが、次のエラーが表示されます。

'(' の前に、次元が指定されていない配列

IF LEN(Dir("mtn.vga")) > 0 THEN

何か案は?

0 投票する
1 に答える
180 参照

performance - BASIC でのループ展開

BASIC (Parallax BASIC Stamp) の縮小バージョンを実行している組み込みプロセッサがあります。ループでは、SPI バス経由で 1024 個の値を書き込んでいます。

コンパイルされた言語では、ループをアンロールすることで速度を上げることができます (ループにより多くのステートメントを入れて、オーバーヘッドとステートメントの比率を減らします)。ただし、BASIC は解釈型言語であり、各ステートメントは実行前に解釈されるため、よくわかりません。

利用可能なピンを見つけてそれにパルスを書き込んでから、オスコープで測定する必要があるため、プロファイリングは困難です。

理論的な観点から、BASIC でのループのアンローリングには速度の利点がありますか?