フリーソフトなどに使われる言語は?

■ このスレッドは過去ログ倉庫に格納されています
1プログラムさん
垢版 |
2006/04/27(木) 18:18:06
今C言語の勉強をしていてもう大体は覚えたので
ほかの言語にも挑戦しようと思います
フリーソフトなどによく使われている
言語はどの種類なのですか?
教えてくださいm(_ _)m
2006/04/27(木) 18:22:57
どの種類って??

とりあえず関数型つかったフリーソフトは少なそうだな
2006/04/27(木) 18:39:23
Delphi!
2006/04/27(木) 18:45:24
一方ロシアはDelphiをつかった
2006/04/27(木) 19:12:13
VB
2006/04/27(木) 20:17:39
VB信者死ね
2006/04/27(木) 20:24:16
HSPでexe
Pythonでexe
Javaでexe
2006/04/27(木) 20:33:19
Objective-Cだろ
2006/04/27(木) 20:49:24
ベクターのはほとんどJava製だよ
2006/04/27(木) 23:14:38
C#でいいんじゃね
2006/04/28(金) 02:41:12
Scheme
2006/04/28(金) 04:03:29
日本語
13デフォルトの名無しさん
垢版 |
2006/04/28(金) 06:46:06
やっぱ、C++はよく使われると思うよ。
14デフォルトの名無しさん
垢版 |
2006/04/28(金) 07:46:00
C++
2006/04/28(金) 09:07:38
お金があればC++
なければDephi

っていうのが主流?
16デフォルトの名無しさん
垢版 |
2006/04/28(金) 09:19:30
>>15 いやぁ、無くても C++ でいいんじゃね?
g++ も VC++ も無償で使えるし。
17デフォルトの名無しさん
垢版 |
2006/04/28(金) 09:56:21
PAscal
2006/04/28(金) 10:40:22
APL!APL!
19デフォルトの名無しさん
垢版 |
2006/04/28(金) 11:07:09
>>1
Haskell
飲み込めなきゃそこがプログラマとしてのお前の限界だ。
とっととこの業界は諦めた方がいい。
20デフォルトの名無しさん
垢版 |
2006/04/28(金) 12:26:56
本文に気が行った途端にスレタイ忘れる馬鹿でも
Haskellは使えるんですね :-)
2006/04/28(金) 13:17:29
GAME
2006/04/28(金) 13:54:40
LOGO
2006/04/28(金) 14:02:48
Javaしかない
2006/04/28(金) 14:47:45
>>16
そうなんだ。
.NETを使わないのもタダで作れるの?
2006/04/28(金) 15:17:00
APL
26デフォルトの名無しさん
垢版 |
2006/04/28(金) 16:22:48
グラフィック関連のツールキットがついた
Windowsで動くHaskell処理系下さい。
27デフォルトの名無しさん
垢版 |
2006/04/28(金) 16:31:41
>>26
HOpenGL+GHCでどうよ?

GNU Maxima とか Wings3D は関数型で書かれてるらしいな。
2006/04/28(金) 23:23:53
Delphi、VC++、VB、VC#が主流か。
VC++のMFC/ATLを除けばタダで揃うってのが凄いな。
2006/04/29(土) 02:42:57
ここでいうVBはVB.NET以降を含まないからタダではそろわないと思う
30プログラムさん
垢版 |
2006/04/29(土) 10:26:57
コンパイラを置いてあるサイト教えてください
2006/04/29(土) 10:29:15
http://www.google.co.jp/
2006/04/29(土) 13:56:42
>>30
コンパイラのダウンロードサイト
http://pc8.2ch.net/test/read.cgi/gamedev/1005038080/
2006/04/29(土) 19:30:32
>>1
自分で『さん』付けしないでください。
34デフォルトの名無しさん
垢版 |
2006/04/29(土) 19:41:30
>>33
2006/04/29(土) 19:45:50
つーかC言語大体覚えたんだったらC言語でいいじゃん
2006/04/29(土) 21:37:57
今って開発環境が無料でそろっちゃうのがすごいな。
37デフォルトの名無しさん
垢版 |
2006/04/30(日) 00:24:05
>>34
38デフォルトの名無しさん
垢版 |
2006/04/30(日) 01:39:04
VB.NETやVC,C#は無料版でもSQLServer(これまた無料版だが)がついてくるからな
SQLServerは追加ダウンロードで出来のいいマネージメントツールがついてくるし

