No.5
- 回答日時:
先ほどの回答に抜けが合ったので訂正。
>ざっぱな見分け方は、バイナリエディタで開いて先頭の方に"This program must be run under Win32"とあったらDelphiです。
"This program cannot be run in DOS mode."とあったら、ほぼ間違いなくVC++でしょう。
"This program must be run under Win32"はBorand C++でも同じでしたので、更にバイナリエディタでDelphiの文字があるか検索しないと詳細は判明しません。
"This program cannot be run in DOS mode."もマイクロソフト共通ですので、VBとVC++の区別はこのままでは尽きません。VBかVisualBasicの文字が検索できたらVB系です。
No.4
- 回答日時:
Vectorとかに掲載されているWindowsアプリのフリーソフトは大半は、VC++が開発言語じゃないですかね。
あとは、#3の方も書かれているDelphiとか。ざっぱな見分け方は、バイナリエディタで開いて先頭の方に"This program must be run under Win32"とあったらDelphiです。
"This program cannot be run in DOS mode."とあったら、ほぼ間違いなくVC++でしょう。
No.2
- 回答日時:
gcc
というのは、まぁWindowsに限って言えば違うかもしれないけど
オープンソースのソフトウェアの開発には、gccが圧倒的に多い。
ではgccであれば、他のランタイム等を必要としないかと言えば
まったくそんなことはない。
そんな無駄の多い開発はMS-DOSの時代で終わっています。
単純に、追加すべきものを要求しないソフトは
OSに初期導入されているものや、他のソフトのために
既に導入されているものしか使わないということです。
それに対して、新しい技術を用いるものであれば
対応するライブラリーやランタイムやフレームワークなどを
別途導入する必要が生じるのは、どんな開発言語でも避けられないことです。
既存のプログラムを、共有の部品として利用するという仕組みは
Windows3.0以降のOSやUNIX系OSにおいて、OSの基本機能の一つと言えます。
(MacOSXもそうですし、携帯電話等でさえそういう仕組みで作られています)
もちろん、同等のものを、すべて内製で組み込んで作れば
そういう要求を無くせますが、開発コスト、バグ対応
パッケージサイズ、HDD占有量、あらゆる面で不利です。
たとえば、携帯動画変換君のパッケージにはffmpegが含まれていますが
このffmpeg.exeは4.5Mbytesもの巨大プログラムになっています。
しかし、外部ライブラリーを利用するのを前提とするLinux用では
ffmpegのバイナリーパッケージはARM版debファイルで241Kbytes。
実行ファイル単体で、ARM版で87Kbytes。うちのAMD64版が89Kbytes。
外部ライブラリを、全部静的リンクで取り込むと
同じソフトでも、これほど大きくなるのです。
No.1
- 回答日時:
自分の知っている範囲になりますが、HSP(Hot Soup Processor)とかですかね。
小中学生でも覚えられる程度に文法が簡単で、解説サイト・書籍も多く、EXE本体(+DLL)で動く、初心者向けのプログラミング言語(開発環境)です。
実際フリーソフト全体でどの程度使われてるか分かりませんが、そこそこの割合は行くと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CAD・DTP 「機能ブロック図」の描画用フリーソフトを教えてください 1 2022/09/23 16:12
- フリーソフト Windowsのフリーソフト「拡張コピー」のタイムスタンプ関係の仕様は、タイムゾーンを反映しますか? 2 2022/06/21 02:58
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- フリーソフト 面白いフリーソフト 1 2023/07/30 06:11
- フリーソフト アイコンとして保存アプリが不調 2 2022/04/16 06:39
- Windows 10 とにかくパソコンが遅すぎる 6 2022/11/16 19:55
- 画像編集・動画編集・音楽編集 動画ファイル(ISO)ファイルを圧縮するフリーソフトはありますか? 12 2023/08/06 10:46
- 画像編集・動画編集・音楽編集 A1サイズで画像作成(300枚以上の写真を並べたいです) 1 2023/08/03 12:18
- 画像編集・動画編集・音楽編集 わかりやすい写真編集ソフト 3 2022/07/16 09:59
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaMailを使う前のTomcatの設定
-
コマンドボタンの文字が消える!
-
「C#ができればJavaもできる」...
-
Eclipseソース開発画面の行番号...
-
クライアントPCからサーバー...
-
TOMCATとANDROIDSTUDIOの違い
-
Javaでバッチ処理
-
プログラミング言語について
-
今でも、TomcatとApacheの連結...
-
Webアプリケーションを開発する...
-
vba クリップボードクリアにつ...
-
使用しているJUnitのバージョン...
-
JSPファイルで生じるエラーをど...
-
IISワーカープロセスが原因でCP...
-
リアルプレイヤーの古い(以前...
-
gitでバージョン指定してダウン...
-
エクリプスのプログラミングに...
-
エクセルVBAを動かすノートPC...
-
unzip32.dllの利用について(64b...
-
ログオフ中でもアプリケーショ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
この便利な時代に開発環境すら...
-
JavaMailを使う前のTomcatの設定
-
「C#ができればJavaもできる」...
-
プログラミング開発経験とは?
-
オブジェクト指向について
-
AndroidとJavaの違いについて
-
PowerBuilderの知識が必要です。
-
コマンドボタンの文字が消える!
-
文字列に半角スペースがあるか...
-
C++C#ゲーム開発においての差違...
-
研究開発現場でのVBA(マク...
-
TOMCATとANDROIDSTUDIOの違い
-
macでjavaとphpの勉強をしたい...
-
Java開発って何ですか?
-
この様な場合のWeb開発における...
-
android開発環境アンインストール
-
プログラミング言語について
-
JavaScriptの開発環境について
-
サーバサイドJavaの「べか...
おすすめ情報