問題タブ [language-features]
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.
language-features - Python よりも Ruby を使いたい、またはその逆をしたいのはなぜですか?
アイデアを実装するためにどの言語またはテクノロジーを使用するかを決定する際に、知りたかったのです。決定を下す際に関係する要因は何ですか? 特に人気のあるスクリプト言語について言えば、なぜ python や perl よりも ruby を使用したり、その逆を選択したりするのでしょうか? これらすべてのスクリプト言語はその価値を証明しています。
c# - 列挙型定義のチルダ (~) は何ですか?
ずっと C# を使ってきたにもかかわらず、自分が知らなかったことを見つけることができることにいつも驚かされます...
これについてインターネットで検索してみましたが、検索で「〜」を使用してもうまく機能せず、MSDN でも何も見つかりませんでした (存在しないとは言いません)。
最近このコード スニペットを見ましたが、チルダ (~) の意味は何ですか?
私はそれを見て少し驚いたので、コンパイルしようとしましたが、うまくいきました...しかし、それが何を意味するのか/何をするのかはまだわかりません。何か助けて??
language-features - リアルタイム アプリケーションに使用する言語
株式市場データを受信し、何らかの処理を行ってからクライアント アプリケーションに送信するリアルタイム アプリケーションを開発します。サーバーとクライアントの間で計算を分割することにしました。サーバーは基本的な計算を行い、最終的な変数を計算するクライアントに基本データを送信します。
C# を使用してクライアント アプリケーション (GUI のみ) を開発し、C++ を使用して最終的な変数 (変数計算機と呼ばれる) を計算するコンポーネントを開発することにしました。C ++で「変数計算機」を開発する目的は、モジュール性です。たとえば、クライアント側で変数の計算に時間がかかることがわかった場合は、サーバー側で同じモジュールを使用できます。
また、標準の C++ を使用してサーバー サイドを開発します。
注: サーバーは一連のメッセージを処理し、それを 1 秒以内にクライアントに送信する必要があります 市場の開始時に最大数のメッセージが送信されます 100,000 メッセージ
助言がありますか?
ruby - Ruby: Java/C# よりも柔軟性が高い?
私は Ruby を学んでいる初心者なのですか、それとも Java/C# よりも (同じ) ものを書く方法が本当にたくさんあるのでしょうか? また、Java よりも柔軟性がある場合、混乱を避けるために一般的に使用されていないRuby の言語機能はありますか?
例としては、並列代入や文字列のさまざまな書き方などでしょうか?
注: Java/C# との比較を求めているわけではありません...この言語の質問だけをお願いします...
編集: C#、Java、Ruby は強く型付けされており、Ruby (Python など) のみが動的に型付けされていることを理解しています (Java/C# は静的に型付けされています)。いくつかの回答は、動的型付け言語の方がより柔軟であると言っています。これは必ずしも真実ですか? また、構文にどのように影響しますか? 構文の柔軟性についてのみ質問しています。
(PHP も動的に型付けされており、私が見た限りでは、Java/C# よりも柔軟ではないようです。繰り返しますが、展開やその他の側面ではなく、構文の観点から意味します...)
c# - c# Anonymous Type コードの VB.Net Code Equivelant とは何ですか?
この C# コードに相当する VB.Net のコードを誰か教えてもらえますか?
java - クラスで「static」キーワードは何をしますか?
具体的には、次のコードを試していました。
しかし、それはエラーを与えました
静的メソッド main の非静的フィールドにアクセスできません
そこで、の宣言を次のように変更しましたclock
。
そしてそれはうまくいきました。そのキーワードを宣言の前に置くとはどういう意味ですか? そのオブジェクトに対して何ができるかという点で、正確には何を実行および/または制限しますか?
java - Javaのlong、double、byte、charの目的は何ですか?
私はJavaを学んでいるので、質問があります。タイプint
,は、変数に関して必要になるほぼすべてのものに適しているようboolean
です。string
float
私の質問は、 、 、 などの他のタイプはlong
、double
通常byte
のchar
日常のプログラミングで使用されたことがありますか? これらを使用できる実用的なものは何ですか? 彼らは何のために存在しますか?
java - Java は、よりクリーンな言語の利益のために、将来のバージョンで下位互換性を破るべきですか?
- プリミティブは保持する価値がありますか?
- 非推奨のものはすべて削除する必要がありますか?
- 2 つの GUI フレームワークが必要ですか?
- ...
ruby-on-rails - 機能の差別化: Rails / Django
- Rails や Django には、他のフレームワークには存在しない重要な機能はありますか?
- エンタープライズ Web アプリの場合、どちらにも重要な欠落はありますか?
この質問は、論争を目的としたものではありません。私は、今後のプロジェクトについて、十分な情報に基づいて技術的な決定を下そうとしています。これらのフレームワークの 1 つを選択することに関して、私が持っている 2 つの懸念は次のとおりです。
- 外部システムとの統合 (Java、.Net、SAP など)
- レポート - いずれかのフレームワークを使用して洗練されたレポート/チャート (財務) を作成するのは難しいでしょうか。これには、複数のテーブルの結合、カスタムの並べ替え、ページネーション (ajax を使用)、およびさまざまなデバイスの印刷が必要になります。
c# - C#プロパティの略記に相当するVB.NET?
C# に相当する VB.NET はありますか?
私はあなたができることを知っています
しかし、Visual Basic の速記で答えをググることはできないようです。