ものすごく重いけど個人が使うんだったら、これ以上はいらないかも。
2006/04/30(日) 01:40:13
今までは、VC、VB、Delphi等が主流だったが、これからは.NETの時代だ
そうなるとVB.NET、VC#が有力だ
そしてVB.NETより上級者向けのVC#が本命になるだろう

もちろんネイティブVC++も残るだろうが、それはごく一部だろう
(ただVC++のネイティブアプリの方が人気はあるだろうが)

余談だけど漏れはVC#がネイティブ対応になってVC++は消えると思う
これができればMSは立派なのだが…
2006/04/30(日) 03:19:52
GUIを楽に作りたい
→将来性ならC#とか.NET Framework開発環境
→ネイティブなバイナリがいいならDelphi

速いバイナリを作りたい
→C/C++

マルチプラットフォーム
→JAVA

CGI
→Perl/PHP

入門用
→HSP/Active Basic
ってとこじゃねーの
41デフォルトの名無しさん
垢版 |
2006/04/30(日) 04:27:22
はっきり言ってフリーソフト等に良く使われている言語なんて
ほぼ有名言語なら全部。c,c++,c#,java,vb,delphi,perl,ruby等
言語なんて正直何でも良い。最初はVBなんて駄目駄目やっぱりCだろ。
とか思ってるんだけど、プログラミングしていると、どの言語でも使えるようになる。
最終的に作りたい物に向いてる言語とか、好みでメインを決めれば良い。
やっぱりC系が俺は好きだな。バイトとかで稼ぐのなら今はJAVAとかPHPとかPerlが熱いよ。
ネットワーク系が今多いよね。俺は嫌いだけど。
今からプログラミングをやるならC#かJAVAを薦めるね。
Windowsプログラミングをするなら
Win32ApiならC言語、MFCならC++、
.net FrameworkならC#がお勧めC++/CLIも使えないことは無いけど、
現在c++が使えて過去の資産がある人向けだからお勧めしない。
Advanced Windowsで有名なJeffrey RichterがC++/cliの本をもうすぐ出すから、
C++/cliも気になるけどね。
2006/04/30(日) 11:56:20
ソフトを作るなら今のところC++とMFCでしょう。
Delphiは将来性がないんだよなあ。
C/C++とSDKでシコシコ作るのも辛いし。
3年後くらいには.NETが中心になってるのかなあ。
そしたらVC#とVB.NETのどちらでもいいだろうな。
43デフォルトの名無しさん
垢版 |
2006/04/30(日) 16:49:04
MFC もやばくね?
44デフォルトの名無しさん
垢版 |
2006/04/30(日) 21:41:36
やばいね
2006/04/30(日) 21:54:11
最近 C# 触ってみたんだけど、かなり使いやすそうだった。
.NET Framework 入れなきゃならないという縛りがどう利いてくるか次第だと思うナ。
46デフォルトの名無しさん
垢版 |
2006/04/30(日) 22:27:56
>>42
今はMFCだね。
でも>>43の言うとおりもうやばい。
MFCの良書は手に入りにくいし、ExpressエディションではMFC/ATLは含まれないし、
(入門者向けのExpress EditionでMFCを抜くところからもうMFCを使わせないつもりだし)
>>45
C#かなり良いよ(というか.NET Frameworkがかなり良い)
でも実務で使ってる職場まだ少ないしまだ、趣味用だね。
数年で実用になるから問題ないけどね。
2006/04/30(日) 22:36:06
>>46
>(入門者向けのExpress EditionでMFCを抜くところからもうMFCを使わせないつもりだし)

金づるのMFC開発環境をそうやすやすと公開しますかと
48デフォルトの名無しさん
垢版 |
2006/04/30(日) 22:51:50
で、C++/CLI がいいんでないかいとおもうんだが、どうよ。
49デフォルトの名無しさん
垢版 |
2006/04/30(日) 23:09:22
ソフトの数の多さで言えばDelphiかな
あとVC++もかなり多い

