問題タブ [programming-languages]

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 投票する
6 に答える
712 参照

programming-languages - ポリグロットソリューションを使用して実装するのはなぜですか、または実装しないのですか?

ポリグロット、または多言語のソリューションを使用すると、言語を最も適した問題に適用できます。それでも、少なくとも私の経験では、ソフトウェアショップは、解決しようとしている問題のすべての側面に「スーパー」言語を適用したいと思う傾向があります。問題を簡単かつ自然に解決する別の言語が利用可能であっても、その言語に固執することは「地獄または高水」になります。ポリグロットソリューションを使用して実装するのはなぜですか、または実装しないのですか?

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

encryption - 標準ライブラリにおける暗号化の合法性

Java や C# などの一部のプログラミング言語には、標準ライブラリに暗号化パッケージが含まれています。Python や Ruby などの他のものでは、強力な暗号化を行うためにサードパーティ モジュールをダウンロードする必要があります。これは法的な理由によるものだと思います。おそらく、Sun Microsystems には訴えられることを恐れない十分な数の弁護士がいますが、Guido van Rossum はより脆弱だと感じています。

しかし、法律は実際にこれについて何を言っているのでしょうか? この時点で、オープンソースの作成者は、プログラミング言語の標準ライブラリに強力な暗号化を含めた場合、心配することはありますか? もしそうなら、なぜ彼らはしないのですか?そうでない場合、Sun と Microsoft はどうすればそれを回避できますか。

0 投票する
40 に答える
128878 参照

programming-languages - 言語はいつスクリプト言語と見なされますか?

言語をスクリプト言語にする理由は何ですか?「コンパイルされるのではなく、解釈されるとき」と言う人もいます。これにより、PHP(たとえば)はスクリプト言語になります。それが唯一の基準ですか?または他の基準はありますか?

参照:

0 投票する
14 に答える
425 参照

asp.net - 仕事に適した言語を見つける: C# からの分岐

私は Microsoft 環境で働いているので、C# ハンマーを使って釘を打つことができます。そうは言っても、どの言語 (コンパイル済み、インタープリター、スクリプト、関数型、任意の型!) が C# の知識を補完し、どのような目的で使用するのでしょうか? たとえば、多くのスクリプト機能をコンパイル済みのコンソール アプリから Powershell スクリプトに移動しました。あなたが MS 開発者なら、F#、IronRuby、IronPython などの他の言語のニッチを世界で見つけましたか? また、それらはどのニッチを埋めますか?

注: この質問は Microsoft の開発者に向けたものです。会社を離れて LAMP スタックのインストールを開始できず、永久にサポートしなければならないからです。:) ただし、あなたの主要言語以外に、あなたの世界で特定のタスク/役割を果たすのに興味を持った他の言語について自由に言及してください。

0 投票する
10 に答える
15491 参照

programming-languages - 自己再生コードを作成する方法 (ソースを exec に表示) は?

私は、実行時に独自のソースを出力するプログラムを作成する必要がある、この問題に対する C/C++ ベースのソリューションを数多く見てきました。

いくつかの解決策 --

http://www.cprogramming.com/challenges/solutions/self_print.html

多くの言語でのQuine Pageソリューション

ネット上にはさらに多くのソリューションがあり、それぞれが他とは異なります。このような問題にどのようにアプローチするのか、それを解決する人の心の中はどうなっているのだろうか。この問題についていくつかの洞察を貸してください... perl、php、rubyなどの解釈された言語での解決策は簡単かもしれません...コンパイルされた言語でそれを設計する方法を知りたいです...

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

parsing - オメタの特別なところは何ですか?

Ometaは「パターン マッチング用の新しいオブジェクト指向言語」です。Lexx/Yacc や Pyparsing などの文法を解析するための Oz ツールなどの言語で、パターン マッチングに遭遇したことがあります。サンプル コードを見たり、ディスカッションを読んだり、友人と話したりしても、Ometa が特別な理由 (または、少なくとも一部の人々がそれをそう考える理由) を理解することはできません。説明はありますか?

0 投票する
11 に答える
3387 参照

programming-languages - 測定単位は F# に固有のものですか?

F# の測定単位に関する Andrew Kennedy のブログ投稿シリーズを読んでいましたが、多くの場合、それは非常に理にかなっています。このようなシステムを持つ言語は他にありますか?

編集:より明確にするために、私はあなたが任意に定義できる測定システムの柔軟な単位を意味します。

0 投票する
11 に答える
14446 参照

c++ - C++ よりも Objective-C を使用する利点は何ですか?

Objective-C についての言及は聞いたことがありますが、自分で使用したことはありません。一般的に、またC++に関連して、みんなの意見がどうなのか興味がありました。より有用またはより有用でないプロジェクトのタイプはありますか?

0 投票する
9 に答える
2390 参照

windows - どこでも実行できる小さな「ウィンドウ フォーム」アプリケーションを作成する

私は組み込みの世界で働いており、主に C を使用し、GUI はまったく使用していません (表示画面がないため)。

私がほとんど経験のない非組み込みの世界に移ると、すべての一般的なプラットフォームで実行される単純なウィンドウ形式のアプリケーションを構築するのに最適なプログラミング環境 (言語/IDE/など) は何ですか: windows /linux/mac-os ?

私はウェブアプリを構築したくありません。

私は Python とそのウィジェット ライブラリの 1 つである QT または WxWidgets に注目しています。それは良いオプションですか?

0 投票する
6 に答える
54032 参照

c++ - マネージ C++ と C++ の違い

2 番目の質問は、これら 2 つのうち何をいつ使用するかということです。