1read 100read
2013年03月プログラム366: フリーソフトなどに使われる言語は? (237)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
C++でXML(主にxerces)やろう! (675)
Visual Studio 2010 Part20 (207)
Perlを使って2ちゃんねるにHello Worldを書き込む (214)
C++/TemplateMetaProgramming (493)
C++相談室 part99 (427)
Microsoft Silverlight その9 (428)
フリーソフトなどに使われる言語は?
- 1 :2006/04/27 〜 最終レス :2012/08/17
- 今C言語の勉強をしていてもう大体は覚えたので
ほかの言語にも挑戦しようと思います
フリーソフトなどによく使われている
言語はどの種類なのですか?
教えてくださいm(_ _)m
- 2 :
- どの種類って??
とりあえず関数型つかったフリーソフトは少なそうだな
- 3 :
- Delphi!
- 4 :
- 一方ロシアはDelphiをつかった
- 5 :
- VB
- 6 :
- VB信者R
- 7 :
- HSPでexe
Pythonでexe
Javaでexe
- 8 :
- Objective-Cだろ
- 9 :
- ベクターのはほとんどJava製だよ
- 10 :
- C#でいいんじゃね
- 11 :
- Scheme
- 12 :
- 日本語
- 13 :
- やっぱ、C++はよく使われると思うよ。
- 14 :
- C++
- 15 :
- お金があればC++
なければDephi
っていうのが主流?
- 16 :
- >>15 いやぁ、無くても C++ でいいんじゃね?
g++ も VC++ も無償で使えるし。
- 17 :
- PAscal
- 18 :
- APL!APL!
- 19 :
- >>1
Haskell
飲み込めなきゃそこがプログラマとしてのお前の限界だ。
とっととこの業界は諦めた方がいい。
- 20 :
- 本文に気が行った途端にスレタイ忘れる馬鹿でも
Haskellは使えるんですね :-)
- 21 :
- GAME
- 22 :
- LOGO
- 23 :
- Javaしかない
- 24 :
- >>16
そうなんだ。
.NETを使わないのもタダで作れるの?
- 25 :
- APL
- 26 :
- グラフィック関連のツールキットがついた
Windowsで動くHaskell処理系下さい。
- 27 :
- >>26
HOpenGL+GHCでどうよ?
GNU Maxima とか Wings3D は関数型で書かれてるらしいな。
- 28 :
- Delphi、VC++、VB、VC#が主流か。
VC++のMFC/ATLを除けばタダで揃うってのが凄いな。
- 29 :
- ここでいうVBはVB.NET以降を含まないからタダではそろわないと思う
- 30 :
- コンパイラを置いてあるサイト教えてください
- 31 :
- http://www.google.co.jp/
- 32 :
- >>30
コンパイラのダウンロードサイト
http://pc8.2ch.net/test/read.cgi/gamedev/1005038080/
- 33 :
- >>1
自分で『さん』付けしないでください。
- 34 :
- >>33
- 35 :
- つーかC言語大体覚えたんだったらC言語でいいじゃん
- 36 :
- 今って開発環境が無料でそろっちゃうのがすごいな。
- 37 :
- >>34
- 38 :
- VB.NETやVC,C#は無料版でもSQLServer(これまた無料版だが)がついてくるからな
SQLServerは追加ダウンロードで出来のいいマネージメントツールがついてくるし
ものすごく重いけど個人が使うんだったら、これ以上はいらないかも。
- 39 :
- 今までは、VC、VB、Delphi等が主流だったが、これからは.NETの時代だ
そうなるとVB.NET、VC#が有力だ
そしてVB.NETより上級者向けのVC#が本命になるだろう
もちろんネイティブVC++も残るだろうが、それはごく一部だろう
(ただVC++のネイティブアプリの方が人気はあるだろうが)
余談だけど漏れはVC#がネイティブ対応になってVC++は消えると思う
これができればMSは立派なのだが…
- 40 :
- GUIを楽に作りたい
→将来性ならC#とか.NET Framework開発環境
→ネイティブなバイナリがいいならDelphi
速いバイナリを作りたい
→C/C++
マルチプラットフォーム
→JAVA
CGI
→Perl/PHP
入門用
→HSP/Active Basic
ってとこじゃねーの
- 41 :
- はっきり言ってフリーソフト等に良く使われている言語なんて
ほぼ有名言語なら全部。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も気になるけどね。
- 42 :
- ソフトを作るなら今のところC++とMFCでしょう。
Delphiは将来性がないんだよなあ。
C/C++とSDKでシコシコ作るのも辛いし。
3年後くらいには.NETが中心になってるのかなあ。
そしたらVC#とVB.NETのどちらでもいいだろうな。
- 43 :
- MFC もやばくね?
- 44 :
- やばいね
- 45 :
- 最近 C# 触ってみたんだけど、かなり使いやすそうだった。
.NET Framework 入れなきゃならないという縛りがどう利いてくるか次第だと思うナ。
- 46 :
- >>42
今はMFCだね。
でも>>43の言うとおりもうやばい。
MFCの良書は手に入りにくいし、ExpressエディションではMFC/ATLは含まれないし、
(入門者向けのExpress EditionでMFCを抜くところからもうMFCを使わせないつもりだし)
>>45
C#かなり良いよ(というか.NET Frameworkがかなり良い)
でも実務で使ってる職場まだ少ないしまだ、趣味用だね。
数年で実用になるから問題ないけどね。
- 47 :
- >>46
>(入門者向けのExpress EditionでMFCを抜くところからもうMFCを使わせないつもりだし)
金づるのMFC開発環境をそうやすやすと公開しますかと
- 48 :
- で、C++/CLI がいいんでないかいとおもうんだが、どうよ。
- 49 :
- ソフトの数の多さで言えばDelphiかな
あとVC++もかなり多い
.net系はフレームワークと言う名のランタイムをいれなきゃならないためフリーソフトでは敬遠される傾向あり
- 50 :
- >>47
マイクロソフトはそんなケチな考え方はしません。
もっと深い戦略をするので46が正解です。
- 51 :
- .NETがランタイムのせいで敬遠されるなら
DirectXだって敬遠されるだろ
どっちもプリインストールされてるわけじゃないんだから
- 52 :
- DirectXとフレームワークとじゃ事情が違うんでない?
DirectXならゲームとか高度な3D機能が期待できるから入れてもいいような気がするが
フレームワークは入れる方にメリットないよね
どしても入れたくてどしようもないソフトなら考えるが他にも似たようなソフトはイッパイあるからなあ
- 53 :
- >>52
じゃあさっさとVBランタイムとMFC DLL削除してくださいよw
- 54 :
- >>1
はフリーソフトを「作る」ためにCを覚えたんじゃないのか。
1.C言語の入門書を読んだけどフリーソフトを作れなそうだ。よくわからないから2chで聞いちゃえ
2.色々勉強したいから識者に意見を伺おう
1と2どっち?
- 55 :
- 自分のPC以外で動かそうと思ったときに
ランタイムがなくて動かないっていうのが問題だよな。
.netは便利だけど、出先で使うようなソフト作る場合には
現状では敬遠しちゃうなぁ。
- 56 :
- てか、最近は.NETフレームワークってほとんどデフォで入ってるんじゃね?
WindowsUpdateで
- 57 :
- 俺のPCには入ってないな
ってか一度VSインストしてフレームワーク毎VSをアンインストしたからよくわからんが
どっちにしてもフリーソフトだろ
ランタイムのヒモツキのソフトなんて使いたくないな
あとレジストリ汚すやつも嫌い
- 58 :
- >>56
優先項に入ってないからデフォルトでは入らないよ
- 59 :
- でもさ、Linuxのアプリだって
依存パッケージいもづるずるずるだろ?
ランタイムそんなに嫌うこともないんじゃないかなぁ。
- 60 :
- ランタイムのバージョン管理はめんどうだからお気楽ソフトには向かないね。
MFCみたいにスタティックリンク出来ればまだマシだが。
- 61 :
- GUIなソフトを前提とすると、
1.GUIなIDEでないときびしい。
2.メッセージループを直受けしたくなる事がきっとある。
というわけで、VC+SDK。
- 62 :
- ベクターとかのフリーソフトで要VBランタイムとか載ってるとソフトの内容に関わらず萎えるだろ
フレームワークもあれと同じだ
名前は違えどランタイム
できるだけシンプルなEXE単一構成とかがベストだな俺的には
- 63 :
- >60-62
実際、VC+SDKとかが一番手軽かもな
急がば回れというやつだな
- 64 :
- >>62
それぐらいなら俺は萎えないな。
- 65 :
- >>64
安心しろ。
君が萎えなくてもユーザが萎えてくれる。
- 66 :
- パソコンが速ければフレームワークだろうがランタイムだろうが全然問題ない。
2年後になれば今の3倍は速いはず。それにフレームワーク標準装備だし。
- 67 :
- >>1へ
CやってたんならC++がいいんじゃないの
仕事でやるんでなきゃドトネトのマネージコードとか使う必要はないよ
フリーソフトの場合ランタイムとかフレームワークとか嫌う人がいるのは事実
- 68 :
- 自分が買った東芝のSatellite J50にはプリインストール済みだった。<フレームワーク
- 69 :
- >2年後になれば今の3倍は速いはず
ムーアの法則もびっくりだ
- 70 :
- >>68
.net framework にもバージョンがあるので注意が必要だ。
2.0ってベータ取れたの最近だから、プリインストールされているのは1.1じゃないかな。
1.1から2.0でどう変わったのか知らないけれど、まだまだ .net を使うには
地盤が固まっていない気がする。
- 71 :
- 3.1でブレイクするんじゃね?
- 72 :
- なんか言語でなくてランタイム抗争になってない?
ちなみに俺はDelphiがおすすめ
フリーソフトの実績ナンバー1じゃないかな
ただ仕事からみでの言語選択ならドトネトかjavaがおすすめかな
- 73 :
- >>70
1.1だった。
- 74 :
- C言語は覚えているので自分でほかの言語を調べたのですが
コンパイラが有料見たいなのでどうしようか迷っているのですが・・・
- 75 :
- 有料のコンパイラしかない言語ってメジャーどころではそうそうないと思うんだけど。
- 76 :
- たとえばC#、C++とか探したんですけど
いいのがみつからない
- 77 :
- >>1
英語でおk
- 78 :
- 無料のWindows用のコンパイラorツールで選ぶとしたら、
1.Visual C++ 2005 Express Edition
2.MinGW(gcc)+SDL
3.HSP
ってところじゃないかなぁ。
ただし、VC++はマイクロソフトがサポートを打ち切りそうで怖い、
MinGWは日本語の処理がキツイ、HSPは複雑な計算・処理がニガテ、
という点がデメリット。
ちなみに、デルファイは、この先どうなるかわからないので保留、
Javaは、逆コンパイルされやすいのと、描画機能が貧弱、ってことで選考外。
Javaがデフォルトでネイティブコンパイルできたら、
最強だったかもしれないと思いますけどね。
- 79 :
- >VC++はマイクロソフトがサポートを打ち切りそう
ネイティヴを吐くツールを供給停止することは無い。
と思う俺は古い人間なのか・・
- 80 :
- ネイティブと .NET Framework とでは、どちらが作りやすいとかあるのでしょうか?
- 81 :
- 一般に、フレームワークやランタイムを使うほうが作りやすい。
1.コードを短く出来る。
2.APIの仕様を勉強しなくても良い。
3.ライブラリ管理から開放される。
4.思ったほど遅くない。下手に書くより速いこともしばしば。
一部に、フレームワークやランタイムを嫌う人も居る。
1.関数やクラスなどにおいて、冗長な名称を強要される。
2.APIの仕様を勉強する機会が失われる。
3.非互換のライブラリに驚かされる事がある。
4.高負荷でパフォーマンスがノンリニアに下がる。
フレームワークやランタイムの短所は些細な事なんだけど、
些細な事で差がつくことも多い。
少しでもいいからAPI/SDKをかじってからフレームワークを
使用するのがいいと思う。
逆は難しいから。
- 82 :
- >>81
サンクス。
- 83 :
- AB
アクティブベーシックも面白い
ネィティブのコンパイラだしオブジェクト指向でもある
ちょっとしたツールを作ったりするにはちょうどいいかもね
- 84 :
- 昔はHSP2.5しか知らなくて、HSPのバグの多さに納得いかず結局無償版Delphiを勉強してた。
今はABもHSPも進化してて驚いた。
- 85 :
- ぐぐって見たけど、面白そうだなあ。
>アクティブベーシック
インタプリタとコンパイラが互換というのは最強だ。
あと*年早く登場していてくれたら、
俺もこれでプログラミング入門をしたかもな。
- 86 :
- 今のところはVC使うのがいいわけだけど、MSは.NETでいきたいんだよね?
無料でVS配布だって、ネイティブ作りにくいようになってる
今後はVB.NETとC#の時代にしたいんだよね
Vistaがあと1年もすればでるから、今から始めるならランタイム(フレームワーク)の問題はなくなるし
C++よりC#の方が開発効率、言語的に上だし、一応Windows以外でも動くし…
ただネイティブの方がフリーソフトなら受けはいいだろう
今でさえMFCのよりSDK(ATL/WTL)の方が好まれるくらいだからね
あとC#のネイティブ対応コンパイラが出る可能性もあるようだから
今だとC#から覚え始めた香具師が勝ち組かもしれないねw
- 87 :
- ぐぐってもいいそうなの無いので^^;
C#のコンパイラとかフリーであるの知っていたら
リンクなどを教えてくださいm(_ _)m
- 88 :
- >>87
アホか?
- 89 :
- >>87
Visual Studio 2005 Express Editionは無料。
http://www.microsoft.com/japan/msdn/vstudio/express/
VB,VC#,VC++,VJ#などが使えます。
商用利用も可能。
- 90 :
- C#のネィティブコンパイラなどぜってぇ出ません
万が一出るとしたらドトネトが開発環境マーケットを完全制覇したあとか、逆に他社製品に押されまくって起死回生の一手をうつとき
普通に考えてC#は純粋にフレームワーク用の開発環境
ネィティブにすると言うことはフレームワークを否定すること
ネィティブ化、ありえないっす
- 91 :
- .NETフレームワークはネィティブである件について。
- 92 :
- あ、ひょっとしたらC#のネィティブ化はありえるかも!
以前やはりMSでVB5がネィティブ化されたんだよね
でもこれが笑っちゃうくらいに無能なコンパイラでさあ
ネィティブコンパイルするとアプリのスピードって普通、目に見えるくらいあがるよね?
でも全然変わんないのよ、これが
MSサイドはデータアクセス周りでは、とか、OLEの機能を部品的に使用してるので、とかいってたけど、ようはゲロ遅い
ね、こんなインチキコンパイラならすぐ作れんでしょ?
マイクロソフト様
- 93 :
- Microsoft® Visual C#® 2005 Express Edition
は無料なんですか?
なにか登録があるみたいですけど
- 94 :
- Expressは無料だが
ユーザー登録みたいのは必要だったかも
VS2005インストしただけで使ってないけどなんの問題もないっす
- 95 :
- そういや、WinnyはVC++ ->C++Builderだっけ?
あとShareはDelphiだったような
- 96 :
- この前、ActiveBasicで作ったというフリーソフトをを見かけてビックリした。
- 97 :
- この前、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ほどのヒットは…)
- 98 :
- Haskellってゲーム作れないんですよねw
- 99 :
- >>90
お前開発者のインタビュー見てないだろ。
ネィティブもそのうち出すっていってるぞ
- 100read 1read
- 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
MSX-BASICの奥義を伝授するスレ (773)
C++/TemplateMetaProgramming (493)
VBプログラマ質問スレ(Ver.6.0 まで) part62 (313)
Excel VBA 質問スレ Part28 (408)
プログラムに詳しくなりたい (508)
mallocの後にfree不要と言うバカいるの?Part2 (228)
--log9.info------------------
電気グルーヴって何がすごいの? (449)
ROMZ Record RMZ-002 (673)
■映画・TV・CMなどで使われたTECHNO■ (734)
★Alter Ego★ (222)
音楽雑誌総合 (232)
オススメの変態エレクトロニカ教えて下さい (271)
コーネリアスってテクノ? (391)
akiko kiyama (567)
一青窈の楽曲がテクノか否かを検証する (295)
Metamatics/Norken/Nacht Plank (202)
アシッドハウス ACID HOUSE (439)
テクノ板はなぜ過疎ったか (958)
BOLA pt2 (386)
テクノ好き!!って言う女は引く (202)
●●しりとりがつまらないピエール瀧●● (222)
susumu yokota/ススム・ヨコタ Part2 (470)
--log55.com------------------
【速報】例のダウンローダー [649350553]
ダンガンロンパスタッフが制作した新作RPGザンキゼロ 初週2.5万本の爆死!唐揚げみたいな名前が敗因か [472883477]
嫌ポケモンGO部 ★272 [892297506]
雑談1372 [459590647]
「『プレイステーション3』の価格発表は恐ろしい瞬間だった。久夛良木氏は5年先を行く人物だった」と、ソニーは語る [535252979]
まじで中国と米国の冷戦がはじまる模様。日本はどっちにつくんだ?? [539812365]
書店経営者「ネット書店課税を創設してよ…お願い」 [485540869]
【悲報】FIFA「サッカー場にいる『美女サポ』を放送するのは女性差別。男だけ映せ」 [324064431]
-