.net系はフレームワークと言う名のランタイムをいれなきゃならないためフリーソフトでは敬遠される傾向あり
50デフォルトの名無しさん
垢版 |
2006/05/01(月) 21:12:02
>>47
マイクロソフトはそんなケチな考え方はしません。
もっと深い戦略をするので46が正解です。
2006/05/02(火) 03:48:56
.NETがランタイムのせいで敬遠されるなら
DirectXだって敬遠されるだろ
どっちもプリインストールされてるわけじゃないんだから
52デフォルトの名無しさん
垢版 |
2006/05/02(火) 11:24:35
DirectXとフレームワークとじゃ事情が違うんでない?
DirectXならゲームとか高度な3D機能が期待できるから入れてもいいような気がするが

フレームワークは入れる方にメリットないよね
どしても入れたくてどしようもないソフトなら考えるが他にも似たようなソフトはイッパイあるからなあ
2006/05/02(火) 12:05:42
>>52
じゃあさっさとVBランタイムとMFC DLL削除してくださいよw
2006/05/02(火) 12:23:16
>>1
はフリーソフトを「作る」ためにCを覚えたんじゃないのか。

1.C言語の入門書を読んだけどフリーソフトを作れなそうだ。よくわからないから2chで聞いちゃえ
2.色々勉強したいから識者に意見を伺おう
1と2どっち?
2006/05/02(火) 12:39:38
自分のPC以外で動かそうと思ったときに
ランタイムがなくて動かないっていうのが問題だよな。

.netは便利だけど、出先で使うようなソフト作る場合には
現状では敬遠しちゃうなぁ。
2006/05/02(火) 12:46:03
てか、最近は.NETフレームワークってほとんどデフォで入ってるんじゃね?
WindowsUpdateで
2006/05/02(火) 12:55:06
俺のPCには入ってないな
ってか一度VSインストしてフレームワーク毎VSをアンインストしたからよくわからんが

どっちにしてもフリーソフトだろ
ランタイムのヒモツキのソフトなんて使いたくないな
あとレジストリ汚すやつも嫌い
2006/05/02(火) 13:37:00
>>56
優先項に入ってないからデフォルトでは入らないよ
59デフォルトの名無しさん
垢版 |
2006/05/02(火) 17:16:23
でもさ、Linuxのアプリだって
依存パッケージいもづるずるずるだろ?
ランタイムそんなに嫌うこともないんじゃないかなぁ。
2006/05/02(火) 18:24:48
ランタイムのバージョン管理はめんどうだからお気楽ソフトには向かないね。
MFCみたいにスタティックリンク出来ればまだマシだが。
2006/05/02(火) 19:02:36
GUIなソフトを前提とすると、
1.GUIなIDEでないときびしい。
2.メッセージループを直受けしたくなる事がきっとある。
というわけで、VC+SDK。
2006/05/02(火) 19:07:49
ベクターとかのフリーソフトで要VBランタイムとか載ってるとソフトの内容に関わらず萎えるだろ
フレームワークもあれと同じだ
名前は違えどランタイム
できるだけシンプルなEXE単一構成とかがベストだな俺的には
2006/05/02(火) 19:34:24
>60-62
実際、VC+SDKとかが一番手軽かもな
急がば回れというやつだな
64デフォルトの名無しさん
垢版 |
2006/05/02(火) 20:16:57
>>62
それぐらいなら俺は萎えないな。
2006/05/02(火) 20:44:08
>>64
安心しろ。
君が萎えなくてもユーザが萎えてくれる。
2006/05/02(火) 20:49:28
パソコンが速ければフレームワークだろうがランタイムだろうが全然問題ない。
2年後になれば今の3倍は速いはず。それにフレームワーク標準装備だし。
2006/05/02(火) 21:04:57
>>1
CやってたんならC++がいいんじゃないの
仕事でやるんでなきゃドトネトのマネージコードとか使う必要はないよ
フリーソフトの場合ランタイムとかフレームワークとか嫌う人がいるのは事実
2006/05/02(火) 21:05:34
自分が買った東芝のSatellite J50にはプリインストール済みだった。<フレームワーク
2006/05/02(火) 21:25:18
>2年後になれば今の3倍は速いはず
ムーアの法則もびっくりだ
2006/05/02(火) 21:50:25
>>68
.net framework にもバージョンがあるので注意が必要だ。
2.0ってベータ取れたの最近だから、プリインストールされているのは1.1じゃないかな。
1.1から2.0でどう変わったのか知らないけれど、まだまだ .net を使うには
地盤が固まっていない気がする。
2006/05/02(火) 22:13:13
3.1でブレイクするんじゃね?
2006/05/02(火) 22:15:27
なんか言語でなくてランタイム抗争になってない?
ちなみに俺はDelphiがおすすめ
フリーソフトの実績ナンバー1じゃないかな
ただ仕事からみでの言語選択ならドトネトかjavaがおすすめかな
2006/05/02(火) 22:37:11
>>70
1.1だった。
74デフォルトの名無しさん
垢版 |
2006/05/02(火) 23:20:08
C言語は覚えているので自分でほかの言語を調べたのですが
コンパイラが有料見たいなのでどうしようか迷っているのですが・・・
2006/05/02(火) 23:22:53
有料のコンパイラしかない言語ってメジャーどころではそうそうないと思うんだけど。
76デフォルトの名無しさん
垢版 |
2006/05/02(火) 23:24:04
たとえばC#、C++とか探したんですけど
いいのがみつからない
2006/05/02(火) 23:31:29
>>1
英語でおk
2006/05/03(水) 08:24:16
無料のWindows用のコンパイラorツールで選ぶとしたら、

