問題タブ [graphical-programming]
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.
lisp - ビジュアル プログラミングのためのツール
プログラム内のワークフローをグラフィカルに表現するためのツールが必要です (電子回路がグラフィカルな表現で記述されているように)。表現は次のようにする必要があります: 関数はボックスで、ボックス間の矢印は「メッセージ」です。このような:
代替テキスト http://img372.imageshack.us/img372/8471/functionsqv0.png
この図は次のことを示しています: (c (a) (b))
ここで、c() のパラメーターは d および e と名付けられています。Cでは次のようになります
したがって、次のような s 式の操作と視覚的表現のためのツールが必要だと思います。
また
リンクされたリストについてではなく、関数間の論理接続についてです。
ツールは、グラフィック表現からテキスト表現を生成するだけです。
ウィキのページには、「ビジュアル プログラミング」や「グラフィカル プログラミング」などに関する情報がたくさんあります。説明されているほとんどすべてのツールはクールですが、やや複雑です。リストはかなり長いので、すべてをテストするにはかなりの時間がかかります。だから私は生きている実在の人々の意見が必要です。
要件は次のとおりです。
- 無料
- 単純
- XML、C++、LISP、またはその他のような少なくとも 1 つの実際の言語にエクスポートできます。
そして、このツールが構成可能であれば、それは本当に良いことです.
私はFlowDesignerツールが好きです。これは私が必要としているもののほとんどのようですが、どの言語にもエクスポートできません...悲しいかな。
UPD : 私が言及した wiki ページ: Graphical Programming
UPD2 : まあ、私は自分のツールを書くことにしました...
c++ - グラフィカルなスクラッチのような方法で C++ を記述しますか?
C++ コードをグラフィカルに開発できるアプリケーションを設計する可能性を考えています。Scratch を発見したときは驚きました (サイトとチュートリアル ビデオを参照してください)。
プリプロセッサ命令とおそらく関数ポインタを除いて、ほとんどの C++ はグラフィカルに表現できると思います。
グラフィカルな項目で表現できる (または表現できない) C++ 機能は何だと思いますか? このようなアプリケーションの長所と短所は何ですか? 「プレーンな」C++ よりもどれだけ簡単になるでしょうか?
要約と詳細:
長所:
- 直感的
- 小さなアプリケーションではシンプル
- タイプミスを避けるのに役立ちます
短所:
- 大規模(中規模?)のアプリケーションでは判読不能になる可能性があります-サイズのアプリケーション
- 経験豊富なプログラマーにとっては、手動コーディングの方が高速です
- C++ は、そのようなアプローチには複雑すぎる言語です。
私の仕事では、すでにかなりの数の既存の C++ コードがあることを考えると、まったく新しいプログラミング方法を探しているわけではありません。レガシ コードと完全に互換性のある別のプログラミング方法を検討しています。人々が新しいコードに使用するある種の「バイラル言語」であり、うまくいけば、最終的には既存のコードを置き換えるためにも使用されます (有用な場合)。
このバイラルなアプローチについてどう思いますか?
手動プログラミングとグラフィカルプログラミングに関しては、私はあなたの答えに同意する傾向があります. これが、理想的には、ユーザーがタイピングとグラフィカル プログラミングのどちらかを常に選択できるようにする方法を見つける理由です。行ごとのパーサー (+部分インタープリター) は、型付きコードをグラフィック デザインに変換できる場合があります。可能です。指を交差させましょう。
タイピング機能とグラフィカル プログラミング機能の両方を提供する際に、慎重に検討および分析する必要がある注意事項はありますか?
私はすでにテンプレート クラス (およびより一般的には型レベルの C++) とそのグラフィカル表現に取り組んできました。テンプレート クラスのグラフィカルな表現の例については、そこを参照してください。ボックスは、クラスまたはクラス テンプレートを表します。最初の最上位ノードはクラス自体であり、次のもの (存在する場合) はクラス内の typedef 命令です。下部ノードはテンプレート引数です。もちろん、エッジはインスタンス化のためにクラスをテンプレート引数に接続します。このような型レベルのダイアグラムに取り組むためのプロトタイプはすでに持っています。
このテンプレート クラスの表現方法が明らかに間違っていると思われる場合は、遠慮なくその理由をおっしゃってください。
user-interface - Standard MLのGUI?
私は最近、好奇心からStandardMLを学び始めました。だから私が知っているのは、パフォーマンスを気にせずに抽象化を自由に使用できる効率的なコンパイラ(MLton)があるということです。
StandardMLでGUIプログラミングもできるといいですね。Standard ML用のGtk、Qt、またはWxWidgetsバインディングのようなものはありますか?
どうもありがとうございます。
c++ - ゼロから作成しますか、それともスクラッチで構築しますか?
私は、マイクロコントローラーやロボットのプログラミングで子供(別名貧弱なタイピスト)が使用するため に、 Scratchに似たビジュアルプログラミング言語を構築することを検討しています。
たとえば、Arduino用のグラフィカルプログラミング環境を構築するプロジェクトがあります。
私はScratchが本当に好きで、グラフィカルコーディングも同様にしたいと思っています。 スクラッチソースは、独自の無料ライセンスの下で利用できます。Squeak(Smalltalkベース)で書かれていて、言語がわかりません。
私には、他のプロジェクトを構築する必要があるかもしれないと思います。ウィキペディアのグラフィック言語のリストを調べたところ、オープンソースであり、それを基に構築できるものはあまり見当たりませんでした。
私はC/C ++、Python、およびObjective Cに少し精通しています。独自のプロジェクトを最初から構築する場合は、クロスプラットフォームで何かを構築したいので、 Qtライブラリを使用すると思いますが。残念ながら、私もそれを知りません。
それに取り組む時間が無限にあったら、SqueakとQtを学び、既存のすべてのビジュアルプログラミングプロジェクトを徹底的に検索することは間違いありません。そうではないので、私は意見を求めています:
- 作業を検討すべき既存のプロジェクトはありますか?
- Squeak、Qt、または他の何かを学ぶことをお勧めしますか?
graphical-programming - ボックス内のオブジェクトを分散するアルゴリズム (InDesign、Illustrator、Draw など)
対応する位置を持つ一連の長方形と、これらの長方形の「境界ボックス」として機能する大きな長方形があります。
四角形の間で「空き領域を均等に分配する」アルゴリズムを知りたいです。Adobe InDesign や同様のレイアウト指向アプリの [間隔を分散] オプションに慣れている人もいるかもしれません。それが私が探しているものです。
調べてみましたが、「グラフィカル」アルゴリズムの用語に詳しくなく、「配布」に関連する用語だけを試すと、主に分散コンピューティングに関する結果が得られます。したがって、検索するアルゴリズムの名前やより適切な用語でさえ、大きな助けになります。
最後に、アルゴリズムは InDesign のアルゴリズムと厳密に同じである必要はありません。領域内でオブジェクトを「分散」するほとんどすべてのアルゴリズムが正常に機能します。実はビジュアル重視なので、提案は多ければ多いほどいいです。=D
python - Pythonのmp3からの数値データ収集
mp3からの数値データをリアルタイムでプロットする方法を知っている人はいますか?
たとえば、スクリプトはmp3を再生し、その再生時に3セットの数値データを出力します。
yahoo - Yahoo パイプ: テキスト ファイル内の単語に基づいてフィード内のアイテムをフィルター処理する
RSS フィードをフィルタリングし、選択した「ストップワード」を含むアイテムを削除するパイプがあります。現在、パイプ エディターでストップワードごとに手動でフィルターを作成しましたが、より論理的な方法は、ファイルからこれらを読み取ることです。テキスト ファイルからストップワードを読み取る方法はわかりましたが、ストップワードごとにフィルター演算子をフィードに適用するにはどうすればよいでしょうか。
ドキュメントには、ループ構成内で演算子を適用できないことが明示的に記載されていますが、うまくいけば、ここに何かが欠けています。
java - Java グラフィック クラス命題
私は Java+swing+miglayout プロジェクトに取り組んでおり、JPanel と JFrame から継承するグラフィカル クラスのクラス設計に落ち着きました。スケルトンは次のとおりです。
このデザインの欠陥は何ですか?
graphics - ゲームプログラミングを始めるのに最適な本は何ですか?
私はプログラミングを始めて 2 年ちょっとになりますが、グラフィックス プログラミングを始めて、簡単なゲームをいくつか作りたいと思っています。私が DirectX を学ぶために読んだ本の多くは、あなたが DirectX の基本を知っていることを前提としていますが、私は知りません。説明。では、グラフィックス プログラミングはまったくの初心者であるが、一般的なプログラミングについてある程度の知識がある人にとっては、どのような本がよいのでしょうか?
java - GUI programming study materials?
Found the GUI programming bit difficult to grasp. Looking for some good materials/books/lecture_videos/advice for learning this. I am interseted in learning Java(swing),Qt, pyQt....