1.Visual C++ 2005 Express Edition
2.MinGW(gcc)+SDL
3.HSP

ってところじゃないかなぁ。
ただし、VC++はマイクロソフトがサポートを打ち切りそうで怖い、
MinGWは日本語の処理がキツイ、HSPは複雑な計算・処理がニガテ、
という点がデメリット。

ちなみに、デルファイは、この先どうなるかわからないので保留、
Javaは、逆コンパイルされやすいのと、描画機能が貧弱、ってことで選考外。
Javaがデフォルトでネイティブコンパイルできたら、
最強だったかもしれないと思いますけどね。
2006/05/03(水) 09:08:03
>VC++はマイクロソフトがサポートを打ち切りそう
ネイティヴを吐くツールを供給停止することは無い。


と思う俺は古い人間なのか・・
2006/05/03(水) 09:38:02
ネイティブと .NET Framework とでは、どちらが作りやすいとかあるのでしょうか?
2006/05/03(水) 10:20:56
一般に、フレームワークやランタイムを使うほうが作りやすい。
1.コードを短く出来る。
2.APIの仕様を勉強しなくても良い。
3.ライブラリ管理から開放される。
4.思ったほど遅くない。下手に書くより速いこともしばしば。

一部に、フレームワークやランタイムを嫌う人も居る。
1.関数やクラスなどにおいて、冗長な名称を強要される。
2.APIの仕様を勉強する機会が失われる。
3.非互換のライブラリに驚かされる事がある。
4.高負荷でパフォーマンスがノンリニアに下がる。

フレームワークやランタイムの短所は些細な事なんだけど、
些細な事で差がつくことも多い。
少しでもいいからAPI/SDKをかじってからフレームワークを
使用するのがいいと思う。
逆は難しいから。
2006/05/03(水) 12:21:59
>>81
サンクス。
2006/05/03(水) 14:08:04
AB
アクティブベーシックも面白い
ネィティブのコンパイラだしオブジェクト指向でもある
ちょっとしたツールを作ったりするにはちょうどいいかもね
2006/05/03(水) 14:59:35
昔はHSP2.5しか知らなくて、HSPのバグの多さに納得いかず結局無償版Delphiを勉強してた。
今はABもHSPも進化してて驚いた。
2006/05/03(水) 17:42:14
ぐぐって見たけど、面白そうだなあ。
>アクティブベーシック
インタプリタとコンパイラが互換というのは最強だ。
あと*年早く登場していてくれたら、
俺もこれでプログラミング入門をしたかもな。
2006/05/04(木) 00:27:33
今のところはVC使うのがいいわけだけど、MSは.NETでいきたいんだよね?
無料でVS配布だって、ネイティブ作りにくいようになってる
今後はVB.NETとC#の時代にしたいんだよね
Vistaがあと1年もすればでるから、今から始めるならランタイム(フレームワーク)の問題はなくなるし
C++よりC#の方が開発効率、言語的に上だし、一応Windows以外でも動くし…

ただネイティブの方がフリーソフトなら受けはいいだろう
今でさえMFCのよりSDK(ATL/WTL)の方が好まれるくらいだからね

あとC#のネイティブ対応コンパイラが出る可能性もあるようだから
今だとC#から覚え始めた香具師が勝ち組かもしれないねw
2006/05/04(木) 03:30:32
ぐぐってもいいそうなの無いので^^;
C#のコンパイラとかフリーであるの知っていたら
リンクなどを教えてくださいm(_ _)m
2006/05/04(木) 03:58:38
>>87
アホか?
2006/05/04(木) 04:07:34
>>87
Visual Studio 2005 Express Editionは無料。
http://www.microsoft.com/japan/msdn/vstudio/express/

VB,VC#,VC++,VJ#などが使えます。
商用利用も可能。
2006/05/04(木) 11:10:52
C#のネィティブコンパイラなどぜってぇ出ません
万が一出るとしたらドトネトが開発環境マーケットを完全制覇したあとか、逆に他社製品に押されまくって起死回生の一手をうつとき
普通に考えてC#は純粋にフレームワーク用の開発環境
ネィティブにすると言うことはフレームワークを否定すること
ネィティブ化、ありえないっす
2006/05/04(木) 11:12:22
.NETフレームワークはネィティブである件について。
2006/05/04(木) 11:28:19
あ、ひょっとしたらC#のネィティブ化はありえるかも!
以前やはりMSでVB5がネィティブ化されたんだよね
でもこれが笑っちゃうくらいに無能なコンパイラでさあ
ネィティブコンパイルするとアプリのスピードって普通、目に見えるくらいあがるよね?
でも全然変わんないのよ、これが
MSサイドはデータアクセス周りでは、とか、OLEの機能を部品的に使用してるので、とかいってたけど、ようはゲロ遅い

ね、こんなインチキコンパイラならすぐ作れんでしょ?
マイクロソフト様
2006/05/04(木) 13:49:07
Microsoft® Visual C#® 2005 Express Edition
は無料なんですか?
なにか登録があるみたいですけど
2006/05/04(木) 14:25:10
Expressは無料だが
ユーザー登録みたいのは必要だったかも
VS2005インストしただけで使ってないけどなんの問題もないっす
2006/05/04(木) 15:57:48
そういや、WinnyはVC++ ->C++Builderだっけ?
あとShareはDelphiだったような
2006/05/05(金) 00:24:19
この前、ActiveBasicで作ったというフリーソフトをを見かけてビックリした。
2006/05/05(金) 00:51:54
この前、HSPで作ったというフリーソフトww(ry
今現在の標準はVC時点でVB6、Delphi、C++Builderってとこか

C#でのネィティブ化はすぐには難しいだろうし、しばらくは泥臭いことやるのはC++になるのかな
あとVB6以前にVB使われていたわけだし、それより今の方が質は上がってるわけだし
Vistaでランタイムの問題はクリアするし.NETは大丈夫じゃないかな

まあ、これからは無料版が.NET用の開発環境メインと言うことを考えると
サンデープログラマーはVB.NETかVC#がメインになっていくんだろうね
圧倒的にイメージの悪いVB(今さら感もあるし)よりはC#を選ぶだろうと思う
仕事ではVB.NETで、趣味ではC#という感じになっていけばいいんだけどね
Borland系は、これからの出方次第だけど難しいかな(Delphiほどのヒットは…)
2006/05/05(金) 18:16:31
Haskellってゲーム作れないんですよねw
2006/05/05(金) 18:17:48
>>90
お前開発者のインタビュー見てないだろ。
ネィティブもそのうち出すっていってるぞ
2006/05/05(金) 22:00:40
>>98
ゲームあるの知らないんですねw
2006/05/05(金) 22:57:44
>>100
調べた。
Monadiusかー。出来よくてビビッた。
Haskell、ちょっと使ってみようと思った。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況