初心者のためのプログラミング言語ガイド Part6
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2007/10/23(火) 18:37:15質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。
Part5 http://pc11.2ch.net/test/read.cgi/tech/1187886538/
Part4 http://pc11.2ch.net/test/read.cgi/tech/1177285633/
Part3 http://pc11.2ch.net/test/read.cgi/tech/1152778344/
Part2 http://pc8.2ch.net/test/read.cgi/tech/1122205164/
Part1 http://pc8.2ch.net/test/read.cgi/tech/1034505166/
0002デフォルトの名無しさん
2007/10/23(火) 18:58:520003デフォルトの名無しさん
2007/10/23(火) 20:17:020004デフォルトの名無しさん
2007/10/23(火) 22:09:49最近のお気に入り言語は、ドリトルよ。
LISPと迷ったけど、ドリトルにしたわ。
0005デフォルトの名無しさん
2007/10/24(水) 10:53:04前スレの>977の数ページのコードということに
拘っての質問だけれど、
Javaアプレットで動作するLispインタプリタって
ありますか?
0006デフォルトの名無しさん
2007/10/24(水) 12:19:13プ。Fortran系列の言語はもう用済みなのだよ。
http://www.aoky.net/articles/leon_bambrick/lisp_truth.htm
0007デフォルトの名無しさん
2007/10/24(水) 17:24:37今のところEclipseに興味があるのでJAVAにしようかと、
考えているのですけれども。
0008デフォルトの名無しさん
2007/10/24(水) 17:47:05どちらも速度が必要
0009デフォルトの名無しさん
2007/10/24(水) 18:11:23わかりました。ありがとうです。
0010デフォルトの名無しさん
2007/10/24(水) 20:38:100011デフォルトの名無しさん
2007/10/24(水) 21:59:47教えてみると意外に伸びが良いこともある。
0012デフォルトの名無しさん
2007/10/24(水) 22:04:280013デフォルトの名無しさん
2007/10/24(水) 23:56:040014デフォルトの名無しさん
2007/10/25(木) 03:19:480015デフォルトの名無しさん
2007/10/25(木) 14:27:39お勧めの言語ありますか?パソコンはWindowsXPです
0016デフォルトの名無しさん
2007/10/25(木) 14:28:120017デフォルトの名無しさん
2007/10/25(木) 14:36:11一番手軽なのは Java な気がする。(グラフィックス必要無し、
GUI は web interface とすればスクリプト系言語でも十分な場合多い)
0018デフォルトの名無しさん
2007/10/25(木) 14:44:05麻雀とかSTGとかRPGとか作りたいものは色々あるのに作る実力が無いから
この際がんばって覚えようかと思って
>>17
調べてみますありがとうございます
0019デフォルトの名無しさん
2007/10/25(木) 15:36:170020デフォルトの名無しさん
2007/10/25(木) 16:11:430021デフォルトの名無しさん
2007/10/25(木) 19:07:13Javaでゲームだとケータイ向けの資料がメインじゃね?
RubyやPerlのゲーム製作の資料はあんまり無い気がするなぁ。
0022デフォルトの名無しさん
2007/10/26(金) 21:25:30↓のような物が作りたいのですがどの言語を選べば良いでしょうか?
【作りたい物】
カレンダー・スケジュール・メモ帳
【動機】
・自分に合っている物が見つからなったので、自分で作ろうと思ったから。
・プログラムに興味があって、勉強してみたいと思ったから。
【OS】
WindowsXP
【備考】
HTMLとCSSの基本が出来るくらい。
0023デフォルトの名無しさん
2007/10/26(金) 21:39:52とりあえずjavaで良いのでは?
文法もC系でつぶしが効くし、教科書も沢山あるし。
あとは推薦図書スレにでも行って教科書を探しておくと良いと思う。
0024デフォルトの名無しさん
2007/10/27(土) 02:40:30・開発環境orコンパイラがフリー
・日本語を扱える
・日本語ファイル名を扱える
・文字列、ファイル、配列の基本処理が揃ってる
使っているOS Windows XP
動機 プログラミング言語を覚えたいです
用途 今やろうとしているのはファイル整理です。
特定ディレクトリ以下のサブフォルダやファイルを全部サーチして
条件によって別ディレクトリに移動したり新規ファイルを作ったりコピーしたり分類したいです。
よろしくおねがいします。
0025デフォルトの名無しさん
2007/10/27(土) 02:51:47BCCとBCC developerがいい
ボーランドC++導入法
http://www.codegear.com/jp/downloads/free/cppbuilder
へ行って
Borland C++Compiler / Turbo Debugger Windows 5.5 8.85 MB
をクリックして、必要事項を記入してファイルを落とす
114を落としたら、メールで送られてきたパスワードを入力してインストールする
デバッガをインストールするときのパスワードは ReadmeInstall.txt に書いてある
つぎに BCC Developerをインストールする 下をダウンロードする
http://www.vector.co.jp/soft/dl/win95/prog/se180695.html
http://www.cmagazine.jp/download/setbcc15b.exe
解凍したフォルダをbccdevに名前を変更して、C:\borlandへ移動する
一方でsetbcc.exeを起動して、すすむを5回押して設定を押す
その後、C:\borland\をbccdev\BccDev.exeを起動して
コンパイラ C:\borland\bcc55\Bin\bcc32.exe
デバッガ C:\borland\bcc55\Bin\TD32.EXE
を入力して設定ボタンを押す
ファイル→新規作成 を選んで、ディレクトリは、C:\borland\bccdev、プロジェクト名はtestとしokボタンを押す
再び、ファイル→新規作成 を選び、ファイル名のところへhello.cppを入力してokボタン
#include<stdio.h>
int main( ){
printf( "Hello world!\n" );
return 0;}
をコピペして、
プロジェクト→メイクしてMake End!!が出ればコンパイル成功
次に実行→実行してHello world!がDOS画面に出れば成功
0026デフォルトの名無しさん
2007/10/27(土) 04:50:43http://www.python.jp/Zope/download/pythoncore
からpython-2.5.msiをダウンロードしてインストール
適当にhello.pyファイルを作成して
import os
print "hello world!"
os.system("pause")
と書いて保存、hello.pyを実行
ファイル操作はos, os.path, shutilなどの標準モジュールで出来るよ
0027デフォルトの名無しさん
2007/10/27(土) 07:15:51まずはコマンドプロンプトを使えるようになること。
その後はスクリプト言語かな。
WSH なら WinXP に標準で入ってる。
それ以外だと Python や Ruby 辺り。
0028デフォルトの名無しさん
2007/10/27(土) 08:46:520029デフォルトの名無しさん
2007/10/27(土) 10:35:05それ故に「以前書いたコードが残ってない」ことが多々ある。
0030デフォルトの名無しさん
2007/10/27(土) 11:15:07最初は何でもいいから理解できるものがいい、と言われたのですが、
簡単かつ応用が聞く言語を教えてください。
できればブログなどを自動で更新できるようなのがあればいいです。
0031デフォルトの名無しさん
2007/10/27(土) 11:16:27それなら漏れもRubyがいいんじゃないかと思う。
もしくはPython
0033デフォルトの名無しさん
2007/10/27(土) 11:32:54Prolog が一番簡単ですね。
003430
2007/10/27(土) 12:42:18Rubyあたり勉強してみます。
0035デフォルトの名無しさん
2007/10/27(土) 14:33:000036デフォルトの名無しさん
2007/10/27(土) 14:56:040037デフォルトの名無しさん
2007/10/27(土) 15:21:360038デフォルトの名無しさん
2007/10/27(土) 17:01:11詳しい手順をありがとうございます。
どちらも導入して試してみます。
>>27
一応は使えます…
しかし自身持って「俺使えるぜ」ってレベルではないです…
あれ何だっけ?でそのたびにググらないと進みません…
>>27-29
それらの言語も確認してきます。ありがとうございました。
0039デフォルトの名無しさん
2007/10/27(土) 17:30:02WSHってVBScript以外にJavaScriptとか使えるじゃないですかぁ
だからRubyScriptモードもあればいいなぁって思ったんですよぉ
0040デフォルトの名無しさん
2007/10/27(土) 17:32:42ファイル処理とかをまとめてするときによく使う。
そういう仕事にはうってつけ。一回限りで書くこと多いから
その辺に散らかってる。
ただ、ある程度大きなもの書くときは C++ か Java で書いてる。
Ruby でも出来るけど、速さの問題とあと大きいの書き出すと
あまり手軽さが効いてこない。
0041デフォルトの名無しさん
2007/10/27(土) 17:40:160042デフォルトの名無しさん
2007/10/27(土) 17:49:13釣りだろうけど初心者スレなので誤解するひとがいるといけないのでいちおう混じれ酢
ttp://d.hatena.ne.jp/ku__ra__ge/20070513/p8
ttp://www.morijp.com/masarl/homepage3.nifty.com/masarl/article/ruby-win32ole/file-system-object.html
ttp://taylor.gotdns.org/ruby.html
0043デフォルトの名無しさん
2007/10/27(土) 18:37:450044デフォルトの名無しさん
2007/10/27(土) 19:36:45使えないのかな?それともJAVAとかの前にやるにしても応用が利かない言語なのかな?
プログラム全くやったことないからわけわかめ
0045デフォルトの名無しさん
2007/10/27(土) 19:41:30速度もCGIよりいいんじゃないか
0046デフォルトの名無しさん
2007/10/27(土) 19:45:05WEBプログラミング@2ch掲示板
http://pc11.2ch.net/php/
0047デフォルトの名無しさん
2007/10/27(土) 19:49:240048デフォルトの名無しさん
2007/10/27(土) 20:04:530049デフォルトの名無しさん
2007/10/27(土) 20:12:29それにDBとJavascriptを加えるとWebでは最強!!!
かもしれない
0051デフォルトの名無しさん
2007/10/27(土) 20:58:14つ空気嫁
0052デフォルトの名無しさん
2007/10/27(土) 21:15:46PHPでロボット制御、ゲーム作成とかできればいいんだけど
JAVA覚えた方がWEB、制御、ゲーム全てに使えてよいんだろうか?
数年前初心者用のJAVAの本買ってやってみたが一瞬で挫折したんだけど
0053デフォルトの名無しさん
2007/10/27(土) 21:17:07フレームワークが提供されているなら別だけど
0054デフォルトの名無しさん
2007/10/27(土) 21:18:220055デフォルトの名無しさん
2007/10/27(土) 21:20:13PHPはwEB専用だろ
とりあえずただのc言語が普通じゃないか
0056デフォルトの名無しさん
2007/10/27(土) 21:27:50やっぱりPHPでなく難しいと言われているC覚えなきゃいけないのか。
俺のヘタレ頭でも覚えられる解説本でもあればいいんだけど
0057デフォルトの名無しさん
2007/10/27(土) 21:31:440058デフォルトの名無しさん
2007/10/27(土) 21:36:39ポインタとかやらなければいい、というのは暴論じゃないかな。
それより、どんな言語でもいいので、一つの言語をとことん使いこなす
までやったほうがいい。最初の言語をマスターするのには時間がかかるけど。
そうしておけば、2番目、3番目となるほどに、言語の習得はどんどん簡単になる。
0059デフォルトの名無しさん
2007/10/27(土) 21:41:03ファイル操作などで使う程度で、みずから使わなければそれで済ませられる
0060デフォルトの名無しさん
2007/10/27(土) 21:46:41サンプルプログラム程度ではいらないかもしれないけれど、
サンプルプログラム以上になれば、必要になるよ。
0061デフォルトの名無しさん
2007/10/27(土) 22:00:58最近、生産技術の仕事で他の人との能力の差を実感している状態で
これでまた自分の知能の低さに幻滅しないだろうかと不安
0062デフォルトの名無しさん
2007/10/27(土) 22:31:060063デフォルトの名無しさん
2007/10/27(土) 22:33:210064デフォルトの名無しさん
2007/10/27(土) 22:39:200065デフォルトの名無しさん
2007/10/27(土) 22:47:240066デフォルトの名無しさん
2007/10/27(土) 22:52:46「C言語でつくるCGI入門」 玉川竹春著 技術評論社
があるね。
0067デフォルトの名無しさん
2007/10/27(土) 23:15:31よくあるよ。CGIというと語弊があるが。
0068デフォルトの名無しさん
2007/10/27(土) 23:19:53httpd自体を自分で書き起こして
CGI経由せずに直接解釈とかね
0069デフォルトの名無しさん
2007/10/27(土) 23:21:14サイボウズとかはexeになってるけど
0070デフォルトの名無しさん
2007/10/28(日) 10:12:490071デフォルトの名無しさん
2007/10/28(日) 19:35:030072デフォルトの名無しさん
2007/10/28(日) 19:35:480073デフォルトの名無しさん
2007/10/28(日) 19:51:52皆さんならどちらを選びますか?
選んだ理由等も教えて下さい。
0074デフォルトの名無しさん
2007/10/28(日) 19:56:41機能を多く使った方が楽
0075デフォルトの名無しさん
2007/10/28(日) 19:57:55C++。そしてWin32API。
C++は慣れると楽なんだ。
APIも直接Windowsを叩けるからいいね。
0076デフォルトの名無しさん
2007/10/28(日) 19:59:05というかVC++
MFC使うから
0077デフォルトの名無しさん
2007/10/28(日) 20:21:35CかC++どちらを選んだらよいですか?
0078デフォルトの名無しさん
2007/10/28(日) 20:22:230079デフォルトの名無しさん
2007/10/28(日) 20:26:20なぜ、C++なのですか?
0080デフォルトの名無しさん
2007/10/28(日) 20:28:240081デフォルトの名無しさん
2007/10/28(日) 20:40:05悪いことは言わん。C++ でプログラミングしばらくしてみろ。
そうすれば自分でどちらが良いか判断できる。
俺も C++ で書くが、両方使いこなせる人で敢えて C で書く人間は知らん。
0082デフォルトの名無しさん
2007/10/28(日) 20:42:26現在、WindowsアプリケーションをCで書くことは一般的でないと思う。
情報、サンプル、手助けの得やすさからCよりはC++をおすすめします。
0083デフォルトの名無しさん
2007/10/28(日) 20:59:28レスありがとうございます。
実は、C++でプログラミングをしようとVS2005を最近買いまして、
本も数冊借りてきたのですが、
まず私はプロジェクトの多さにびっくりしました。
まるで何を選んだらよいかわからず、
借りてきた本の説明を見てMFCアプリケーションを選択したら多くのコードが自動生成されていて、
基礎のわかっていない私がMFCを使うことは、駄目だと感じたのです。
C++でゼロからプログラミングするためには私はまず何から覚えたらよいですか?
0084デフォルトの名無しさん
2007/10/28(日) 21:00:280085デフォルトの名無しさん
2007/10/28(日) 21:01:180086デフォルトの名無しさん
2007/10/28(日) 21:57:26http://www.amazon.co.jp/dp/475611749X
MFCによるWindowsプログラミングをすすめようと思ったけど、値段がすごいことになっていてワロタ。
0087デフォルトの名無しさん
2007/10/28(日) 21:58:38別に今さら C から学んだ方が良いなんてことはない。
とりあえず、本一冊 IDE に頼らないで C++ でのプログラミングを
してみると良いと思う。簡単な本で良いから。
そうすれば IDE のしていることもわかる。
0088デフォルトの名無しさん
2007/10/28(日) 22:05:52具体的にどんなの作るつもりなの?
一般的には、C++を全く知らないのなら、Win APIとかMFCには手をつけず、
しばらくはコマンドプロンプトで動かすプログラムで修行しましょう。
まずは初心者向きの本をさっと一通り。その後C++プライマー、Effective C++。
これで一通りC++の基礎知識はつく。
0089デフォルトの名無しさん
2007/10/28(日) 22:07:270090デフォルトの名無しさん
2007/10/28(日) 22:07:390091デフォルトの名無しさん
2007/10/28(日) 22:12:22なんの速度?
性能?開発効率?
性能ならどっちかというと実行するマシンの性能次第なので
あまり気にする必要はないと思う。よっぽどしょぼいマシンをターゲットとして考えていないなら。
WindowMobileでも結構いい感じで動くくらいだし。
開発効率はVSを使えばものすごく簡単に開発できる。
0092デフォルトの名無しさん
2007/10/28(日) 22:16:57http://shootout.alioth.debian.org/gp4/
各言語とのベンチマークの比較。
C#はmonoだけど。
0093デフォルトの名無しさん
2007/10/28(日) 22:54:220094デフォルトの名無しさん
2007/10/28(日) 22:56:47最終的な目標としてはダウンローダーを作りたいです。
C++プライマー、Effective C++は基礎を勉強した後で読ませてもらいます。
0096デフォルトの名無しさん
2007/10/28(日) 23:29:01C++で使うの、速度変わるんでしょうか?
それと、フレームワークで出来ることを自分でAPIを使って実装した場合って
早くなるんでしょうか?
0097デフォルトの名無しさん
2007/10/28(日) 23:51:550098デフォルトの名無しさん
2007/10/29(月) 00:07:030099デフォルトの名無しさん
2007/10/29(月) 03:27:290100デフォルトの名無しさん
2007/10/29(月) 03:28:16実用的ではなくても発展性があるのはC++
0101デフォルトの名無しさん
2007/10/29(月) 03:35:20最初に触った言語とプログラミング暦なども知りたいです
0102デフォルトの名無しさん
2007/10/29(月) 03:37:59さらに先人達(しかも凄い人達!)によって道が開かれているのもポイントだ
0103デフォルトの名無しさん
2007/10/29(月) 03:39:50一番最初は中学のときにBASIC
あとCOBOL、C++がわかる
昔に情報処理試験1種合格したときはCOBOLで受けた
0104デフォルトの名無しさん
2007/10/29(月) 09:11:55プログラミング歴は 20年以上かな。初めは fortran 次 C。
そして C++, Java, Ruby。Perl はなぜか馴染めなかった。
Ruby は似てるはずなんだけど、Perl よりずっと入りやすかった。
0105デフォルトの名無しさん
2007/10/29(月) 09:53:032chブラウザとニコニコ動画専用ブラウザを作りたいと思っているのですが
なにから手をつければいいのでしょうか?
IEコンポーネントは使いたくありません
0106デフォルトの名無しさん
2007/10/29(月) 09:55:55使っているOSはWinXPです
0107デフォルトの名無しさん
2007/10/29(月) 12:44:43先ずはプログラミングとは何かを知るところから始めたら如何でしょう。
0108デフォルトの名無しさん
2007/10/29(月) 13:05:010109デフォルトの名無しさん
2007/10/29(月) 13:07:47では参考になるレスをどうぞ。
0110デフォルトの名無しさん
2007/10/29(月) 13:19:290111デフォルトの名無しさん
2007/10/29(月) 13:31:57やめとけ
0112デフォルトの名無しさん
2007/10/29(月) 13:48:15>>107-111
質問した私が愚かだったようです
やはり他人に期待してはいけませんね
自分で勉強します
0113デフォルトの名無しさん
2007/10/29(月) 13:52:460114デフォルトの名無しさん
2007/10/29(月) 13:54:55ありがとうございます
勉強します
0115デフォルトの名無しさん
2007/10/29(月) 13:57:03万一作りたいものが作れたら見返しにおいで
0116デフォルトの名無しさん
2007/10/29(月) 14:02:34はい!ありがとうございます!
いつになるのかはわかりませんがw
0117デフォルトの名無しさん
2007/10/29(月) 14:19:57やっぱ薦めるんなら簡単で資料も多いHSPくらいだよなあ。
0118デフォルトの名無しさん
2007/10/29(月) 15:22:550119デフォルトの名無しさん
2007/10/29(月) 15:50:14講座サイトの説明とかも理解しやすくなる
0120デフォルトの名無しさん
2007/10/29(月) 16:05:3720年前にFORTRANかあ、1980年代後半だろ、渋くない?
0121デフォルトの名無しさん
2007/10/29(月) 16:06:360122デフォルトの名無しさん
2007/10/29(月) 16:09:04ニートでも無ければ道具の使い方とか言語知識、
ハード技術の進歩追いかけるので精一杯でしょ?
0123デフォルトの名無しさん
2007/10/29(月) 16:18:50ちなみにJavaもC#もFortran系列だからね。新しい言語とか勘違いしないように。
http://www.aoky.net/articles/leon_bambrick/lisp_truth.htm
初心者諸君は誤った道を進まないように気をつけてください。
0124デフォルトの名無しさん
2007/10/29(月) 16:29:43参考になるサイトか参考書有ったら教えていただけませんか?
あとプログラミングは初心者です
0125デフォルトの名無しさん
2007/10/29(月) 16:37:060126デフォルトの名無しさん
2007/10/29(月) 16:42:42「手続き型に慣れてきたプログラマはオブジェクト指向ができない」
とか語られてきたが、近い将来
「命令型言語に慣れてきたプログラマは関数型を理解できない」
って言われるんだろうな。
初心者諸君はよーく考えるんだね。ゴミ箱行きの知識を今から詰め込むなんて
おかしいだろ?
0127デフォルトの名無しさん
2007/10/29(月) 16:50:220128デフォルトの名無しさん
2007/10/29(月) 17:00:12> VBで.netフレームワーク使うのとC++で使うの、速度変わるんでしょうか?
C++/Delphiのような.NETランタイムが不要な言語の方が早い。
>フレームワークで出来ることを自分でAPIを使って実装した場合って早くなるんでしょうか?
ほとんどの場合はフレームワークを利用すると僅かに遅くなる。
再実装は手間がかかる割りに大して速度が上がらないと思う。
0129デフォルトの名無しさん
2007/10/29(月) 17:01:51○遥かに
0130デフォルトの名無しさん
2007/10/29(月) 17:05:45×遥かに
○
0131デフォルトの名無しさん
2007/10/29(月) 17:06:12どんな時代になってもアセンブリが求められる場合がある、って発想か?
そんなのごく一部の人たちがやればいいわけ。大多数の人間様は、コンパイラが
やってくれることをわざわざ手を動かしてやる必要なんかないのね。
0132デフォルトの名無しさん
2007/10/29(月) 17:17:05>>126
> 「命令型言語に慣れてきたプログラマは関数型を理解できない」
それは無いんじゃない? method がばりばりわかるのに
関数がわからないとは考えにくい。あと object 指向と言っても
関数も使うよ。(少なくとも実質的には)
面倒でやる気がおきないとかならあるかもしれないけど。
0133デフォルトの名無しさん
2007/10/29(月) 17:19:37ありがと
まず数学かぁと思ってた
さっさとHSPかルビー身に付けることにします
0134デフォルトの名無しさん
2007/10/29(月) 17:21:250135デフォルトの名無しさん
2007/10/29(月) 17:55:14英語はできた方が全然楽だな。文学書ではないが本読んで理解したり
書類書いたりできなきゃ論外。高校の数学かわからんが、場合の数
とか計算できないと非効率な場合がかなりあるね。あと単純な算数
ができないとめちゃ不便。必要なメモリとかも計算できない。
0136デフォルトの名無しさん
2007/10/29(月) 18:04:52またまた出没したか。
それで全てのOSの記述が関数型言語に置き換わるのは
いつ頃の予測なんだ?
0137デフォルトの名無しさん
2007/10/29(月) 18:14:14実のある勉強になるから、義務教育レベルで苦手だった人間ほど効果あるかもしれない
0138デフォルトの名無しさん
2007/10/29(月) 18:22:55> それは無いんじゃない? method がばりばりわかるのに
メソッドと関数違うから。値と式を分離するのではなく、プログラムが全て
式の集合となるというのは全然違うわけ。
>>136
ゆとり現るw。そんなの目の前に来ているのが分からんのか?あと数年で
関数型プログラミングができる勝ち組とできない負け組で業界は真っ二つに
なるのだよ。
0139デフォルトの名無しさん
2007/10/29(月) 18:23:490140デフォルトの名無しさん
2007/10/29(月) 18:40:34Lisp Scheme Ocaml Haskell Erlang
なんかが思いつくが初心者に勧めるとしたらどれにする?
0141デフォルトの名無しさん
2007/10/29(月) 18:44:530142デフォルトの名無しさん
2007/10/29(月) 19:13:170143デフォルトの名無しさん
2007/10/29(月) 19:15:280144デフォルトの名無しさん
2007/10/29(月) 19:22:09まあそんな難しいもんでもないし無料で出来るしお気楽にはじめてみるのがいいと思うよ。
0145デフォルトの名無しさん
2007/10/29(月) 19:27:58ありがとうございました。
僅かになのか遙かになのか「 」なのかは自分で確かめてみます。
0146142
2007/10/29(月) 19:38:23とりあえずC言語からはじめてみようと思います。
今、borlandのコンパイラを使って"helow.world"を表示させてみました。
まったく初心者なのでまだあまり意味はわかりませんが、これからがんばりたいと思います。
最終的にはwindowsアプリが作れるぐらいになりたいです。
0147デフォルトの名無しさん
2007/10/29(月) 19:53:53明治・大正生まれ 数年 = 五・六年
昭和・平成生まれ 数年 = 二・三年
君は多分、江戸時代の生まれ。
0148デフォルトの名無しさん
2007/10/29(月) 19:55:32断然、Erlang !!
0149デフォルトの名無しさん
2007/10/29(月) 19:59:22関係ないけど、
今年五十路を迎える人には
Prolog。これ以外は無理。
0150デフォルトの名無しさん
2007/10/29(月) 20:06:06C言語でWindowアプリを作るのは至難の業。
プログラミング入門としてはありといえばありかもしれないが。
Visual C# Expressとかのが楽だな。
0151デフォルトの名無しさん
2007/10/29(月) 20:12:420152デフォルトの名無しさん
2007/10/29(月) 20:13:230153デフォルトの名無しさん
2007/10/29(月) 20:18:46冗談はよしてくれ
0154デフォルトの名無しさん
2007/10/29(月) 20:19:270155142
2007/10/29(月) 20:20:03そうなんですか。
基本的にwindowsアプリはC言語でできていると思っていましたので、ちょっとショックです。
どうりで購入したCの入門書にはコンソールアプリの説明しか載ってないはずだ・・・
何気にPCがかなり旧式(頂き物)なのであまりハードディスクの容量ないんですよ。
Visual C# Expressはインストールすると結構容量食いますよね?
0156デフォルトの名無しさん
2007/10/29(月) 20:25:20USBメモリー 一本差したら。
0157デフォルトの名無しさん
2007/10/29(月) 20:40:02本気で学ぶつもりならエロ動画消してでも入れよう
0158デフォルトの名無しさん
2007/10/29(月) 20:59:18標準のC言語 + 標準のwindows APIで出来るよ
0159デフォルトの名無しさん
2007/10/29(月) 21:06:35Cって基礎を覚えたら
コンパイラに合うライブラリを見つけて
ライブラリの仕様を覚えてできることを増やしていく
だんだん使えるライブラリを増やしていく
って感じで習得していくの?
0160142
2007/10/29(月) 21:12:43そうですね 外付けという手がありますね。
>>157(ny
エロ動画というよりエロゲです
しかし難しいですね。今、入門書の変数とデータ型という章でなかなか理解できなくて
詰まってます。しかし皆さんこれを乗り越えて立派なプログラマになられたんですね。
本当に尊敬します。
0161デフォルトの名無しさん
2007/10/29(月) 21:26:08ゲームなら、ライブラリはDirectXだけでいいだろ。
0162デフォルトの名無しさん
2007/10/29(月) 21:54:580164デフォルトの名無しさん
2007/10/29(月) 23:08:59俺は普通にCで書いてるけどw
0165デフォルトの名無しさん
2007/10/29(月) 23:16:460166デフォルトの名無しさん
2007/10/30(火) 00:39:02とりあえずゲームは作りましたが、
ネットのプログラム仲間たちには、
「は? ゲームなのに何でJAVA?
ネットアプリならまだわかるけど……」とか言われました。
そういうものなんですか?
仲間はC++とかRuby?っていうんですけれど。
C++はなんとなくどんなのかわかりますが、
Rubyってのもゲームに向いているのですか?
0167デフォルトの名無しさん
2007/10/30(火) 00:45:050168デフォルトの名無しさん
2007/10/30(火) 00:47:49ですかね
0169デフォルトの名無しさん
2007/10/30(火) 00:50:45ライブラリ・フレームワークを使いたいからRubyを選ぶと痛い目に合うような気がする。
そういう選び方でありなのはRoRくらいじゃないのかね。
今あるものはRuby好きが何かをするためのライブラリでしかない。
Rubyは遅いから肝心な部分でチューニングしきれなくなって
すぐCで書けとか言われるのが嫌だね。
文法は好きだけど。
0170デフォルトの名無しさん
2007/10/30(火) 04:28:27ゲームはそれが何で書かれたかはさほど重要じゃないよ
まずとにかく面白いかどうか
0171デフォルトの名無しさん
2007/10/30(火) 05:04:510172デフォルトの名無しさん
2007/10/30(火) 05:18:120173デフォルトの名無しさん
2007/10/30(火) 11:02:01区分が出てくるな。
当然上流プログラマは関数型言語を使う人々。下流は命令型言語を使う人々。
関数型プログラマは設計と同時に実装を行ってしまう。だからこれから"SE"とかいう
意味不明な職業は廃止される。
下流プログラマは上流プログラマが生成したアルゴリズムの中で、物理的問題
からやむなく命令型言語によりパフォーマンスを出さなければならない部分のみ
担当をする。
0174デフォルトの名無しさん
2007/10/30(火) 11:14:53生まれたてのスレだけど、読まれることを勧めます。
http://pc11.2ch.net/test/read.cgi/tech/1193624668/
0175デフォルトの名無しさん
2007/10/30(火) 11:53:14絵やストーリーが重要なギャルゲーっぽいのと、
戦略的なアルゴリズムが重要なオセロとかのボードゲームやパズル系、
とにかく速く滑らかに動く必要のあるアクション系とかじゃ
必要なスキルとか違うだろ。
0176デフォルトの名無しさん
2007/10/30(火) 12:50:37それでも俺はHSPを進める
こんなとこで「ゲーム作りたいんですけど何がいいですか?」なんて聞く奴が習得できるのはHSPくらいだ
CUIなんか眼中に無いだろうし
0177デフォルトの名無しさん
2007/10/30(火) 14:51:58ここで出たC++やRubyとHSPの情報も探ってみます。
ありがとうでした。
>>167
ですか。
>>168
ありがとう。
検索もして、自分の無知を自覚し始めています orz...
ただ、言葉は変ですが自分で思う以上に、
本格的っぽいかな。
>>169
そっか。善し悪しですね。
少し自分でも調べてみます。
>>170
ですよね。プラグラムに関係ない友達には、
まあ、良くはないですけど、楽しんでくれている人もいます。
ただ、プラグラムの仲間には、
とにかく、内容の前に、
皆に「何でJAVA?」と言われたので、
「JAVAで作ったらいけないのかな?」と不安に。
>>175
作ったのはアトベンチャーです。
これからはオンラインも考えたRPG系かな。
C++か、>>176のいうHSPってのかな。
0178デフォルトの名無しさん
2007/10/30(火) 15:20:39完全初心者です
0179デフォルトの名無しさん
2007/10/30(火) 15:25:59http://pc11.2ch.net/test/read.cgi/tech/1190192944/
0180デフォルトの名無しさん
2007/10/30(火) 22:41:29アドベンチャーならある程度高級言語の方が楽だな。
そこまで処理速度の要求されるジャンルでもないし。
シナリオや絵や音楽の方が重視されるジャンルだろう。
Java、別に悪くはないと思うよ。あんまり例は見ないけど。
アドベンチャーで手っ取り早そうなのは、HSPかな?
まぁ、一番楽な選択肢選ぶならツールが一番楽だけど。
2chにはゲーム製作板ってのもあるんで、一通りまわってみては?
http://pc11.2ch.net/gamedev/
0181817
2007/10/31(水) 00:34:27・手続き型言語しかやっていない人が、オブジェクト指向を理解できない
・手続き型言語と、オブジェクト指向型言語しかやっていない人は、関数型言語を理解できない
というのは、大きな勘違いだと思うぞ。手続き型を追求していって、
オブジェクト指向が生まれたのだよ。だから、手続き型で追求してきた
人にとっては、「オブジェクト指向やったー!」なんだぞ。
関数型も、おんなじだ。
なんにしろ人間そのものもそうだし、なにごともそうだが、浅いヤツはダメダ。
0182デフォルトの名無しさん
2007/10/31(水) 00:43:02どーしても「下手くそな説明を上から目線で」という路線になってしまうな。
0183デフォルトの名無しさん
2007/10/31(水) 00:56:09今もわからんから滅びて欲しい
0184デフォルトの名無しさん
2007/10/31(水) 09:17:06> 関数型も、おんなじだ。
プ。全然分かっておらんねw。
関数型言語の祖先であり現役でもあるLispは、プログラミング言語として開発された
のではなくて、数学として考え出されたもの。命令型言語というのは、現実に存在する
コンピュータに対する命令集として考え出されたもの。
分かるかな?
命令型言語ってのは、既存コンピュータという現実的な限界のための妥協の産物に
すぎないわけ。
0185デフォルトの名無しさん
2007/10/31(水) 09:54:33どーしても「下手くそな説明を上から目線で」という路線になってしまうな。
0186デフォルトの名無しさん
2007/10/31(水) 10:28:47命令型言語はその時代の技術レベルに応じたものとなりがちなので、常に変化して
廃れていく。
初心者諸君はその辺をよーく考えたまえ。
0187デフォルトの名無しさん
2007/10/31(水) 10:31:270188デフォルトの名無しさん
2007/10/31(水) 10:44:32関数はずっと関数なのだよ。一方命令は相手が変わると変わらざるを得ない。
「金持ちプログラミング」が言われたのは随分前だが、コンピュータという相手に
対する命令は、コンパイラがやればいいわけ。そういう時代に入ったんだな。
0189デフォルトの名無しさん
2007/10/31(水) 10:46:170190デフォルトの名無しさん
2007/10/31(水) 10:46:330191デフォルトの名無しさん
2007/10/31(水) 12:30:35"チューリングマシンの計算表のことだと考えよう! " なのであって、
それに沿った辺りでエッカートもノイマンも配線に苦心したのでしょう。
特に今日のコンピュータの命令が「非数学的」なものとは思えないな。
何故か知らないが先達はアルゴリズムとは関数計算のことだとは言わなかった。
0192デフォルトの名無しさん
2007/10/31(水) 14:57:060193デフォルトの名無しさん
2007/10/31(水) 15:33:490194デフォルトの名無しさん
2007/10/31(水) 15:48:210195デフォルトの名無しさん
2007/10/31(水) 15:52:260196デフォルトの名無しさん
2007/10/31(水) 16:07:180197デフォルトの名無しさん
2007/10/31(水) 18:53:21私はインストールがうまくいきません。
0198デフォルトの名無しさん
2007/10/31(水) 22:20:50HaskellかOCamlやろうと思ってたけど、Ozも面白いな…
0199デフォルトの名無しさん
2007/10/31(水) 22:30:12どうせライブラリもしょぼしょぼなんだろ。
0200デフォルトの名無しさん
2007/10/31(水) 22:49:40>〜〜ダラダラダラ〜〜
>分かるかな?
>〜〜ダラダラダラ〜〜
便利なものは、それが適した分野で使う。ソレダケダヨ。
0201デフォルトの名無しさん
2007/10/31(水) 23:19:28意味不明。エスパー解読してくれ。
0202デフォルトの名無しさん
2007/10/31(水) 23:33:290203デフォルトの名無しさん
2007/11/01(木) 00:06:00>分かるかな?
>〜〜ダラダラダラ〜〜
便利なものは、それが適した分野で使う。ソレダケダヨ。
0204デフォルトの名無しさん
2007/11/01(木) 02:09:180205デフォルトの名無しさん
2007/11/01(木) 08:12:160206デフォルトの名無しさん
2007/11/01(木) 22:45:210207デフォルトの名無しさん
2007/11/03(土) 06:34:46電卓付き 演算ソフト、PIM
【動機】
自分にあった演算ソフト、PIMを作りたいから
【OS】
WindowsXP
plam
最終的には Mac, ipod touchに導入したい
【備考】
まったくの土素人
どの言語を勉強すればいいのかわからない
まずどの本を買うのがいいのか?
お願いします
0208デフォルトの名無しさん
2007/11/03(土) 08:32:41OSの欄にある、plamってなぁに?
0209デフォルトの名無しさん
2007/11/03(土) 08:39:220210デフォルトの名無しさん
2007/11/03(土) 09:06:58そうなると、同じソースを使い回せるとは考えにくいな。
iPod touchの開発環境調べて、それに合わせるのが無難かな。
PalmつーかClieなら、クロス開発環境でCかbasicを使うか、オンボードでbasicかpython辺りなのかな。
いずれにしても、スクリプト系言語を齧っておく方が融通が利きそうだ。
0211デフォルトの名無しさん
2007/11/03(土) 16:54:030212デフォルトの名無しさん
2007/11/04(日) 00:00:03取り敢えずC言語をべんきょうすることにしました。
0213デフォルトの名無しさん
2007/11/04(日) 15:14:37OS:WindowsVista
備考:ド素人.webの知識も無いに等しいのでそちらも学べるような本があれば・・・
よろしくですm(_ _)m
0214デフォルトの名無しさん
2007/11/04(日) 16:53:36つ{WebProg板]
0215デフォルトの名無しさん
2007/11/04(日) 23:01:20まあ、javaが無難だろ
0216デフォルトの名無しさん
2007/11/04(日) 23:18:230217213
2007/11/04(日) 23:31:50そちらも参考にさせていただいています^^
>>215
みたいですね、入門書も多いようですしちょっと調べてみます^^
>>216
flashの開発環境が・・・
なかなか面白そうではあるので視野に入れておきます^^
0218デフォルトの名無しさん
2007/11/05(月) 00:03:23Free Pascal & Lazarus という選択もいいかも
マルチプラットホームだし Win32, Linux, FreeBSD, MacOSX
0219デフォルトの名無しさん
2007/11/05(月) 08:35:531.Visual c++ 2005 EE
2.Turbo c++
3.Eclipse CDT
4.その他
のちのちjavaやunixプログラミングもしてみたいと思っているので、 3が気になるのですが
実際どうなんでしょう?。初心者には厳しいですか?。
0220デフォルトの名無しさん
2007/11/05(月) 08:40:27って選択肢もあるけどね。
1. or 3.が無難だとは思うけどUNIXも考えてるなら
4.のやり方も最低限は抑えておいたほうがいいとは思う。
0221デフォルトの名無しさん
2007/11/05(月) 09:37:110222デフォルトの名無しさん
2007/11/05(月) 11:46:21まずはBCCで勉強しろ
0223デフォルトの名無しさん
2007/11/05(月) 13:15:10パス設定とか覚えることも考えるとBCCは良いかもな
0224デフォルトの名無しさん
2007/11/05(月) 13:40:43パソコンはwindowsXP
0225デフォルトの名無しさん
2007/11/05(月) 13:46:55× パソコンはwindowsXP
○ OSはwindowsXP
0226デフォルトの名無しさん
2007/11/05(月) 13:50:14訂正どうも
初心者です。
0227デフォルトの名無しさん
2007/11/05(月) 14:05:500228デフォルトの名無しさん
2007/11/05(月) 14:23:30ありがとうございます
0229デフォルトの名無しさん
2007/11/05(月) 23:46:08どの言語を学んでいけばよいのでしょうか?
よろしくおねがいします
0230デフォルトの名無しさん
2007/11/05(月) 23:48:090231デフォルトの名無しさん
2007/11/05(月) 23:53:580232デフォルトの名無しさん
2007/11/05(月) 23:55:43何を勉強すればよいのやら・・・ C++でいいかね?
0233デフォルトの名無しさん
2007/11/06(火) 00:57:11http://www.microsoft.com/japan/users/recipe/
のページにVB用のゲームのスタートキットが下ろせる
もちろんVB2005exp入ってるのが前提
ついでにページの主旨はそのスタートキットで
自動的に作られるゲームのソースをいじってみよう的な
もんで、基本から学べる訳では無い。
独り言:
C#広めたいんなら、C#のスタートキットも充実させろ
VBなんて触りたく無いっつーの。
(VBも覚えよっかな・・・)
0234デフォルトの名無しさん
2007/11/06(火) 01:11:190235デフォルトの名無しさん
2007/11/06(火) 02:22:560236デフォルトの名無しさん
2007/11/06(火) 02:32:13お前には無理。
死ね役立たず。ゴミクズ。
今すぐ死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。v死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
0237デフォルトの名無しさん
2007/11/06(火) 02:39:21でてくんなよ
0238デフォルトの名無しさん
2007/11/06(火) 02:53:20人によって性格や何したいか違うから何とも言えないが
・アセンブリ(コンピュータをしゃぶり尽くすまで弄りたい人)
・C言語(本から入る人、アセンブリじゃ面倒過ぎる人)
・言語じゃないけどツクールとかその他のゲーム製作ツール(特定ジャンルのゲーム)
・HSP(ツクールではちょっと作れないシステムのミニゲームとか)
・C#(ツール作り)
・Prolog(俺は解らんが、人によっては合うらしい)
0239デフォルトの名無しさん
2007/11/06(火) 07:17:09visual basicは皆さん、お勧めしていないようですけどどうしてですか?
0240デフォルトの名無しさん
2007/11/06(火) 07:24:52あと基礎を身につけるならBCCだろう
あとお手軽につくるならホットスーププロセッサだろう
0241デフォルトの名無しさん
2007/11/06(火) 07:27:24最近ここでやってたね。
http://pc11.2ch.net/test/read.cgi/tech/1193556424/102-117
0242デフォルトの名無しさん
2007/11/06(火) 12:33:11プログラム=データ構造+アルゴリズム ってことを覚えて欲しいんだけど
RAD toolの使い方=コンポーネントの張り合わせ に終始してしまいがちだから。
"言語なんてコンポーネントを張り合わせる糊にすぎない"と言う人もいるから
あながち間違いではないのだけれど。
0243デフォルトの名無しさん
2007/11/06(火) 16:32:390244デフォルトの名無しさん
2007/11/06(火) 22:41:260245デフォルトの名無しさん
2007/11/06(火) 23:07:040246デフォルトの名無しさん
2007/11/06(火) 23:15:120247デフォルトの名無しさん
2007/11/06(火) 23:29:50ツクールまじオススメ。
0248デフォルトの名無しさん
2007/11/07(水) 23:14:36貧乏学生の身分ですので、無償の開発環境が比較的豊富にある言語を探しています。
C言語は初心者に向いているでしょうか?
はっきり言ってCはプログラミング初学者で独習者にはすすめられません。
無料のドキュメントの量とか色々考えて、JavaかPythonをすすめます。
0250デフォルトの名無しさん
2007/11/07(水) 23:28:26基本情報技術者試験受けろ
>貧乏学生の身分ですので、無償の開発環境が比較的豊富にある言語を探しています。
基本情報技術者試験に出題されるC、Java、などを選べ、どっちもWebにドキュメント多数
>C言語は初心者に向いているでしょうか?
システム上の仕組みを知るには最適だけど習得に時間がかかる。
0251デフォルトの名無しさん
2007/11/07(水) 23:49:260252デフォルトの名無しさん
2007/11/08(木) 01:03:26Cは習得に時間が掛かるというよりも、
始めてから当分は見た目が派手なアプリケーションを作れないというだけのような。
結局、GUIなアプリケーションが作れるようになるまでには時間が掛かるということだけど。
それさえ苦でなければ、問題ないはず。
うっかりバッファオーバー起こしすいとかそういう別の問題はあるけど。
0253デフォルトの名無しさん
2007/11/08(木) 01:28:21文字式扱うとかなら専門のライブラリとかが必要だろう
0254デフォルトの名無しさん
2007/11/08(木) 01:53:33大丈夫だ。俺は行番号付きBASICが性に合わず放り投げて
K&R初版とBDS-C(C標準仕様のサブセット版)でマスターした。
食うより遊ぶよりプログラミングしている時間が楽しいと
思えるようになったら習得も早いよ。
0255デフォルトの名無しさん
2007/11/08(木) 02:17:091) http://www.microsoft.com/japan/msdn/vstudio/future/download.aspxからVisual C++ 2008 Express Edition Beta 2 日本語版をWebインストール。
2) [Visual C++ 9.0 Express Edition]-[Microsoft Visual C++ Codename Orcas Express Edition]を起動。
3) [ファイル]-[新規作成]-[プロジェクト]-[空のプロジェクト]を選択してプロジェクト名とソリューション名に"hello"と入力。
4) [ファイル]-[新規作成]-[ファイル]-[テキストファイル]を選択して次のソースをhello.cとして保存。
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Hello, world.\n");
return 0;
}
5) [プロジェクト]-[既存項目の追加]でhello.cを選択。
6) [プロジェクト]-[プロパティ]を選択してプリプロセッサの定義に"WIN32;_DEBUG;_CONSOLE"、ビルドコマンドラインに"cl /Zi hello.c"と入力。
7) 最終行にブレークポイントを設定して[デバッグ]-[デバッグ開始]を選択。実行結果をコンソール画面で確認。
0256デフォルトの名無しさん
2007/11/08(木) 02:18:120257デフォルトの名無しさん
2007/11/08(木) 02:33:47その "Hello, world" の例題ってさ
昔、BASIC触り始めの頃の
PRINT "Hello, world"
と等しいんだよな。
そう考えたらちょっと虚しくなってきた
0258デフォルトの名無しさん
2007/11/08(木) 06:13:33就職して即戦力だったが今はニート
0259デフォルトの名無しさん
2007/11/08(木) 06:16:33それインストールしてない環境にexeだけ持っていって
ランタイムもなしで動く?
0260デフォルトの名無しさん
2007/11/08(木) 07:09:14ハローワールドってのはプログラミングというより
「プログラミング以前の問題」を
ちゃんとクリアしてるかのテストの側面が大きいよ。例えば
・開発環境のセットアップは正常に済んでるのか?
・プログラミングで使う文字は基本的に半角なんだよ、分かる?
・もしかして日本語(洋書なら英語)読めない人?
特に動作確認の意味では、プログラミングに慣れた人にとっても有用なコード。
0261デフォルトの名無しさん
2007/11/08(木) 07:16:380262デフォルトの名無しさん
2007/11/08(木) 07:48:21K&R の歴史的な業績なんだね。以後、みなこれを真似た。
しかし、表示することがプログラミングの第一歩という
誤解と悪弊を招いた。さらに、それはオブジェクト指向の
普及に寄与した。偶然、ウィンドウ(プログラム)の構造が
オブジェクト指向を説明するのにぴったりだったからだ。
0263デフォルトの名無しさん
2007/11/08(木) 08:04:29たぶん初期状態ではランタイム必要な設定になっていると思う。
0264デフォルトの名無しさん
2007/11/08(木) 08:38:590265デフォルトの名無しさん
2007/11/08(木) 10:11:450266デフォルトの名無しさん
2007/11/08(木) 10:30:59264だが、>>255に対する内容。
VC++2008 EE Beta 2にするくらいならという意味なんだな。
>>255へのリンク貼り忘れた俺が悪かった。
0267デフォルトの名無しさん
2007/11/08(木) 15:49:11> 初心者ならVisual C++ 2005 Express Editionでもいいと思うんだが。
コンパイルで「セキュリティの強化した関数・・・」みたいな警告
(例えばstrcpyとか)が出まくるから初心者は混乱するんじゃね?
0268デフォルトの名無しさん
2007/11/08(木) 17:28:06IDE、特にデバッガの基本的な使い方を覚えるコストを渋るべきじゃないな。
理解の速度が段違い。
0269デフォルトの名無しさん
2007/11/08(木) 17:40:14IDEが無ければ coding ができない人にならない?
初めから IDE に頼ると誤解する人間が多そうな気がするが。
初歩的なプログラミングができてから IDE 環境に移るなら良いと思う。
0270デフォルトの名無しさん
2007/11/08(木) 18:24:23これが無いとコーディングできない人間になってると思う
0271デフォルトの名無しさん
2007/11/08(木) 19:56:44作るのに向いている言語を教えてください。
既存アプリで言えば、3DMarkであるとか、memtestとか。。。
やっぱりC言語とかなんですかね?
ついでにこのWebを嫁、とかこの本を買え、とかもあるとありがたいです。
自分はMS-DOS時代にちらっとbatファイル書いて遊んでた程度なので、
壁はかなり高いと思いますがよろしくおねがいします。
0272デフォルトの名無しさん
2007/11/08(木) 20:00:55C/C++
でLinuxのソースを読む。
0273デフォルトの名無しさん
2007/11/08(木) 21:00:53確かにそれはあるかも
よく分からない事が多い状態でスタートするときつい
1つ1つ覚えていく感じのが、やる気が続くから
スタートで躓くと、言語と環境が色々ありすぎるんで、
あちこち手をつけてなかなか先に進まない俺みたいになったり・・・
0274デフォルトの名無しさん
2007/11/08(木) 21:10:56http://accc.riken.jp/HPC/HimenoBMT/program1.htm
http://v-t.jp/jp/benchmarks/bench_test/
0276デフォルトの名無しさん
2007/11/08(木) 22:54:350277デフォルトの名無しさん
2007/11/08(木) 23:49:00ターゲットマシンにランタイムいれなくても動くようにするにはどうすればいいの?
0278デフォルトの名無しさん
2007/11/08(木) 23:50:530279デフォルトの名無しさん
2007/11/09(金) 22:12:010280271
2007/11/09(金) 23:08:59むむ、そうだったのか・・・それさえもわからないレベルでしてorz
>>279
もしや自分へのレスですかね。
perlは会社のサーバに入ってたのを見て、なんとなーく読めている様な気がしました。
0281デフォルトの名無しさん
2007/11/10(土) 01:24:16それは、エラーメッセージ調べれば、どうなのか判ることだからいいんでね?
それよりも、デバッガが使える方が、理解するのにはいいと思うよ
BCC+TDが悪いとは言わないけど、VC++2005EEと比べると、使いにくいのは確かだと思うし
0282デフォルトの名無しさん
2007/11/10(土) 07:05:47以前Linuxのコードが冊子になって出版されていたけれど、
あれだと、案外簡単にコードを探せた。
CD-ROMからだと、クラス名を予め知っていないと結構大変だね。
0283デフォルトの名無しさん
2007/11/10(土) 15:06:01Private Function v0_vy(ByVal v0 As Double, ByVal deg As Double, ByVal
t As Double, ByVal g As Double) As Double
Return ((v0 * Math.Sin(((deg * 3.1415926535897931) / 180))) - (g * t))
End Function
C#(とにかく短い)
private double v0_vy(double v0, double deg, double t, double g)
{
return ((v0 * Math.Sin((deg * 3.1415926535897931) / 180.0)) - (g * t));
}
Delphi(カルチャーショック)
function Form1.v0_vy(v0: Double; deg: Double; t: Double; g: Double): Double;
begin
Result := ((v0 * Math.Sin(((deg * 3.1415926535897931) div 180))) - (g * t))
end;
C++(記号多すぎw)
private: Double __gc* v0_vy(Double __gc* v0, Double __gc* deg, Double
__gc* t, Double __gc* g)
{
return ((v0 * Math::Sin(((deg * 3.1415926535897931) / 180))) - (g * t));
}
0284デフォルトの名無しさん
2007/11/10(土) 15:27:14quickSort [] = []
quickSort (x:xs) =
0285デフォルトの名無しさん
2007/11/10(土) 15:33:42Haskellのクイックソートは綺麗で初めて勉強するときにわかりやすいと思う
quickSort :: (Ord a) => [a] -> [a]
quickSort [] = []
quickSort (x:xs) = quickSort [a | a <- xs , a <= x] ++
= [x] ++
= quickSort [b | b <- xs , b > x]
0286デフォルトの名無しさん
2007/11/10(土) 15:53:48Reflector?
0287デフォルトの名無しさん
2007/11/10(土) 15:55:19下の二行に’=’はつかないね
0288デフォルトの名無しさん
2007/11/10(土) 17:18:05アタリ!
C#だけ自分で書いたw
力学に関するプログラムの一部
0289デフォルトの名無しさん
2007/11/10(土) 17:37:410290デフォルトの名無しさん
2007/11/10(土) 17:41:59C++/CLIもまともになったとは言い難いけど
0291271
2007/11/10(土) 18:33:19今日近所の本屋さんに行って、そんな様な本が無いか片っ端から立ち読みしてました。
無いっぽいorz
ただLinux自体わかってないので、先日知り合いから貰ったK6-2とか積んでるPCに
Linuxを入れていじったりもしてみようと考えてます。
てな訳でLinux板に行って来ます(`・ω・´)
0292デフォルトの名無しさん
2007/11/10(土) 19:36:18↓ Delphi はその程度でカルチャーショック受けてる場合じゃないぞ。
function Form1.v0_vy(v0,deg,t,g: Double): Double;
0293デフォルトの名無しさん
2007/11/10(土) 21:53:09{
public static void main(String args[])
{
System.out.println("10進数の10は"+10+"です。");
System.out.println("8進数の10は"+010+"です。");
System.out.println("16進数の10は"+0x10+"です。");
System.out.println("16進数のFは"+0xF+"です。");
}
}
これで下のが出るはずなのですがコンパイルエラーになります。何故でしょうか?
10進数の10は10です。
8進数の10は8です。
16進数の10は16です。
16進数のFは15です。
0294デフォルトの名無しさん
2007/11/10(土) 22:02:180295デフォルトの名無しさん
2007/11/10(土) 22:04:270296デフォルトの名無しさん
2007/11/10(土) 22:11:430297デフォルトの名無しさん
2007/11/10(土) 22:25:06第一歩だぞ
0298デフォルトの名無しさん
2007/11/10(土) 22:34:39プログラムが終わった段階で窓が消えてしまうんだが、勝手に消えないように出来ないですか?
毎回、プログラムの最後にscanfで止まるようにしているんだが、そろそろめんどくなってきたので
0299デフォルトの名無しさん
2007/11/10(土) 22:50:520300デフォルトの名無しさん
2007/11/10(土) 22:58:20{
~Stop(){ if(IsDebuggerPresent()) ::getch(); };
}
static Stop stop;
と書いたソースでもリンクしといたら
0301デフォルトの名無しさん
2007/11/10(土) 23:01:410302デフォルトの名無しさん
2007/11/10(土) 23:29:47何かしらプログラムに入れとか無いと、自動終了しちゃうんですね
ブレークポイントとかググっても良く分からなかったので、getch();で頑張ってみます
ありがとうございました
0303デフォルトの名無しさん
2007/11/11(日) 00:09:29ブレークポイントなら最後のreturn 0;とかの行でF9でおk
getch()はconio.hをincludeすること。
0304デフォルトの名無しさん
2007/11/11(日) 00:10:080305デフォルトの名無しさん
2007/11/11(日) 02:08:26変数の値を見ながらプログラムの流れを追えるから
初心者の勉強に良いと思うぞ。
0306デフォルトの名無しさん
2007/11/11(日) 09:29:260307デフォルトの名無しさん
2007/11/11(日) 11:14:59最後の } にカーソル合わせてF9を押すだけだよ。
F5で再開。
0308デフォルトの名無しさん
2007/11/11(日) 12:44:57F11/F10でステップ実行
デバッガとインテリセンスがなきゃこんな重いIDE使っとれんわ
つーか、初心者向け○○言語入門サイトはいっぱいあるのに、
デバッガの使い方まで解説してるところはあまり無いな
0309デフォルトの名無しさん
2007/11/11(日) 12:51:03機能が多いから重いのは仕方ないだろう。
これだけ、デバッグツールが豊富なIDEは他にないぞ。
0310デフォルトの名無しさん
2007/11/11(日) 12:52:39自動終了させたくないだけなら、
「デバッグなしで実行(Ctrl + F5)」を試してみて下さい。
実行終了後もDos窓は残りますので、出力結果を確認できます。
もちろんブレークポイントは無効になり、止まりませんが。
0311デフォルトの名無しさん
2007/11/11(日) 13:03:51OSの勉強しててコンカレントプログラミングの分野があるんだけど
Cしか経験がない人でオブジェクトモデルの概念とか知らない人は
JAVAとかやってからのほうがいいんですかね?
0312デフォルトの名無しさん
2007/11/11(日) 13:07:050313デフォルトの名無しさん
2007/11/11(日) 15:12:38class Sample5
{
public static void main(String args[])throws IOException
{
System.out.println("整数を入力してください。" );
BufferedReader br=
new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int num=Integer.ParseInt(str);
System.out.println(num+"が入力されました。");
}
}
これを打つと下のような事ができるようになるはずなのですが
コンパイルエラーとなり
java:12:シンボルを見つけられませんと表示されます。
ご教授願います。
整数を入力してください。
??
??が入力されました。
0314デフォルトの名無しさん
2007/11/11(日) 15:21:30java:12 っていうのは12行目にエラーがあるってこと
Javaスレ池
0315デフォルトの名無しさん
2007/11/11(日) 15:28:14解決しましたペコリ
0316デフォルトの名無しさん
2007/11/11(日) 17:24:16学外からVPNとtera term proで学内の端末(UNIX)に接続してプログラミングの学習をしたいと思ってます。
xemacsでテキストを作成したいのですが、
保存のアイコンがないのでxemacsで書いたものが保存できません。どうすれば保存できますか?
OSはWindows xpです。
ご指導のほどよろしくお願いします。
0317デフォルトの名無しさん
2007/11/11(日) 17:59:47スレ違い。
0318デフォルトの名無しさん
2007/11/11(日) 19:56:12概念は概念だからJavaの文法覚えたところで自動的に身に付くものじゃない。
OOとはなんぞやという本できっちり覚えないと駄目。
とはいえOOPLな実績のあるクラスライブラリ、フレームワーク等に接してみてないとやっぱり分からないから
Javaかなんかを触ってみるのがいいと思う。
0319デフォルトの名無しさん
2007/11/12(月) 01:22:460320デフォルトの名無しさん
2007/11/12(月) 01:27:58直接APIを呼び出す必要がなければ、しなくてもいい。
0321デフォルトの名無しさん
2007/11/12(月) 03:09:06少なからずWin32APIの呼び出す必要が出てくる。
例えば3分待って指定した.wavファイルを再生する。
といったコードすら標準では書けない。
0322デフォルトの名無しさん
2007/11/12(月) 07:10:05並行処理なら別にJavaしらなくてもいいんじゃない?
1.5で並行処理用クラスが入ったけど。
0323デフォルトの名無しさん
2007/11/12(月) 10:08:540324デフォルトの名無しさん
2007/11/12(月) 10:11:500325デフォルトの名無しさん
2007/11/12(月) 11:23:44あまり凝ったことをしなければ構わんが
「キーボードからの入力待ち中に何かの処理をする」
だけでもWinAPI使わされる罠
0326デフォルトの名無しさん
2007/11/13(火) 00:44:07使ってるOSはXPです。
幅広い使い道ができる言語がいいなと思っています。
0327デフォルトの名無しさん
2007/11/13(火) 00:46:180328デフォルトの名無しさん
2007/11/13(火) 00:50:450329デフォルトの名無しさん
2007/11/13(火) 00:57:140330デフォルトの名無しさん
2007/11/13(火) 01:06:200331デフォルトの名無しさん
2007/11/13(火) 15:46:46俺は ruby 勧めておく。
0332デフォルトの名無しさん
2007/11/13(火) 17:54:27>>331
あれは何か他に一つ言語を使える人間向けだと思う
0333デフォルトの名無しさん
2007/11/13(火) 19:38:04C#とVBSだな。
前者はGUIアプリを、後者はお手軽なスクリプトを書くのに使える。
VBSは文法的にどうよと思うが標準というのがほぼ唯一の利点。
Python/Rubyでも問題ないと思うが。
0334デフォルトの名無しさん
2007/11/13(火) 19:55:30PerlとPHPどっちがいいですか?(HTML,CSSは一応できます。)
OSはWindowsXPです。
0335デフォルトの名無しさん
2007/11/13(火) 20:00:360336デフォルトの名無しさん
2007/11/13(火) 20:08:44情報系学部でじっくりと学習するつもりならともかく、趣味でプログラムを書いたり、
社会人が仕事しながら覚えるにはふさわしくない。
0337デフォルトの名無しさん
2007/11/13(火) 20:10:150339デフォルトの名無しさん
2007/11/13(火) 20:27:130340326
2007/11/13(火) 22:30:00色々な助言ありがとうございます。
レスから、CプラプラとCとかはあまり良さそうじゃない空気なので、
HSPとC#とVSBのどれかかrubyかに絞って検討してみたいと思います!
0341デフォルトの名無しさん
2007/11/13(火) 23:04:350342デフォルトの名無しさん
2007/11/13(火) 23:19:39アマゾンや専門店でプログラミング用のソフトを買うのと、ネット上のフリーソフトを利用
するのを考えているんですが、最初はどうしたほうがいいでしょうか? また、みなさんは最初はどちらを利用しましたか?
OSはVISTAです。
0343デフォルトの名無しさん
2007/11/13(火) 23:20:34CUI中心で見た目が派手でない(人によってはモチベーションが続かない)ことと、
言語が人の好みの分かれるところということくらいしか問題がないと思うんだけど。
0344デフォルトの名無しさん
2007/11/13(火) 23:20:58Microsoft Visual C++ 2005 Express Edition
無料でIDEだ
0345デフォルトの名無しさん
2007/11/13(火) 23:22:10VisualStudioの無料のやつがMSのサイトで落とせるよ。
0346デフォルトの名無しさん
2007/11/13(火) 23:24:31あ、どうせならもう数ヶ月待って2008買え、PCの性能が足りるなら。
0347デフォルトの名無しさん
2007/11/13(火) 23:25:510348デフォルトの名無しさん
2007/11/13(火) 23:27:02大学で使ってるコンパイラ何?
とりあえず無難なのは VC Express だけど
例えば大学で gcc 使ってるなら gcc のが混乱は少ないかも。
0349342
2007/11/13(火) 23:31:57コンパイラはclです。
0350342
2007/11/13(火) 23:34:59もしかしてコマンド指定のことではなかったですかね?
0351デフォルトの名無しさん
2007/11/13(火) 23:36:32それなら無料のVisualC++2005Expressをダウンロード・インストールして
それに入ってるcl.exeを使えばいい
0353デフォルトの名無しさん
2007/11/14(水) 12:02:23俺は C++ 主に使ってるけど、もっと入りやすい言語の方が良いと思う。
結局プログラミングはしなければ、できるようにならない。逆にすれば
理解は速い。講義とかなら別だけど、特に一人なら何か(実用性、見栄え、etc)
を簡単に達成できる言語から始めた方が続く確率高いと思う。
0355デフォルトの名無しさん
2007/11/15(木) 12:18:04「Java並列処理プログラミング」とか、Java系の良書は背景にある理論を
きっちりと説明してあるものが多いので、Javaを通して学ぶというのはお勧めだな。
0356デフォルトの名無しさん
2007/11/15(木) 12:28:19総合的に考えたらもうC++でもよくね?って結論になった
0357デフォルトの名無しさん
2007/11/15(木) 12:38:37趣味だとスクリプトやタグを使う言語で、仕事だとオブジェクト指向言語をお勧めするな
0358デフォルトの名無しさん
2007/11/16(金) 09:21:39Java < C++ ≧ C
こんな感じか。
でも習得難易度は
Java <<< C << C++
0359デフォルトの名無しさん
2007/11/16(金) 10:13:430360デフォルトの名無しさん
2007/11/16(金) 11:27:22> JavaとCは対極的な関係みたいな感じで
C系の中では、ね。
なんというか、他のすべての地球人をとりあえず考えの外に置いた上で、
「東京の人と大阪の人は対極的な関係」と言うような、そういう対極性。
0361デフォルトの名無しさん
2007/11/16(金) 12:31:56比較的簡単に習得可能だけど、バックグラウンドにあるシステムの知識がおざなりになり、
少し覚えただけで、優秀なPG気取りが多すぎて困る。
C言語とアセンブラから覚えるのが最終的に優秀なPGになるための近道だよ。
0362デフォルトの名無しさん
2007/11/16(金) 12:40:430363デフォルトの名無しさん
2007/11/16(金) 12:42:200364デフォルトの名無しさん
2007/11/16(金) 12:46:09簡単な構成マシンでなくても、システムの基礎は重要。
SVCも知らないJavaPGが量産されているからな。
何が原因でボトルネックになっているかも検証できない輩が多すぎ。
0365デフォルトの名無しさん
2007/11/16(金) 12:56:01そんなの最初から読めるやついるの?
そういう低レベルの事はある程度経験を積んでさらに掘り下げる段階で知ることでしょ
0366デフォルトの名無しさん
2007/11/16(金) 13:08:57その場合、推奨はFlashMXでしょうか?
あと処理が普通に速いアクションゲームを作れるようになりたいのですが
アセンブラやそれに類するものを覚えないといけないんでしょうか?
0367デフォルトの名無しさん
2007/11/16(金) 13:14:50まだまだこれからだけど、Silverlightも面白そう
0368デフォルトの名無しさん
2007/11/16(金) 13:18:12今公開されているFlash、Javaゲーを遊んでみてそれを超えるものを作りたかったら
C++なりDなりのコンパイラを使えばいいんじゃね。
それにしたって今時アセンブラの出番なんてほぼないだろ。
0369デフォルトの名無しさん
2007/11/16(金) 13:26:10C++のソースをFlash、Javaにコンパイルすることって出来るんでしょうか?
あとFlashとJavaでは、一方に出来て一方に出来ない重大なことって
ありますか?
0370デフォルトの名無しさん
2007/11/16(金) 13:34:270371デフォルトの名無しさん
2007/11/16(金) 16:15:04プログラミングするには向いていないよ。
趣味でプログラミングを行うのなら、オブジェクト指向言語と
RADツールで自動生成されるタグベース言語を用いるのが良い。
情報系出身だったり、仕事でプログラミングを覚えるのなら、
アセンブラやC++を覚えることは必要。
致命的なバグの発生原因はほとんどがシステム理論を知らない奴の
コーディングが原因だったりする。
0372デフォルトの名無しさん
2007/11/16(金) 23:00:320373デフォルトの名無しさん
2007/11/16(金) 23:01:59風の噂によるとerlangっていうのがいいらしいよ
0374デフォルトの名無しさん
2007/11/16(金) 23:21:13Unix-C
0375デフォルトの名無しさん
2007/11/17(土) 01:54:06具体的には、
foge.exeというすでにあるプログラムを、foge_v2.exeなどとほかで指定した名前に変えて
実行するというプログラムを作りたいのですが、どの言語の勉強したらよいでしょうか?
単にプログラムを実行するだけならhtmlでもいいような気がするので、
javascriptあたりで出来ないものかと思っています。
ご助言お願いします。
0376デフォルトの名無しさん
2007/11/17(土) 02:09:32言語として挙げられてるErlangの他にはAdaとかあるけど、全く普及してない罠
Erlangは完全にネイティブなコード吐けなかったと思った(記憶が怪しいけど)んで、ネイティブ吐けるやつってことで、一応
0377デフォルトの名無しさん
2007/11/17(土) 07:16:21意味がわからん。手動でリネームして実行すればいいんじゃないの?
0378デフォルトの名無しさん
2007/11/17(土) 08:04:190379デフォルトの名無しさん
2007/11/17(土) 11:48:380380375
2007/11/17(土) 13:35:02まぁそうなんですけど、変更したいファイル名が結構長くて意味のない文字列なんです。
ftpでサーバと通信するソフトなんですが、なぜかファイル名にIDが入っていて
通信先をIDで判断してるみたいなんです。
具体的には、
接続先A : foge040214.exe
接続先B : foge448392.exe
て感じで、ファイル名にあるIDを呼んで接続先を決めているみたいなので、
どっかにデータベースとして書いておきたいな、ということです。
接続先の数はそんなに多くないので、それはべた書きでいいかなと思ってます。
linuxでGUIじゃないならシェルスクリプトで簡単に出来そうなんですが、
windowsでGUIで作るとどうやったらいいのか、と思って質問しました。
>>378
ありがとうございます。調べてみます。
0381デフォルトの名無しさん
2007/11/17(土) 13:51:26Prolog
理由: ?- assertz(接続先('A','foge040214.exe')).
でPrologデータベースに登録し、
・・・
?- 接続先('A',X).
X='foge040214.exe' と言う具合に照会できる。
これはインタプリタのトップレベルでの話だが、
プログラムの中から同様の照会はできるので、
どのようにでもPrologデータベースの値を利用できる。
0382デフォルトの名無しさん
2007/11/17(土) 17:29:45プログラムを実行するといちいち新たなDOSが開いてしまいます。
それを防ぐにはどうすればいいでしょうか。つまり一つのDOSのみ開いてるようにしたいんです
0383デフォルトの名無しさん
2007/11/17(土) 17:54:00スレ違いです
お引き取りください
0384デフォルトの名無しさん
2007/11/17(土) 20:29:58リネームしてプログラムを実行する部分はどう書くの?
0385デフォルトの名無しさん
2007/11/17(土) 21:35:300386デフォルトの名無しさん
2007/11/17(土) 23:00:57え?
... ,system('foge_v2',Input,Output), ... とかやるのではだめなの?
0387デフォルトの名無しさん
2007/11/19(月) 09:07:55組み上げることが大事。
C、C++、C#、Javaなどはその逆。全部機械に人間が土下座して要求が通るように
お願いする言語。こんなのは次世代のプログラミング言語ではない。
http://www.aoky.net/articles/leon_bambrick/lisp_truth.htm
時代は関数型言語なのだよ、諸君。
0388デフォルトの名無しさん
2007/11/19(月) 11:47:130389デフォルトの名無しさん
2007/11/19(月) 12:47:100390387
2007/11/19(月) 12:53:11ま、遅きに過ぎるとは言え、関数型言語への脱皮を志している点は評価できる。
しかし、C#は関数型言語ではないからな。勘違いしないように。もうすぐ今の
C系列の言語は以前のCOBOLのような運命を辿るのだよ。
0391デフォルトの名無しさん
2007/11/19(月) 12:56:35時代を先取りしすぎて時代に評価されなかった
0392デフォルトの名無しさん
2007/11/19(月) 13:30:30http://lyrical.bugyo.tk/
0393デフォルトの名無しさん
2007/11/19(月) 14:51:23スレ違いかもしれませんが当方社会人で独学も苦手なので、現在通信教育を考えていますがおすすめのスクールはありますでしょうか?
よろしくお願いします。
0394デフォルトの名無しさん
2007/11/19(月) 14:53:42独学苦手なら無理じゃね
0395デフォルトの名無しさん
2007/11/19(月) 15:00:360396デフォルトの名無しさん
2007/11/19(月) 15:02:290397デフォルトの名無しさん
2007/11/19(月) 15:06:16LISP
0398デフォルトの名無しさん
2007/11/19(月) 15:06:46Nemerle
0399デフォルトの名無しさん
2007/11/19(月) 15:08:46株や為替の自動売買ソフト ですか。「Javaによる知能プログラミング入門」と
いう本を本屋でちょっと読んでみてください。結構大変だと解ります。
むしろ、早い段階からJavaで書かれたLispやPrologを入手して、そちらに慣れて、
それを最終的にJavaに変換する道を選んだ方が、現実的ではないかと
思います。
0400デフォルトの名無しさん
2007/11/19(月) 15:15:290401デフォルトの名無しさん
2007/11/19(月) 15:16:57低能なレスしか出来ないんですね
>>399
ありがとうございます。参考にしてみます。
ここは通信教育に頼らず独学の方が多そうですね
0402デフォルトの名無しさん
2007/11/19(月) 15:38:10プログラミングは授業で聞いてできるようになるものじゃないからね。
自分で書かなきゃできるようにはならない。ただ、一番初めの言語
はきっかけや気力がいると思う。通信教育を使うのも手だろうし、
見様見真似みたいな場合も多いし、その人次第。あとは自分で疑問点解決
していかない人は成長しない。
0403デフォルトの名無しさん
2007/11/19(月) 16:59:20仕事で使うシステムはVB
WebサイトではJavaと.NET(C#,VB)
0404デフォルトの名無しさん
2007/11/19(月) 17:22:54俺はCのおかげで32bitOSと64bitOSのもっとも大きな違いを理解する事が出来た。
0405デフォルトの名無しさん
2007/11/19(月) 17:51:23これは釣りだろw
0406デフォルトの名無しさん
2007/11/19(月) 17:59:52証券会社のサイトを使って売買をバッチ処理したいっていう事じゃね?
0407デフォルトの名無しさん
2007/11/19(月) 18:30:11そうか、対ドル円が110円を切ったら買いオペをいれよ、
というだけでも、自動為替売買ソフトということになるか・・。
0408デフォルトの名無しさん
2007/11/19(月) 21:32:44javaじゃ複雑な売買プログラムは組めないんですか?
0409デフォルトの名無しさん
2007/11/19(月) 21:43:22君が天才だったら、完全な人工知能を作ることだって不可能じゃない
0410デフォルトの名無しさん
2007/11/19(月) 22:05:45偏差値50だけどがんばってみるわ
0411デフォルトの名無しさん
2007/11/19(月) 22:08:22母集団を変えたら偏差値70にでも偏差値40にでもなるんだが
0412デフォルトの名無しさん
2007/11/19(月) 22:30:37どこから手を付ければいいでしょうか?
また、お勧めの本などありますでしょうか?
0413デフォルトの名無しさん
2007/11/19(月) 22:31:150414デフォルトの名無しさん
2007/11/19(月) 22:33:19なんでpython…
0415デフォルトの名無しさん
2007/11/19(月) 22:42:200416デフォルトの名無しさん
2007/11/19(月) 22:49:36プログラミング言語の文法は余程の怠け者でなければ習得できるはず
費やす時間は個人差があるだろうけど独学でも無理な話じゃない
・超えられない壁
ソフトウェアを作り上げる能力というかプログラミングセンス?
こればっかりは人にどうこう言われて身につくもんじゃない
# 結局、漏れにはセンスが無かったよ…
0417393
2007/11/19(月) 23:46:13とりあえずアマゾンで明解Java入門編っての購入してみました。
0418デフォルトの名無しさん
2007/11/19(月) 23:49:16つhttp://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=hq7&q=java+%E5%85%A5%E9%96%80+%E5%88%9D%E5%BF%83%E8%80%85&suggest=1&sa=X&oi=cjkrefinements&resnum=0&ct=result&cd=2
0419デフォルトの名無しさん
2007/11/19(月) 23:57:35C++で証券会社のサイトまたは専用ソフトを使って
独自の方法で株の売買を自動で処理したりできますか?
C++はあまり不向きでしょうか?
0420デフォルトの名無しさん
2007/11/20(火) 00:00:44不向きってことはないけど、これから自分でつくろうってことなら、スクリプト系の言語とか、
せめて、JavaやC#あたりを勧める。
0421デフォルトの名無しさん
2007/11/20(火) 00:04:120422デフォルトの名無しさん
2007/11/20(火) 00:05:35高校数学くらいを理解出来る力のほうがあったほうがいい
0423デフォルトの名無しさん
2007/11/20(火) 00:07:060424デフォルトの名無しさん
2007/11/20(火) 00:07:30数学とプログラミングは直接の関係はない。
0425デフォルトの名無しさん
2007/11/20(火) 00:07:540426デフォルトの名無しさん
2007/11/20(火) 00:18:35三角関数とかが必要なのはわかるけど。
0427デフォルトの名無しさん
2007/11/20(火) 00:23:010428デフォルトの名無しさん
2007/11/20(火) 00:25:25ども。
昨日5800円のC++の本を買ってしまった・・・
0429デフォルトの名無しさん
2007/11/20(火) 00:48:42高っ!
今の時代検索したらいくらでも勉強できるのに
0430デフォルトの名無しさん
2007/11/20(火) 01:24:43しかし書籍なら絶対安心かというと、そんなことも当然あるわけが無く。
結局、嘘を嘘と見抜けないと(ry
0431デフォルトの名無しさん
2007/11/20(火) 02:05:200432デフォルトの名無しさん
2007/11/20(火) 02:26:46この板で「Delphiって死滅しちゃうの?」というスレを見つけました。
Delphiは言語ですらないとかいうレスもありました。
今から学ぶなら、Delphiよりも他のにしたほうがいいのですか?
0433デフォルトの名無しさん
2007/11/20(火) 02:58:40よって『Delphi』は言語ではありません
という答えでおk?
俺はC(++)よりは、Delphi (Pascal)を勧める
0434デフォルトの名無しさん
2007/11/20(火) 03:18:38言語・環境・コミュニティなどの発展にはあんまり期待できないと思ってるけど
何より入りやすい言語だと思うから勉強してもいいと思うよ。
いずれは他の言語もやることを視野に入れておけばいいんじゃないかな。
0435デフォルトの名無しさん
2007/11/20(火) 09:28:560436デフォルトの名無しさん
2007/11/20(火) 09:48:55Pascal と言う意味では完全に孤立していますね。
最後の牙城というか。
0437デフォルトの名無しさん
2007/11/20(火) 09:53:32嫌になっちゃったのかな。Apollo Domainも
最初はPascalマシン的な表装にすると言っていたが
実際は違っていた。あの頃、もう人気がなくなって
きていた。
0438デフォルトの名無しさん
2007/11/20(火) 11:38:38ただし、ランタイムベースだったらMS製品を選ぶし、チーム開発でも
MS製品選ぶのは単独開発でない以上あたり前。
DelphiにはC#ネイティブ言語の開発環境を是非お願いしたい。
0439デフォルトの名無しさん
2007/11/20(火) 20:24:33プロが暇つぶしにフリーソフトを作ってる場合、
普段使ってる環境を流用するのでC/C++が一番人気だと思う
Delphi製は素人比率高いからか、高機能だけどバグが多い印象ある
0440428
2007/11/20(火) 21:15:44たしかに高いですね・・・
でも独習とかいろいろ見たのですが
オライリーの本が見た中では例題が多いですし
実践プログラミングって書いてあったので衝動買いしてしまいましたw
これが評判が良い本なのかはわからないです。
>>431
詳しいですね。それです。
プログラミングするにあたって英語が凄く苦手ですが
英語の勉強も同時にやった方がいいのでしょうか?
0441デフォルトの名無しさん
2007/11/20(火) 21:29:30オライリー本はある程度理解している人が買う本だからな。
日経BP本と並んでプログラミングの本としては重宝するよ。
ただ、本買うのは良いが読まないと宝の持ち腐れになるからね。
英語はできなくても良いが、英語のマニュアルやWebページを検索するなんてことは日常的に
あるから、できると便利といったレベル。
0442428
2007/11/20(火) 21:39:22C++の起動後の画面が白黒だけど写真で解説があったので
初心者向けだと思っていました。
でもせっかくなので全部理解できるようにこの本を軸にやってみます。
英語はやってみて不都合が多いなら平行してやってみようと思います。
0443デフォルトの名無しさん
2007/11/20(火) 22:59:07まぁ作るもの次第でいくらでも変わることだけど、「初心者が思うほどには数学は必須ではない」ことと
「初心者が思う以上に英語に出くわす」ことの表現として。
0444デフォルトの名無しさん
2007/11/20(火) 23:11:44プログラム勉強の最初のステップとしてHSPからはじめようかと思ったのですが、HSPではゲームが中心で実用アプリが少ないような。
0445デフォルトの名無しさん
2007/11/20(火) 23:51:300446デフォルトの名無しさん
2007/11/20(火) 23:58:52全く後悔は無かった
0447デフォルトの名無しさん
2007/11/21(水) 00:29:08何に対して実用的なのかでも多少意見は割れるだろうが、
言語の選択対象になでしこは中々上がらないと思う。
0448デフォルトの名無しさん
2007/11/21(水) 00:36:050449デフォルトの名無しさん
2007/11/21(水) 00:38:230450デフォルトの名無しさん
2007/11/21(水) 00:52:24基本的な文法はどれも変数定義してprintやifやwhileなど同じようですが。
0451デフォルトの名無しさん
2007/11/21(水) 01:00:21文法も変数定義も全然異なる。そもそも実行の仕方から異なる。
VBなら変数定義は不要(だったっけ?w)
Cなら変数定義はスコープの先頭(C99は別だけど)
Javaなら変数宣言はどこでも
forもwhileもifもswitchも上3つの言語でサポートされてるけど構文は異なる。
構文だけでいえばCとJavaは近いけど
0452デフォルトの名無しさん
2007/11/21(水) 01:14:55無理やり即戦力 Java、C#
お遊び用 VB
死して拾うものなし Cobol
0453デフォルトの名無しさん
2007/11/21(水) 01:25:32変数定義は先頭のvar節内限定(定数はconst節内)
文はどっちかと言うとC, JavaよりBasicの方が近いように見える
てか言語毎の表現の比較したいなら
ttp://99-bottles-of-beer.net/
が面白い
0454デフォルトの名無しさん
2007/11/21(水) 01:29:01なでしこはバグ多い&ガキばっかだからやめとけ。HSPのがまだまし
独学なら参考書の多いCが第一選択。JAVA、C#、VBが第二選択。他は論外。
0455デフォルトの名無しさん
2007/11/21(水) 01:37:05C++を第2選択にPHP、Ruby、Delphi、Pythonあたりを第3選択に入れてあげてください><。。
大穴でアセンブラとかも入れてあげてください
0456デフォルトの名無しさん
2007/11/21(水) 01:42:27みたいな色分けが昔はあったけど。一番の違いはユーザーの数じゃね
0457デフォルトの名無しさん
2007/11/21(水) 02:17:58今まで C# を使ってきたのですが、この度、個人の趣味で
独自のスクリプト言語を設計・実装しようと考えています。
C# を使用しようと考えていたのですが、普及度や移植性の
問題から Java にしようか迷っています。
.NET のスクリプト言語というのは実際どうなのでしょうか。
やはり Java と比較してディスアドバンテージとなって
しまうのでしょうか。
プラットフォームは、Windows、それと *NIX を考えています。
0458デフォルトの名無しさん
2007/11/21(水) 02:24:150459デフォルトの名無しさん
2007/11/21(水) 03:18:230460デフォルトの名無しさん
2007/11/21(水) 03:29:01IronPython
0461デフォルトの名無しさん
2007/11/21(水) 03:32:20いま一番利用者多いのは php とか javascript とかだったりするのが鬱
0462デフォルトの名無しさん
2007/11/21(水) 04:50:12MyScript in ** (in? on?)
の ** に何がくればいいか、という話ですね。
Java でも Ruby でも C#でも何でも
ほとんど差なく書けるでしょう。事例も多い。
Lisp や Prolog が本当は一番いいのだろうけれど。
0463デフォルトの名無しさん
2007/11/21(水) 09:42:05javaはUNIX系でSunのVMだとあんまり選択肢がないよ。
たいてい自前で用意してるけど(Mac OS, HP-UX, AIX, FreeBSDとか)
あとはgcjとかApache Harmonyみたいな実装。
ttp://java.sun.com/javase/6/webnotes/install/
.netはmonoの範囲内で済むなら、サポートしてるプラットフォームが多い。
ttp://www.mono-project.com/Supported_Platforms
0464デフォルトの名無しさん
2007/11/21(水) 11:38:05なるほど。mono と比較すると移植性は大して変わらないわけですね。
とりあえずまず自分で使うためのものですし、やはりいっそのこと
.NET と命運を共にする思いでやってみて、捨てられた後の
ことはそれから考えようかと思います。ありがとうございました。
0465デフォルトの名無しさん
2007/11/21(水) 18:34:26C++かBasicが良いと聞いたのですが、だとしたらどちらが良いでしょうか
OSはvista、予備知識は一切無いのでどちらが得意なども無いです
0466デフォルトの名無しさん
2007/11/21(水) 18:51:250467デフォルトの名無しさん
2007/11/21(水) 18:54:410468デフォルトの名無しさん
2007/11/21(水) 19:35:34C++/Basicは無いな・・・
0469デフォルトの名無しさん
2007/11/21(水) 19:37:550470デフォルトの名無しさん
2007/11/21(水) 19:38:28ありがとうございました
0471デフォルトの名無しさん
2007/11/21(水) 19:44:48C++/CLIなら。ネイティブと混在できる自称.NET最良の言語。
0472デフォルトの名無しさん
2007/11/21(水) 20:11:590473デフォルトの名無しさん
2007/11/21(水) 23:21:43簡単なifやfor文程度は書けるようになったのですが、
WindowsのライブラリをPythonから使用することって可能なのでしょうか。
例えばExcelを起動して、セルに任意の値を書き込む等の
要するにVBA代替のようなこともさせてみたいのですが。
0474デフォルトの名無しさん
2007/11/21(水) 23:26:580475デフォルトの名無しさん
2007/11/22(木) 00:20:450476デフォルトの名無しさん
2007/11/22(木) 01:17:25Win32com (python)
oWord = win32com.client.Dispatch('Word.Application')
oWord.Visible = True
file = u'てすと.doc' # My Documents
oDoc = oWord.Documents.Add()
oPara1 = oDoc.Content.Paragraphs.Add()
oPara1.Range.Text = u'ふが' + "\n"
oPara2 = oDoc.Content.Paragraphs.Add()
oPara2.Range.Text = u'漢字表示' + "\n"
oDoc.SaveAs(file)
oWord.Documents.Close()
oWord.Quit()
0477デフォルトの名無しさん
2007/11/22(木) 01:24:13Setが無いのとUNICODEの扱いくらいか
まあプログラム全体で見て本質的なところでpython使えれば
VBのダサさが原因のストレスは解消される鴨試練
0478デフォルトの名無しさん
2007/11/22(木) 01:51:04ttp://www.hlj.com/~tanoue/Python/Wdw/wpy1.html
ttp://www.google.com/codesearch?hl=ja&q=+lang:python+EXCEL
ちなみに初期状態だとwin32com入ってないんで
sourceforgeからWindows Extension取ってきてインストールね
0479デフォルトの名無しさん
2007/11/22(木) 07:37:220480デフォルトの名無しさん
2007/11/22(木) 07:50:37オブジェクト指向プログラミングができる
豊富な標準ライブラリやフレームワークが存在
ところで
CとJavaくらべるの?
C++とJavaじゃなくて?
0481デフォルトの名無しさん
2007/11/22(木) 07:51:11オブジェクト指向開発のサポート
タイプセーフ
セキュア
ライブラリの充実
0482デフォルトの名無しさん
2007/11/22(木) 07:53:18バッファーオーバーラン防止
入出力インターフェースの統一(マルチプラットフォームの話になってしまう?)
0483デフォルトの名無しさん
2007/11/22(木) 09:07:30ふーん。これはどういうレベルのことを言っているの?
0484デフォルトの名無しさん
2007/11/22(木) 09:12:010485デフォルトの名無しさん
2007/11/22(木) 09:37:53純粋な関数型ならば、逆関数を一々生成していけば、
完全なリバースだって可能だろうけれど。
そういうコードレベルではなくて? っというような意味だけど。
0486デフォルトの名無しさん
2007/11/22(木) 10:33:57逆コンパイルが容易、といえば通じますかね。
0487デフォルトの名無しさん
2007/11/22(木) 10:58:48まさか、
?- atom_chars(abc,X). X = [a,b,c]
?- atom_chars(X,[a,b,c]). X = abc
のようにはいかないよね、なんて思ってしまった。
0488デフォルトの名無しさん
2007/11/22(木) 13:21:310489デフォルトの名無しさん
2007/11/22(木) 13:22:510490デフォルトの名無しさん
2007/11/22(木) 14:53:27研究者もいたと思うのだけれど、IBMと富士通の抗争ですっかり
影をひそめてしまった。極端な話、犯罪者扱い。
オープンソース時代には必須の技術分野だけれど、その後研究は
結構進んでいるの?
0491デフォルトの名無しさん
2007/11/22(木) 15:13:46オープンソースでやってたらいいんだろが
0492デフォルトの名無しさん
2007/11/22(木) 17:18:34それで損害与えるようなことをしなければ、別に違法ではない。
0493デフォルトの名無しさん
2007/11/22(木) 17:34:57Open source は reverse engineering なんか必要無いんじゃない?
強いて言えば debugging の一部をそう呼べなくはないが、
本来の意味と違うと思う。
0494デフォルトの名無しさん
2007/11/22(木) 20:23:06オープンソースの代替物を探せばいいだろ
と言いたいんだと思う
0495473
2007/11/22(木) 22:17:47ありがとうございます。Pythonでも簡単にできるんですね。
ちょっと調べてみたいと思います。ありがとうございました。
0496デフォルトの名無しさん
2007/11/23(金) 09:36:29すぐ思い起こさせるが、システムライフサイクルの遡行などまで
対象になる広い概念。ログ記述技法などとも強い関連がある。
全くの余談だが、歴史教育を現在から遡ってするべきなどという
論調が有力視される昨今、同時代的にこの概念を共有しつつある
のかも知れない。
0497デフォルトの名無しさん
2007/11/23(金) 09:46:100498デフォルトの名無しさん
2007/11/26(月) 13:32:44</td>
</tr>
<tr valign="top">
<td class="csss" width="520"><table width="520" height="111" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><img src="./image/about/about_s1.jpg" width="150" height="111" border="0" alt="ヴァンパイアセイヴァー"></td>
<td align="center"><img src="./image/about/about_s4.jpg" width="150" height="111" alt="Darkstalkers Combination Cup"></td>
<td align="right"><img src="./image/about/about_s2.jpg" width="150" height="111" border="0" alt="VAMPIRE SAVIOR"></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<br>
このコードってどうなんですかね?プロファイルまでいかなくても
何かセンスとか感じますか。
0499デフォルトの名無しさん
2007/11/26(月) 13:35:460500デフォルトの名無しさん
2007/11/26(月) 15:55:15HTMLは「マークアップ言語」であって
「プログラミング言語」では無いと思う。
よって、この板でそれを書いたこと自体
あまりセンスがあるとは言い難い。
0501デフォルトの名無しさん
2007/11/26(月) 17:26:020502デフォルトの名無しさん
2007/11/26(月) 17:48:49画像ファイルでスペース調整って
実際にどういうデザインになるのかはわからんけど
少なくともきれいなHTMLではないな。
0503デフォルトの名無しさん
2007/11/27(火) 00:24:06でFA
0504デフォルトの名無しさん
2007/11/27(火) 13:20:260505デフォルトの名無しさん
2007/11/30(金) 15:42:53オーディオプレーヤーなどのツールを作りたいと思っています。
プログラムは全くの初心者です。
上のようなものを作るのに適している言語があったら教えていただきたいです。
よろしくお願いします。
0506デフォルトの名無しさん
2007/11/30(金) 15:49:38CGIでは何を作りたいんだ?
いずれという大局レベルで考えるなら言語を1つに絞ることはないと思うが
1言語でCGIも普通のアプリケーションもというならPythonが楽かと。
0507デフォルトの名無しさん
2007/11/30(金) 15:50:59C#だな
0508デフォルトの名無しさん
2007/11/30(金) 15:59:26ありがとうございます。
>>506
CGIは自サイトの掲示板やメールフォームを作ってみたいと思っています。
0509デフォルトの名無しさん
2007/11/30(金) 16:56:34CGIについて、自前の鯖なら言語は問わないが、レンタル鯖だとその制限内でしか使えない。
過去の資産を生かすためにも、Perlを齧っておく羽目になりそうだ。
0510デフォルトの名無しさん
2007/11/30(金) 19:56:380511デフォルトの名無しさん
2007/11/30(金) 20:02:05リアルタムストラテジー
動機
HSPを2年ほど使って作ってきたんですが、
敵の思考と処理を高度化と敵を多くにしていったら、
もはやリアルタイムじゃなく つД`)・゚・。・゚゚・*:.。
OS
WindowsXP
備考
C++ C# JAVA等いろいろ試したんですが、ピンとくるものが・・・
どなたかビシッとお願いします。
0512デフォルトの名無しさん
2007/11/30(金) 20:32:010513デフォルトの名無しさん
2007/11/30(金) 21:35:46言語を変えるより処理の速度を落とすボトルネックを探したほうが
0514デフォルトの名無しさん
2007/11/30(金) 21:39:110515デフォルトの名無しさん
2007/11/30(金) 21:43:050516デフォルトの名無しさん
2007/11/30(金) 21:45:13言語の勉強もそうだが、アルゴリズムの勉強もしておいた方がいいよ
0517デフォルトの名無しさん
2007/11/30(金) 21:51:04http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%B9%E3%83%88%E3%83%A9%E3%83%86%E3%82%B8%E3%83%BC
リアルタイムに変化していく周辺状況にプレイヤーが対応しながら動かすゲームジャンル。
ターン制のように時間経過が止まらないのでゆっくり考える時間とかがないやつだね。
0518デフォルトの名無しさん
2007/11/30(金) 21:51:32仕事で必要とかではなく趣味の範囲ですがwindowsのソフトとか作りたいと思っています。
そんな僕にお奨めの言語はどれですか?
このスレを見た感じではRuby,C,JAVA,HSPなどがあがっているみたいですが
どれを選べばいいのかわかりません。
よろしくお願いします
OSはWindows XPです
0519デフォルトの名無しさん
2007/11/30(金) 21:56:13Windowsのソフトだけしか作らないのならC#がいいんじゃないかな
0520デフォルトの名無しさん
2007/11/30(金) 21:57:01ゲームはほとんどしないからよくわからんのだがシムシティとかもそうなの?
0521デフォルトの名無しさん
2007/11/30(金) 21:58:04GUIアプリやゲームがC#製だったことなんてほとんどないのだが。
常用してるソフトで言ったらQTTabBarくらいのもんだ。
0522デフォルトの名無しさん
2007/11/30(金) 22:08:510523551
2007/11/30(金) 22:14:151からC++で作り直すのも面倒そうなので、
とりあえずアルゴリズムの勉強と負荷の軽減化やってみます。
0524デフォルトの名無しさん
2007/11/30(金) 22:29:00シムシティやったことないからわからないけど、ストラテジー(戦略)的な要素がなさそうだからそれは違うかも
0525デフォルトの名無しさん
2007/12/01(土) 00:47:350526デフォルトの名無しさん
2007/12/01(土) 01:21:56http://jp.youtube.com/watch?v=7TUZdNnek6Q
0527デフォルトの名無しさん
2007/12/01(土) 07:28:23>>519
ありがとうございます
0528デフォルトの名無しさん
2007/12/06(木) 01:54:40Windows用のフリーソフトを作ろうと思ってるんですが
C#やVBのような実行するパソコンでランタイムが必要なものを避けて
それなりにオブジェクト指向な開発環境ってどんなのがありますか?
昔はMFCって名前をよく見かけたけど最近でもこれが主流なんでしょうか?
0529デフォルトの名無しさん
2007/12/06(木) 12:28:10まぁ正直好きなの使えばいいんでないか
C++出来るならVC++&MFCでいいし
C+APIでも動くもの作れるし
あるいはwxWidgets他ライブラリ使えば、RubyとかPythonとかLuaとかも無くはない
俺はどれもWindowsで動かした事無いけど
以前名前が挙がったHSPとかなでしこってOoPLなの?
0530デフォルトの名無しさん
2007/12/06(木) 13:08:10HSPはやったことあるが
昔のBASICみたいに極力覚えることを削ってあるタイプの超高級言語。
一命令の処理する内容がすげえデカい。
0531デフォルトの名無しさん
2007/12/08(土) 23:35:00リアルタイムシミュレーションゲーム、
というか箱庭ゲームを作りたいと思っています。
100匹以上のキャラクターが村の中でそれぞれ自分で判断して、
家を建てたり、畑を耕したり勝手にやってるのを上から覗き込んで
たまにいじるゲームです。
一日中動かしておいてたまに見ると勝手に発展している。
【動機】
現実社会ではクソ野郎なので、
せめてゲームのなかで神になってやる(泣)
【OS】
WindowsXP
【備考】
実力は初心者でレベルです。
当方プログラミングは以前Delphiで挑戦して途中で投げ出しました。
ゲーム作り参考になる本は大抵C言語で解説してるし・・
スレを一通り呼んだ限りC++がいいように思えるのですが、
独学で学べるでしょうか、それとも他の言語が良いでしょうか?
0532デフォルトの名無しさん
2007/12/09(日) 00:53:511から独学でやるにはそれなりの根性と時間がないと辛いよ
0533デフォルトの名無しさん
2007/12/09(日) 12:17:29C#やVBだって今やOSにランタイム入ってるから動くじゃん
そういやXPはSP3でも.NET入ってないんだっけか?メーカー製PCなら入ってるんだっけ?
個人的にはC#勧めるけど、苦労してもいいならC++から入ってもいいんじゃないかな
>>531
C++がいいけどDelphiで挫折したとなると厳しい
C#もゲーム環境うまくいっていない(XNA)し、今勧めるのも厳しい
あとその箱庭は3Dなんだよね?
ならCと簡単DirectXライブラリでやっていくのが無難かな
0534デフォルトの名無しさん
2007/12/09(日) 13:53:08質問ですが、
試合結果を入力しておけば、
最近5試合の打率計算を自動でできるプログラムを
作りたいと思って(探して)います。
トータルの打率計算を出すソフトはあるけれど、
直前の数試合分だけ結果を出してくれるものが欲しいと思ったのです。
OSはWindows2000です。
宜しければ、アドバイスをいただけませんか。
0535デフォルトの名無しさん
2007/12/09(日) 14:08:03Excelでいいんじゃね?
もってないならOpenOffice.orgのCalc使えばおk
0536デフォルトの名無しさん
2007/12/09(日) 14:21:13やはりそうですか。
どうしても、直近5つのセルを選ぶという数式が分からなくて。
折角なのでOpenOfficeも使ってみます。
ありがとうございました。
0537デフォルトの名無しさん
2007/12/09(日) 14:40:01相対参照でコピペじゃだめか?
0538デフォルトの名無しさん
2007/12/09(日) 16:02:20http://pc11.2ch.net/test/read.cgi/bsoft/1195214565/l50
VBA使うんならこっちで↓
Excel VBA質問スレ Part4
http://pc11.2ch.net/test/read.cgi/tech/1189814602/l50
0539デフォルトの名無しさん
2007/12/09(日) 20:49:48独学で技能試験とかの対策になるのかね。
0540デフォルトの名無しさん
2007/12/09(日) 23:12:12付けることが出来ないので、スキャンラインレンダラを自作しようと思ったのですが、
どういったことから勉強すればいいのでしょうか?
検索を掛けても、3Dモデリングソフトについてや、大まかな処理方法しか書いておらず、
全くどういう風にコードを書けばいいかわかりません。
もう少し突っ込んだ内容のページ、または書籍があればいいのですが…
0541デフォルトの名無しさん
2007/12/09(日) 23:23:09オンラインゲーム(MMO等)を作ってみたくてプログラミングを勉強しようと決意しました。
行く行くはそういう会社に勤めれたらなと思っています。
求人を見る限りだとCやC++のスキルを求められているようにみれるのですが、、
知識0ではC++は難しいでしょうか?
0542デフォルトの名無しさん
2007/12/09(日) 23:34:03誰でも最初は知識0からのスタートだから、本人のやる気次第。
まあ、オンラインゲームだとC++以外の知識も色々と要るけどな。
0543デフォルトの名無しさん
2007/12/10(月) 00:13:04うほっ、同い年
ポインタぐらい理解したところで就職探してみれば?
まあゲーム会社が駄目だった場合でもプログラマーの仕事は探せるだろうし
思い通りにプログラムが組めたときに楽しいと感じることと
きつい勉強に耐えて努力することができるなら大丈夫
0544デフォルトの名無しさん
2007/12/10(月) 00:32:34昔3Dレンダラを自作したことがあるけど、わりと大変だと思うよ。
何を自分でやって何をライブラリまかせにするかによるけど(例えばベクトル・行列演算はManagedDirectXを流用するとか)、
全部を自分で作るつもりなら、まずは2D座標上で任意の三角形を描くところから始めたらどうだろう。
最終結果にアルファが欲しいわけだから、もちろんそれに対応できるようなものが必要になる。
次に、ベクトルと行列の数学ルーチンを組む。ベクトル同士の加算減算、内積、外積。行列積、逆行列あたり。
一通り揃ったら、座標変換を勉強して、3D空間上の点や三角形を2D画面上に投影して描画してみる。
それが出来たら、三角形描画にデプステストとデプスバッファの書き込み処理を追加する。
そこまで出来れば、最小限の3Dレンダラは出来たことになる。
後は、光源処理とか、テクスチャとか・・・必要な機能を追加してけばいいかと。
0545デフォルトの名無しさん
2007/12/10(月) 00:36:420546デフォルトの名無しさん
2007/12/10(月) 00:41:19使われていない。C#信者が暴れているだけ。
0547デフォルトの名無しさん
2007/12/10(月) 00:53:49なんだろうこんな本があるらしい
フルスクラッチによるグラフィックスプログラミング入門 ISBN 4-7980-0958-X
0548デフォルトの名無しさん
2007/12/10(月) 01:01:12単純な線や面は.NETのGraphicsくらすに任せようと思ってます。
ベクトル、行列クラスは過去に別用途で作っているのでそれを流用しようかと。
最終的にはテクスチャを張ったポリゴンを描画できればいい(光源等は不要)
ので、今勉強すべき事は座標変換とデプステスト・バッファ、テクスチャ関連
ですね。座標変換系は近くの図書館にありそうなので漁ってみます。
ありがとうございました。
>>545
スレ違いでしたか… すいません。
レベル的にはまだ「ようやく他人が苦労して読める」レベル(そう言われた)なので、
まだ初心者の部類にはいるのかなと思ったのですが、このスレの範疇とは合わない
のですね orz
>>547
レビューなどを見てみましたが、ちょっと欲しい情報とは外れているようです。
0549デフォルトの名無しさん
2007/12/10(月) 01:03:07>>532,533
ありがとうございます。
難しそうですけど、気合入れてC++の勉強を始めてみます。
0550デフォルトの名無しさん
2007/12/10(月) 01:44:250551デフォルトの名無しさん
2007/12/10(月) 02:05:40夢見がちなNEETがいきなり3Dゲーム作ろうとしたら一生無理
0552デフォルトの名無しさん
2007/12/10(月) 02:19:16明日秋葉行くのでお勧めの参考書ないでしょうか?
パソコン全般で使える物でもいいんですけど。
0553541
2007/12/10(月) 23:47:51やる気ですか。マンマンなのでやるだけやってみます!
C++以外だと具体的にはどこらへんの知識が必要でしょうか?
>>543
や ら な い k
同い年ですかー。543さんは昔からプログラミングやっている方ですか?
一応今転職を試みてて、いきなりゲーム会社は無理そうな感じがたっぷりしてるので、
SEやPGの仕事見つけてスキルアップしてからまた狙いつけようかなと考えたりしております。
思い通りにプログラム・・じゅるr 楽しそうですね。やっぱりこの歳からだと多少なりとも遅れをとっている気がするので、
人並み以上に頑張ってみます。
0554デフォルトの名無しさん
2007/12/14(金) 00:36:57下のようなインターフェイスを実現させたいのですが方法はあるでしょうか?
---------------------------------------------------------------------------
表示するところ
MENU 1 xxxx 2 yyyy 3 wwww
----------------------------------------------------------------------------
入力するところ:1
----------------------------------------------------------------------------
↓
---------------------------------------------------------------------------
ここだけ変わる
xxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SELECT 1 ああああ 2 いいいい 3 うううう
----------------------------------------------------------------------------
入力するところ:1
----------------------------------------------------------------------------
0555デフォルトの名無しさん
2007/12/14(金) 01:19:020556デフォルトの名無しさん
2007/12/14(金) 01:37:180557デフォルトの名無しさん
2007/12/14(金) 02:13:18言語かんけーねー
0558デフォルトの名無しさん
2007/12/14(金) 03:31:14cursesはまさに探していたものです!
漠然としすぎた質問すみませんでした
0559デフォルトの名無しさん
2007/12/14(金) 20:21:09仕方なく開発環境を変えようと思うのですが
似たようなRAD環境でフリーのものとなるとVisual C#.NETなんでしょうか?
0560デフォルトの名無しさん
2007/12/14(金) 22:37:54それが賢明だね。
ただC#(.NET)が少し微妙なんだよね・・・
18日にExpress2008でるよ!
0561デフォルトの名無しさん
2007/12/15(土) 08:31:13情報ありがとうございます
18日になったら拾ってみます
0562デフォルトの名無しさん
2007/12/15(土) 09:29:16私は情報セキュリティ関連のネットワークの勉強している内に、プログラム言語を習得しないとダメだと感じ、
その前にプログラム構造概念をしっかり叩き込まなければいけないと考えUML入門からアプローチしようと思っています。
こういうやり方のメリットやデメリットの指摘や批判をぜひお願いします。
0563デフォルトの名無しさん
2007/12/15(土) 09:45:43実装面がわからなければ絵に描いた餅
0564デフォルトの名無しさん
2007/12/15(土) 10:40:24ありがとうございます。C++から素直に始めます。
サーバ関連をとことん突き詰めると広く多言語の基礎知識知らなくてはいけないという恐怖にかられますがw
0565デフォルトの名無しさん
2007/12/15(土) 10:44:26javaかC#がおすすめ
0566デフォルトの名無しさん
2007/12/15(土) 12:19:12ドキュメントが糞、コンポーネントがインストール不可という問題もあいまって
Delは一気にお勧めできない開発環境になってしまったな・・・
0567562
2007/12/15(土) 12:29:06JAVA入門見ましたがなんとなく入り込めそうな感じします。
頭の中で全体イメージしてから構文を組み立てるには体で覚えこますしかなさそうですね。
達人は基本コンセプトを掴んでからすぐ他言語に応用出来るんだろうなあ。
0568デフォルトの名無しさん
2007/12/15(土) 16:15:59デバッガとかがふいに暴走したりして
OSを完全に巻き込む目に何度かあった
Delphi6フリーの時期はよかったのにね
Delphi自体はとても素晴らしいと思うに残念で仕方ないです
0569デフォルトの名無しさん
2007/12/16(日) 00:18:13業務用ソフトでショートカットキーがなくて面倒な手順を踏まなければいけないものを
Windows XPで外部ツールを作成してキーボードに割り当ててショートカットを勝手に作ってしまうことは可能なの?
もしできるなら簡単に作れて軽く動作するのに向いてる言語を教えてほしい
0570デフォルトの名無しさん
2007/12/16(日) 00:20:050571デフォルトの名無しさん
2007/12/16(日) 01:05:280572デフォルトの名無しさん
2007/12/16(日) 01:25:24マウスジェスチャでやりたきゃマウ筋
キーボードならAutoHotKey
プログラミングってレベルじゃないな。
0573デフォルトの名無しさん
2007/12/16(日) 02:46:09以下のようなエラーが出ます。
hello.c:1: error: stray '\255' in program
hello.c:1: error: stray '\254' in program
hello.c:1 error: syntax error at '#' token
hello.c:1:4: warning: null character(s) ignored
hello.c:1:6: warning: null character(s) ignored
hello.c:1: error: parse error before "n"
hello.c:1:8: warning: null character(s) ignored
...以下類似なエラー
どこが悪いのでしょうか?
内容は
#include<stdio.h>
int main(){return 0;}
だけなのですが…
0574デフォルトの名無しさん
2007/12/16(日) 04:01:420575デフォルトの名無しさん
2007/12/16(日) 04:05:59微妙にスレ違いだが、文字コード見直してみ?
UTF16LE-BOMとか、変な文字コードになってないか?
EUC + LF とか SJIS + LF で保存してやりなおしてみ。
0576デフォルトの名無しさん
2007/12/16(日) 09:16:52>575
返答ありがとうございます。
また、お恥ずかしいのですが、文字コードの確認・変更の
やり方もわからないのです…
ご教授いただけないでしょうか?
0577デフォルトの名無しさん
2007/12/16(日) 09:39:03さすがにそれくらいは調べろよ
でなきゃプログラムなんて組めない
0578デフォルトの名無しさん
2007/12/16(日) 09:50:29ましてやそこまで行くと板違い。ソフトウェア板とか行け。
複数の文字コード対応してるテキストエディタ使えっての。
サクラエディタとかEmEditorとかVimとかxyzzyとかあるんだからさあ。
0579デフォルトの名無しさん
2007/12/16(日) 10:06:19文字コード 変更 なりなんか適当に2単語にしてぐぐればソフトだって即見つかる
あ・ま・え・す・ぎ
0580デフォルトの名無しさん
2007/12/16(日) 10:08:060581デフォルトの名無しさん
2007/12/16(日) 10:23:050582デフォルトの名無しさん
2007/12/16(日) 15:44:540583デフォルトの名無しさん
2007/12/16(日) 16:23:53以後精進いたします。
0584デフォルトの名無しさん
2007/12/16(日) 20:39:46javaだと、スコープ({})が終わるとメモリ(スタック)解放されるとの事なのですが、
その他の言語でもスコープって同じ働きをするんでしょうか?
特にWEB系の人間なので、javascriptとかphpも同じなのか知りたいです。
あ・・・でも。
javaはスタックマシン仕様?だからメモリー解放するだけなのか。
0585デフォルトの名無しさん
2007/12/16(日) 21:05:31ガベージコレクションで検索してみるといいかも
0586デフォルトの名無しさん
2007/12/16(日) 22:04:00再帰呼び出しできる言語(よほど古い言語以外)はスタックで変数を管理してると思われ。
スタックはCPUのスタックだけでなくて、ソフトウエアスタックとか使ったりしてるかもしれんけど。
Javaでnewで確保してるメモリは、ヒープに置かれてるので、スタックとは関係ないけど、
そのヒープにおかれてる領域を参照している変数はスタックにおかれている。
0587デフォルトの名無しさん
2007/12/17(月) 06:39:33アドバイス頂き、ありがとうございます。
ガベージコレクション、Javaのみの仕様だと思ってました。
>586
ご丁寧なお答え、ありがとうございます。
ソフト上でスタック領域を作りだせるんでしょうか・・・?
スタックにおかれる参照する変数が
スコープが終了ごとに削除されるんですよね。
0588デフォルトの名無しさん
2007/12/17(月) 10:45:37CPUのスタックってなんだ?
ソフトウェアスタックって別の意味だぞ?
0589デフォルトの名無しさん
2007/12/17(月) 11:03:590590デフォルトの名無しさん
2007/12/17(月) 15:01:24おれドラクエ、FFに変わる大作つく作ってもう一度ゲーム業界を震撼させたい。
でもそのためには出世しなきゃ。なのでプログラミングを教えてください!
環境はXP AMD+64メモリ256
作りたいゲームはまずはドラクエとFF。
0591デフォルトの名無しさん
2007/12/17(月) 15:12:45デスノートは作画は小畑だが、台詞やラフ書いてるのは大場つぐみだ
原作者が最高位置にいて、作画やプログラマーは格下なんだよ
仕事以外に、企画案を毎日100ページくらいやっていたら
うまくいけば2年以内にリーダーになれるだろう
0592デフォルトの名無しさん
2007/12/17(月) 15:16:30使い捨て要員になる可能性あり 震撼させるならプログラム以外の勉強もするように
0593デフォルトの名無しさん
2007/12/17(月) 15:35:41http://pc11.2ch.net/test/read.cgi/prog/1194138638/
0594デフォルトの名無しさん
2007/12/17(月) 15:37:46> 堀井祐二は、プログラムできないけど
中村光一と堀井雄二は、エニックスの「ホビープログラミングコンテスト」の
準グランプリと入選、っていう縁で知り合ったんだぞ。
0595デフォルトの名無しさん
2007/12/17(月) 15:45:27directXとかC++とか全く知らなさそう
現場で戦力にならないのは出来ないというんだ
0596デフォルトの名無しさん
2007/12/17(月) 15:50:430597デフォルトの名無しさん
2007/12/17(月) 15:57:18わざと間違ったorスレスレの例ばっか挙げたのかと一瞬思ったくらいだw
0598デフォルトの名無しさん
2007/12/17(月) 16:28:47職によるが殆どは駄目だろうな
0599デフォルトの名無しさん
2007/12/17(月) 16:43:010600デフォルトの名無しさん
2007/12/17(月) 18:53:280601デフォルトの名無しさん
2007/12/17(月) 20:39:57間違ったことを言った奴が突っ込まれただけ。
0602デフォルトの名無しさん
2007/12/18(火) 17:43:38・パイソン
↓
・ジャヴァ
↓
・スキーム
おk?
0603デフォルトの名無しさん
2007/12/18(火) 17:47:00同時にやれ
0604デフォルトの名無しさん
2007/12/18(火) 17:49:46リョーカイ.
ジャヴァは、JDKでおk?
0605デフォルトの名無しさん
2007/12/18(火) 17:50:57単位目的ならしゃーないが。
0606デフォルトの名無しさん
2007/12/18(火) 18:21:520607デフォルトの名無しさん
2007/12/18(火) 19:31:360608デフォルトの名無しさん
2007/12/18(火) 20:03:550609デフォルトの名無しさん
2007/12/19(水) 00:08:220610デフォルトの名無しさん
2007/12/19(水) 13:04:46そんな嘘を初心者だからと言ってついていいのか?
これからの言語はズバリ、関数型言語だろ。C系列の言語は全てCOBOLのような
運命を辿ることは必至。
0611デフォルトの名無しさん
2007/12/19(水) 13:10:140612デフォルトの名無しさん
2007/12/19(水) 13:19:07単独の計算機で何かを行う、って発想は過去のものになってるわけ。
今後最も重要なのは処理を並列でいかに効率よく行うか、ということ。C系列の言語は
全部ダメなんだよ。
0613デフォルトの名無しさん
2007/12/19(水) 13:25:49ライブラリでのサポートならcobolにだってある
0614デフォルトの名無しさん
2007/12/19(水) 13:32:240615デフォルトの名無しさん
2007/12/19(水) 13:43:37参照透過性ってのがキーワードなんだよ。C系列の言語ってのは全部ポインタ中心主義だろ?
それが決定的に今後のニーズに反してるわけ。
初心者の人たちは関数型やれよ。俺もC系列の言語いくつかやってきたんだけど、本当に
後悔してるよ。
0616デフォルトの名無しさん
2007/12/19(水) 14:28:29初心者へのオススメ言語を教えてください。
0617デフォルトの名無しさん
2007/12/19(水) 15:14:420618デフォルトの名無しさん
2007/12/19(水) 15:55:250619デフォルトの名無しさん
2007/12/19(水) 16:47:35じゃあ関数型から入った俺が言っておく。
C言語も結局いつかやる羽目になるよ、と。
0620デフォルトの名無しさん
2007/12/19(水) 18:11:21関数型なんかがメジャーになったらマジで社会崩壊だ
みんな紙と万年筆からやり直しになる
0621デフォルトの名無しさん
2007/12/19(水) 19:56:14バカ発見w
命令型言語の不具合の大半が何から派生してるか分かってるか?
関数型使うとバグが増えるんじゃなくて、今後確実に必要となる並列処理がメジャーになったら
社会崩壊並にバグだらけになるんだよ。
そこで関数型言語の登場、ってわけ。
0622デフォルトの名無しさん
2007/12/19(水) 20:15:27やっぱりだめかな?
0623デフォルトの名無しさん
2007/12/19(水) 20:30:54コード主体で書いていく開発ツールなんでしょうか?
Visual BasicみたいなRADツールになってないですか?
0624デフォルトの名無しさん
2007/12/19(水) 21:13:11素直にC#使えと思わないでもないが。
0625デフォルトの名無しさん
2007/12/20(木) 03:54:37という位置付けになっていたかと
0626デフォルトの名無しさん
2007/12/20(木) 06:24:51http://www.microsoft.com/japan/msdn/vs05/visualc/VS05Cplus.aspx
0627デフォルトの名無しさん
2007/12/20(木) 07:55:57CもC++もC#もやったことない人が、これからWindowsプログラミングを始めるための最良の言語はC#ですよ。
0628デフォルトの名無しさん
2007/12/20(木) 11:52:52J#>>>>C++.NET>>VB.NET>>>>>>>>>>>>>>>C#
0629デフォルトの名無しさん
2007/12/20(木) 18:15:05マイクロソフトが言ってるんだから間違いない。
C#よりC++やるべきだな
0630デフォルトの名無しさん
2007/12/20(木) 18:21:30それで、Windows でしかプログラミングできない人になると。
0631デフォルトの名無しさん
2007/12/20(木) 18:51:560632デフォルトの名無しさん
2007/12/20(木) 19:23:500633デフォルトの名無しさん
2007/12/20(木) 21:33:31これってC言語であってC++じゃないですよね。
となると、この本でCを理解したとしてC++に入っていくのか、
そのままC++からはじめるのとどっちが良いのでしょうか。
0634デフォルトの名無しさん
2007/12/20(木) 21:34:240635デフォルトの名無しさん
2007/12/20(木) 21:40:22C++の本でCはできないが、Cの本でC++はできる
0636デフォルトの名無しさん
2007/12/20(木) 22:14:130637デフォルトの名無しさん
2007/12/20(木) 22:15:24>>635
とりあえず、Cで今ある本頼りにやってみます。
その中でややこしくなるからCの中でもやらないほうがいいところとかってありますか?
上のミスすみません。
0638デフォルトの名無しさん
2007/12/20(木) 22:54:26Cの機能は全てC++に含まれる。
つまり、Cのソースは全てC++でもある。
Cの機能は覚えておいて問題ないと思う。
0639デフォルトの名無しさん
2007/12/20(木) 23:13:130640デフォルトの名無しさん
2007/12/20(木) 23:13:34Cって面白いね
g(b) { return f(b); }
f(a) { return a+1;}
0641デフォルトの名無しさん
2007/12/20(木) 23:15:15そういうことなら、大丈夫ですかね。
移行とかそういうのがなんかありそうですが。
>>634>>635>>638
ありがとうございました。
0642デフォルトの名無しさん
2007/12/20(木) 23:18:55>>639>>640
似てるようで違うということなんでしょうか。
言語って難しいですね・・・。
がんばってみます。
0643640
2007/12/20(木) 23:28:45基本的には>>638のいう通りです
>>640はまじめな意見ではないので気にしなくていいですよ
0644デフォルトの名無しさん
2007/12/20(木) 23:30:58何から始めればいいでしょうか
0645デフォルトの名無しさん
2007/12/20(木) 23:31:300646デフォルトの名無しさん
2007/12/21(金) 00:25:140647デフォルトの名無しさん
2007/12/22(土) 02:43:48プログラミングを勉強しようと思っています。
C、C++、C♯の中ではどれを学べばいいのでしょうか?
また、言語ごとの違いを教えてもらえると嬉しいです。
猫でもわかるC♯という本を買ったのでこのままC♯を勉強しようかなとも思いますが…
0648デフォルトの名無しさん
2007/12/22(土) 03:04:18CとC++は似ている部分がある、というよりCにいろいろ機能が付加されたのが
C++だと思ってとりあえずは問題ない。
C#は触ったことないけど、ググれば解説サイトがいくらでもあるんじゃね?
とりあえず本を買ったならそのまま進めていいんじゃね?
何をしたいかによって勧める言語が多少は変わるが・・・
物理演算の大量シミュレーションをしたいんです!とか言わない限り
C#はやめとけとかにはならないと思う。
0649デフォルトの名無しさん
2007/12/22(土) 03:57:47御教授お願いします。
0650デフォルトの名無しさん
2007/12/22(土) 04:24:19ぜんぜん無謀じゃない。もはや一番多い入門方法じゃないの。
ただMacで入門というのはかなり無謀だw
まぁ目的があるならそれに向かって突き進むしかない。
0651デフォルトの名無しさん
2007/12/22(土) 13:01:56そのなかのどの言語でも問題ない
どの言語でもある程度理解できれば、
他言語ソースファイルを読んでもなんとなくわかるようになってくるから
他の勉強したくなっても役に立つ
ネットで拾えるサンプルソースなんて自分の言語用だとは限らないからな
あらゆる言語の基礎くらいわかってても損しない
趣味じゃなくて仕事、プロとしてやっていきたいならC++おすすめしとくけど
0652デフォルトの名無しさん
2007/12/22(土) 16:34:53始値、終値、安値、高値、出来高などのデータを
シュミレーションしてみようと思っています。
OSはLinuxです。
お勧めありますか?
0653デフォルトの名無しさん
2007/12/22(土) 16:35:03サンプルいくつか+チュートリアル見たけど、この後他の言語をやるとしてもSuperColliderからで問題ないとおもう
あと個人的に、このケースでの
>ただMacで入門というのはかなり無謀だw
には疑問を感じざるをえない
てか、言語を学ぶのにあたってのOSの影響なんて小さいと思うんだけどなぁ
0654デフォルトの名無しさん
2007/12/22(土) 16:36:19出来たらグラフとかもできたら嬉しいです。
OpenOfficeなどの利用も可です。
0655デフォルトの名無しさん
2007/12/22(土) 16:45:460656649
2007/12/22(土) 20:03:59>>653
ご返答ありがとうございます!
アドバイス通りこのままsupercolliderで初めていきたいと思います。
何か本を買って、勉強進めていこうと思うのですがおすすめのオブジェクト指向勉強本などありましたら教えて頂けないでしょうか?本当の初心者で、右も左もわからないレベルから始められるような本がいいです。
0658デフォルトの名無しさん
2007/12/22(土) 23:47:43シミュレーションに向いているのはオブジェクト指向言語だと思います。
ですが、シミュレーションプログラムを組むときに最も重要なのはモデリングです。
個人的にはオブジェクト指向なモデリングがシミュレーションプログラムに最もしっくりきます。
オブジェクト指向なモデリングに慣れているのであれば、なんでもいいのでオブジェクト指向言語をいち押ししておきます。
0659デフォルトの名無しさん
2007/12/23(日) 00:16:07何のシミュレーションかにもよらなくね?
単純な内容だけど速度がとにかく欲しけりゃ一般的にC++よりCがいい場合もあると思う。
インタプリタやC#、Javaなんかだとその辺で不利になりそうだし。
0661デフォルトの名無しさん
2007/12/23(日) 00:31:22LinuxならOOoのCalcでいいんじゃない?
0662デフォルトの名無しさん
2007/12/23(日) 00:34:18Strategy パターンが使えるのがいいね。
0663652
2007/12/23(日) 01:29:50オブジェクト指向言語ってRubyでいいですかね?
今、一応Cshellで調べてるんですけど、方向性間違ってますか?
Oooはまだ使い方さっぱりです。
0664デフォルトの名無しさん
2007/12/23(日) 01:50:380665652
2007/12/23(日) 02:05:28Rubyで決定します。
0666デフォルトの名無しさん
2007/12/23(日) 05:53:14コンパイラ言語も抑えておいたほうがいいかもな。
0667デフォルトの名無しさん
2007/12/23(日) 19:42:13とりあえずC++やってるんだがもうちょっと軽めのやつに乗り換えたい
適当に2Dゲームとかつくれればそれでいいんだけれど・・
0668デフォルトの名無しさん
2007/12/23(日) 19:47:37簡単に作れるのはhsp
0669デフォルトの名無しさん
2007/12/23(日) 20:14:010670デフォルトの名無しさん
2007/12/23(日) 20:23:450671デフォルトの名無しさん
2007/12/23(日) 21:33:050672デフォルトの名無しさん
2007/12/23(日) 22:14:36C
0673デフォルトの名無しさん
2007/12/23(日) 22:40:520674デフォルトの名無しさん
2007/12/23(日) 23:09:120675652
2007/12/24(月) 00:14:27コンパイル言語ってことでパラレルにc++
も脳裏に焼いておきます。
でも最終的にインタプリタがコンパイルに
速度、汎用性に負けるんだったらc++から
行ったほうがいいでは?
0676デフォルトの名無しさん
2007/12/24(月) 00:38:28速度なんて、あんまりかわんないよ
それより作り方によるところが大きい
どうせ何度も作り直すのだから・・・
いきなりC++は辛い気もするし、C++ならCでいいとも思う
Rubyさわったことほとんど無いけど、まあいいんじゃないRubyで。
0677デフォルトの名無しさん
2007/12/24(月) 12:37:08Rとかでいいんじゃね?
0678デフォルトの名無しさん
2007/12/24(月) 16:29:25有無言わさずBASIC一択しかなかったから選びようがない。
0679デフォルトの名無しさん
2007/12/24(月) 17:07:31> 有無言わさずBASIC一択しかなかったから選びようがない。
FORTRAN とか COBOL とかアセンブラとかあったろ?
0680デフォルトの名無しさん
2007/12/24(月) 17:44:23Sharp MZ-80のセミキット、かつソフトウェアの販路も確立されていない時代に
そんな選択肢なんぞありませんでしたわ。
0681デフォルトの名無しさん
2007/12/24(月) 18:01:43他所へ行ってくれないかな。
0682デフォルトの名無しさん
2007/12/24(月) 18:43:41なに勝手なこと言ってんだよ
嫌ならオマエが出て行けばいい
0683デフォルトの名無しさん
2007/12/24(月) 18:47:460684デフォルトの名無しさん
2007/12/24(月) 19:20:45昔はこんなんだったのにとか、アホかと。よっぽど今恵まれていないようですねぇ
0685デフォルトの名無しさん
2007/12/24(月) 19:39:13リアルで精神壊されちゃってますか?
0686デフォルトの名無しさん
2007/12/24(月) 19:44:320687デフォルトの名無しさん
2007/12/24(月) 19:47:48貴様の仕業か!!>>683
0688デフォルトの名無しさん
2007/12/24(月) 19:49:07昔話禁止ってどうやればいいんだよw
最近プログラミングはじめた人限定?
0689デフォルトの名無しさん
2007/12/24(月) 19:54:34その理屈だと2Dゲーム作りたい人にはBASICがお勧めになるぞ。
0690デフォルトの名無しさん
2007/12/24(月) 19:56:11この時点でスレ違い。メタ議論もスレ違い。
0691デフォルトの名無しさん
2007/12/24(月) 20:21:01まったくの初めてなら、言語仕様が小さく必要なライブラリーが少ないのを進める。
ぶちゃけ、いちばん簡単な言語でいいから。オリジナルなプログラムを一本作ってから、
言語選定を悩め。実用的な言語ほど難しく挫折の可能性が高い。
BASICでも最近のVBはお勧めしない。 いまなら一番最初にHSPがいいんじゃないかな。
0692667
2007/12/24(月) 20:42:45軽いってとっつきやすいというか、入りやすいって意味だったんだ
言い方が悪くてごめん
どっかでHSPは底が浅すぎてダメとか聞いた気がするんだが
でもとりあえずやってみるか
0693デフォルトの名無しさん
2007/12/24(月) 20:49:30一番初めにやるなら、HSPもいいかもしれない。
BASICはその次だな。
それからC++なんてとんでもないよ。
0694デフォルトの名無しさん
2007/12/24(月) 20:51:470695デフォルトの名無しさん
2007/12/24(月) 20:57:180696デフォルトの名無しさん
2007/12/24(月) 21:20:00つか最近は「BASIC」っていってもどれも他の言語と大差ない仕様になってきてるし
必要がなければわざわざやらんでもいいと思うけど。
0697デフォルトの名無しさん
2007/12/24(月) 21:36:32今はその差が昔異常に大きくなっちゃったからなぁ
VBはもはやBASICではないし、その他のBASICも独自機能で収集つかなくなってたり
底は浅いし、ずっと使う言語ではないけれど
HSPは入門者が基礎を学ぶにはちょうど良い言語だと思うよ
0698デフォルトの名無しさん
2007/12/24(月) 21:55:11ってのは置いといて漢だったらUNIX系OSでCやれ
口の達者な奴より手を動かす奴を増やさないと
この先、マジでヤバイって
0699デフォルトの名無しさん
2007/12/24(月) 21:59:33将来プロになろうという気があるのならば、Cから、そうでないならば、C#からがいい。
0700デフォルトの名無しさん
2007/12/24(月) 21:59:430701デフォルトの名無しさん
2007/12/24(月) 22:00:27Python
0702デフォルトの名無しさん
2007/12/24(月) 22:06:59マジでヤバイには同意するが、初心者にいきなり漢を期待するなよ。
0703デフォルトの名無しさん
2007/12/24(月) 23:08:05Cを頑張ってみます。
0704デフォルトの名無しさん
2007/12/24(月) 23:14:10漢、だねぇ!
0705デフォルトの名無しさん
2007/12/24(月) 23:24:100706デフォルトの名無しさん
2007/12/24(月) 23:28:350707デフォルトの名無しさん
2007/12/24(月) 23:28:38けど、VBから始めたんでは「コードを書く」部分が少ないし
自分が何をしてるのか良く解らずに書いてしまう可能性が高い。
簡単なんだが、同時に初心者を振り回す環境であると思う。
BASICや、HSP、LOGOなんかはコードで画面を書く。
やはり書いたコードが直に画面に反映されて
ちょちょいと弄ると「表示が変わったっ!」てのは意欲をかき立てるよ。
HSPはbload/bsaveに衝撃を覚えたな。
0708デフォルトの名無しさん
2007/12/24(月) 23:45:52「おぉ!こんなに画面が変わった!」って充実感はあるね
低いハードルで充実感がある、っていうのは重要かも知れない
ただlogoって久しぶりに聞いたなw まだ動く処理系あるのか?
0709デフォルトの名無しさん
2007/12/25(火) 00:30:28趣味でやる分には途中で躓こうが他の言語に浮気しようが一向に構わないと思う。
他人のソースを読むこと、そして自分でコードを書く機会を多く持った方が良いかも。
場数を踏んだ分だけ「わかるぞ、私にも○○がわかる by シャア」という風になるよ。
0710デフォルトの名無しさん
2007/12/25(火) 00:49:45自分で作ろうと思ったのですが、どのような言語を覚えればいいでしょうか?
環境はwindows xp
0711デフォルトの名無しさん
2007/12/25(火) 09:00:11とりあえず、VB.NETあたりだろう。
0712デフォルトの名無しさん
2007/12/25(火) 09:38:090713デフォルトの名無しさん
2007/12/25(火) 11:04:20SICPとか読んだほうが結局近道でしょうか?
0714デフォルトの名無しさん
2007/12/25(火) 11:38:04手をつけるなら、
http://www.shido.info/hs/index.html
あたりからではどうかな?
0715デフォルトの名無しさん
2007/12/25(火) 11:48:150716デフォルトの名無しさん
2007/12/25(火) 12:15:09多少なりとも実用性を求めるのならば
OCaml->F#
0717デフォルトの名無しさん
2007/12/25(火) 13:24:13すでにVB6.0で作ったアプリケーションがあり、それの大幅バージョンアップすることにしたため
なんか、2008が出てるし新しい環境で作り直そうと思ったが、C++とかC#とかもあって混乱中。
現在のアプリの機能は、
・GUIである
・自作USB機器とMSCOMMで通信
・メール送受信
・グラフ作成
ここに、
・UPnPによるルーター操作
・ウェブサーバー機能
・ウェブブラウザ経由でのUSB機器情報のリアルタイム閲覧、設定変更
を追加したい。
Cは組み込み用途で使ってるんでわかるんだが、C++、C#は名前しか知らない。
ここは素直にVB?それとも他の言語の方がよさげ?
0718デフォルトの名無しさん
2007/12/25(火) 13:28:080719デフォルトの名無しさん
2007/12/25(火) 13:33:43前半はC#でいいだろ。
後半はよく判らんがウェブサーバ機能以外はウェブアプリってことでJavaかな。
ウェブサーバ機能って、0から作るのか?
0720デフォルトの名無しさん
2007/12/25(火) 13:42:19http://dnatv.atspace.com/?S&1912501&0246?S&1955215&0453?S&1928546&28@HiSpeedVisionStageOnAir
0721デフォルトの名無しさん
2007/12/25(火) 13:47:24HSPのページ閲覧中。簡単そう。
>>719
C#でいいのか。今日まで、GUI作るならVB、と思い込んでたので他のもの調べたこと無かった・・・
ウェブサーバー機能は0から作るつもり。難しいの?
決まったポートからの入力を見てるだけでいいからそんなに難しいと思ってなかった。
VB6.0でWinsock貼り付けて試してみたら案外簡単だったんで気軽に考えてたんだが。
0722デフォルトの名無しさん
2007/12/25(火) 13:58:43http://dnatv.atspace.com/?S&1912501&166?S&1955215&278?S&1928546&28@HiSpeedVisionStageOnAir
0723デフォルトの名無しさん
2007/12/25(火) 14:06:34実際、BlackJumboDog なんかは DelphiかBCBで作られてる。
MSCOMM相当のフリーのコンポーネントもあるけど
API直の方が楽で簡単だったりするん。
0724デフォルトの名無しさん
2007/12/25(火) 14:44:17Delphi調べてみました。ちょっとですけど。
ランタイム不要でどこでも動くって書いてありますね。それは魅力です。
VB6.0で作ったとき、英語環境へのインストールや、環境によって動かなかったりといった不具合が
多く出たので、その辺の問題が出ないなら楽そう。C#とかはその辺どうなんでしょう?
とりあえずVB2008インストールしようとしたら、固まった。
現在isoダウンロード中です。
0725デフォルトの名無しさん
2007/12/25(火) 15:24:11既にVBの資産がそれなりに使える状態であるならそのままVBでいいと思う。
大規模な変更があるならDelphiの方が楽だと個人的には思う。
まあ人によると思うよ。
0726デフォルトの名無しさん
2007/12/25(火) 16:05:36なんか、色々見てるうちにDelphiにぐらぐらきた。
なんとなく不安だけど、Delphiやってみる。
目的は機能追加だが、いままでのコードは全部破棄するつもり。
正直もう見たくない。細かいバージョンアップをやりすぎて自作ながらわけわからん。
9割趣味なんで、のんびりやってみます。
0727デフォルトの名無しさん
2007/12/25(火) 16:17:06サーバ側も書きたいとなると、無料版だと色々厳しい面がある。
といって今のバージョン、お金を出して買う価値があるのかというとなあ・・・・
D5〜D7のプロフェッショナルあたりが安価に手に入るなら、ソレが一番いいと思うのだけどな
0728デフォルトの名無しさん
2007/12/25(火) 16:41:45やっぱC#のほうがおすすめ?
不特定環境への(2000以降、他言語版含む)配布までトータルで。
0729デフォルトの名無しさん
2007/12/25(火) 18:02:53他言語版については表示等がAnsiChar 日本でいえばシフトJISなんで多言語混在するには
Unicode対応にするコンポーネントを導入する必要がある。
これは、少し前なら無料だったけど最近有料になったようだ。
自分の場合、他言語ではアルファベットさえ表示出来れば十分なので問題はない。
Delphiはドキュメントが貧弱なんでVCLソースが無いと厳しい。
逆に、ソースがあれば全部の挙動を自分で把握出来る。
また、これが非常に勉強になった。他の言語でも応用が利くようになった。
無料版はD6パーソナルだとコンポーネントが入れられる。でもVCLソースが付いてない。
TurboDelphiならVCLソースが付いてる。でも外部コンポーネントが規約上入れられない。
外部コンポーネントが入れられないのでお気楽ポトペタの部分が半減すると思う(使ってないから想像)
ネットワーク周りはWinsockで直書するつもりなら問題ないけど、楽したいならIndyというコンポーネントがあるのだけど
TurboDelphiだとこれをポトペタで利用出来ない(コードからは利用出来るそうだ)
有料版ならIndyはインストールされる。
感じとしては、
C#はヘルプ検索型で作ってゆく感じ。
Delphiの方が自分が作ってる感じが強い。
自分は慣れのせいもあるし大量の自作コンポーネントがあるんでDelphiの方が好きだし圧倒的に生産性は高い。
でも、万人向けではないとも思う。 自分でアルゴリズムを考えたりするのが苦手ならC# 得意ならDelphiって所かな。
0730デフォルトの名無しさん
2007/12/25(火) 19:13:34他言語っていっても、日本語と英語が表示できればOKなんで大丈夫そう。
0から勉強しないといけないのにドキュメントが貧弱なのは不安だけど、色々見て回った感じだと
どうやらDelphiは使う人たちに愛されている気がする。
なので、Delphiいってみます。アドバイスくれた皆さんありがとう。
0731デフォルトの名無しさん
2007/12/25(火) 20:05:400732デフォルトの名無しさん
2007/12/25(火) 20:19:080733デフォルトの名無しさん
2007/12/25(火) 20:37:16ネイテブコード吐くC#もどきがあればなあ
あるいは ポトペタ出来る最適化の効くD言語とか
0734デフォルトの名無しさん
2007/12/25(火) 20:39:08あるお
ググってみ
0735デフォルトの名無しさん
2007/12/25(火) 21:00:57いい加減ボロマシン買い換えろよ。
0736デフォルトの名無しさん
2007/12/25(火) 21:07:360737デフォルトの名無しさん
2007/12/26(水) 00:07:10実際のとこ、どーなの?
いまから一年半前、ただ手元にあったから、という理由でVB6.0を勉強し始めて、
何となく使えるようになったと思ったら、完全に時代遅れだったんで、また同じ失敗すんのやなんです。
本業は回路設計のほうなんで、プログラム関連はかなりうとい。で、Delphiっていまいちなの?
0738デフォルトの名無しさん
2007/12/26(水) 00:12:010739デフォルトの名無しさん
2007/12/26(水) 00:30:080740デフォルトの名無しさん
2007/12/26(水) 00:33:02ここでコボル!とかいわなけりゃ何選んでも一緒かと。
0741デフォルトの名無しさん
2007/12/26(水) 00:38:18それも嫌なら、名前の上がった言語を端から試せ。
それも嫌なら、目と耳を閉じ口をつぐんで孤独にVB6の中で暮らせ。
それも嫌なら……
0742デフォルトの名無しさん
2007/12/26(水) 00:39:240743デフォルトの名無しさん
2007/12/26(水) 00:44:330744デフォルトの名無しさん
2007/12/26(水) 00:55:12自分が教えて君なのは自覚してるが、教えてスレに来て、そんな結論になるのは正直がっかり。
0745デフォルトの名無しさん
2007/12/26(水) 00:58:160746デフォルトの名無しさん
2007/12/26(水) 01:05:28目的がわからんが、以下のようなところを見て、言語の好みを決める方法もある。
Google Code Search
http://www.google.co.jp/codesearch/advanced_code_search?hl=ja
どう書く?orgbeta
http://ja.doukaku.org/
0747デフォルトの名無しさん
2007/12/26(水) 01:14:21俺ならC++を選ぶ。
Delphi、Java等今後、仕事でお世話になることがまずないので可能性のあるVBorCorC++から選びたくなる。
Cを知ってる、C++もSTL使うくらいに知ってる、GUI部分はMFCでいいやとか思っちゃう。
VBも多少(VBAだけど)かじってるけど、C++の方が書きなれてる・・・こんな理由かな?
単純にC++の勉強も兼ねたいってのもあるし。
得手不得手は多少あっても大抵のことはどの言語でも実現できる。
Windowsプログラミングに限らずAPI使えりゃ結局できることも同じになるから、慣れてるのがやりやすい。
だから、あんさんが好きなの選べばいいんだよ。
0748デフォルトの名無しさん
2007/12/26(水) 02:22:22みんなが「好きなの選べ」って言ってるのは、あくまでもそれぞれの
言語の特徴を把握した上で、自分の目的にあった物を選べって事だよ。
珍しく丁寧なレスが多いのに「実際のとこ、どーなの?」は無いと思うが。
ちなみに、大した値段でも無いのに、無料版だと不安増大とか言い出すのは、
わがまますぎ。
WindowsXP以上用で手軽にアプリ作りたいなら、C#でいいんでないの?
上で言われてる通り、ちょっと前まで手軽に作るならDelphiが勧められたけど、
未来は無いしね。
で、手軽さ捨てて極めるならC++じゃね?
0749デフォルトの名無しさん
2007/12/26(水) 02:45:42今からやり始める人にとっては最高の勉強環境だと思うぜ
0750デフォルトの名無しさん
2007/12/26(水) 05:29:01VBでGUIやってる人に C++ は厳しいでしょ。
VBと同じスタイルでGUIを作るなら C# かDelphiかVB.NETでやるかの3択だよ。
どうしてもC++もというならDelphi+BCBというのもあるけどね。
0751デフォルトの名無しさん
2007/12/26(水) 05:34:16そんだけ人に頼るんなら、 それぞれの初心者質問スレを覗いて、
自分が質問したら、一番答えが得られそうなって基準で選んだらどうだ?
0752デフォルトの名無しさん
2007/12/26(水) 08:28:030753デフォルトの名無しさん
2007/12/26(水) 08:36:46お薦めの参考書とか、お薦めの旅行先とか、あと小説や音楽だって同じだろ。
自分の意志で選び取る作業を一切必要としない「たった一つの順序」が回答として返ってくるなんて
まずあり得ない。
確実に存在するのは、「少なくともこれは初心者向けではない」というある程度の枝刈りだけであって、
そこから先は、さっさと決めて動き出さずにグダグダと人のお薦めを待ち続ければ続けるほど
多様な意見をぶつけられることになる。これはプログラミングに限らず当たり前のことだ。
0754デフォルトの名無しさん
2007/12/26(水) 08:39:50回路設計やってるならDelphiはVHDLなんかと同じbegin 〜 end だから読み易いかもね。
0755デフォルトの名無しさん
2007/12/26(水) 08:55:011、Delphi - ネイテブアプリが作れる・無償版は貧弱
GWIOPM とか使えばXPでもI/Oポートを叩ける(ただしsysファイルが必要)
俺は実行ファイルに埋め込んで実行ファイルに展開するようにした
2、C#/VB.NET .NETランタイムが必要 無償版Expressでもドキュメントは充実
俺はC#からハード叩くのをやった事がないのでやり方は知らない。
3、C++Builder C++でコードが書ける。でもGUI部分はDelphiなので中身を知るにはDelphi必須
C++のライブラリなんかを使いながらGUIを組み込むような用途には最適
0756デフォルトの名無しさん
2007/12/26(水) 23:21:37Vistaで動くの?
そういう問題が遅かれ早かれでてくると思う
そういう意味では標準仕様がある言語でなるべく標準に従って作るのが陳腐化対策になると思う
0757デフォルトの名無しさん
2007/12/26(水) 23:42:43標準化された言語元に過去にEXEを作ったとしても、新しいOSでは動かない場合が多い。
その理由は標準化仕様をいかにインプリメンテーションしているかにある。
実装状況において、過去のOS対応に実装しているため、新しいOSで問題が起こる。
これが実行系プログラムの陳腐化であろう。
特に、>>743以前の内容は、実行系のEXEインプリメンテーションされたものを言っている。
ソースを対象とするなら、多少はいい。
しかし現実は、変化しない標準は存在しない。
誰も見向きもされない標準は変化しないが、覚える意味も無くなっている。
したがって、標準化されたものも直ぐに過去の標準えと陳腐化するのが実情。
0758デフォルトの名無しさん
2007/12/26(水) 23:44:11多言語使う奴って頭おかしいといわれてもしょうがないよ。
もうGUIからサーバ用途までRuby一本でこなせる時代がきたんだよ。
0759デフォルトの名無しさん
2007/12/26(水) 23:47:36お前のような奴は有害。
用途、目的を限定した上での開発言語の選定と、お勧めの参考書やら旅行先やらといったものを
勝手に同列に並べて、お勧めが無いのは当たり前というバカな結論に強引に持っていく。
気が付かないとでも思ってるのかね。ここ見てる8割は気が付くと思うが。
お前ら、何でもひとつの言語でやってんの?開発始めるときに目的にあわせて選定しねえの?
まあ、これだけだと微妙にすれ違いっぽいので、
・VB6.0からでもなじみやすい
・資料が豊富
・IDEかしこい
・今から新たに手をつける
・GUI
でVBとC#の2008の2択。
C使えるってことで、VBよりC#を覚えた方が良い。C#できてVBできないなんてありえないし、C#覚えた方が得。
って、もう見てないか。
0760デフォルトの名無しさん
2007/12/27(木) 00:19:52これだけ見るとかなり楽で良さそうなんだけど
甘いかな?
0762デフォルトの名無しさん
2007/12/27(木) 08:14:59俺はC/C++からC#勉強しだして(まだ超初心者)
構文等はすんなり身につけれたけどVB触ってみたら
わけわからんかった。
いや、サンプルソース見たら、「ああ、こういう処理をしてるのだな」
と解るけど、身につける気にならねーさー
>>760
2008もどうせ不具合ありのSP待ちになるはめになるだろうから
2005にしときなせぇ
0763デフォルトの名無しさん
2007/12/27(木) 08:43:43何を言ってるかよく判らないけど
Delphi1で作った実行ファイルはいまだに動くよ。
Delphi2で作ったコードも、vistaではレジストリがリードオンリーになってるんで開けない不具合も出てるけど
これもソースがあれば修正出来る。
ソースの上位互換でいえばDelphiはD2で作ったコードがそのまま今でも殆どコンパイル出来る。
一部Variantやレジストリエディタを使うような場合は uses行の変更が必要になるけど、
コードはそのまま動く。
VBでバージョンアップの都度、毎回、あちこちコードに手を入れなければならないのとは事情が違うよ。
0764デフォルトの名無しさん
2007/12/27(木) 08:50:30基本性能で50倍じゃなくて5倍だったと思う。通常アプリケーションで1.x倍だろ?
ネイティブズレッドと並列実行とマルチVMが実現されれば、Rubyもかじりたくはなるけど。
0765デフォルトの名無しさん
2007/12/27(木) 16:37:050766デフォルトの名無しさん
2007/12/27(木) 18:25:25有料版のを買うのに良いサイト等ありますかね?
0767デフォルトの名無しさん
2007/12/27(木) 18:40:55鼬害。
0768デフォルトの名無しさん
2007/12/27(木) 20:32:43ひとだよナイスガイだよ
0769デフォルトの名無しさん
2007/12/28(金) 21:46:55変数やメソッド名がアンダースコアから始まっているものは
一般的にどのような意味合いなのでしょうか。
ググった範囲ではObjective-CではAppleの予約語、
Pythonはアンダースコア2つですが、組み込みの特殊関数という程度しか…。
0770デフォルトの名無しさん
2007/12/28(金) 22:15:48システム側で予約してるからぶつからないようにおめーら勝手に頭に _ つけるなよと。
言語ごとに決まりがあったりなかったり。
最近は名前空間があるからそういう縛りも減ってきてる感じだな。
0771デフォルトの名無しさん
2007/12/30(日) 00:51:080772デフォルトの名無しさん
2007/12/30(日) 01:01:000773デフォルトの名無しさん
2007/12/31(月) 06:21:37cmd: あらゆる意味でウンコすぎ
vbs: 文法がウンコすぎ(wshでXML書かないとモジュールの再利用すら出来ないとかもうアホかと)
jscript: ライブラリがウンコすぎ
ruby: windowsへの嫌がらせがひどすぎ
python: 文法奇天烈すぎ。OO度低すぎ
perl: 文法汚すぎ
つうわけでPowerShellをちょっと触ってるけどまじめに覚える価値あるのかね・・・
0774デフォルトの名無しさん
2007/12/31(月) 09:55:13”Windowsに相性のいいまともなスクリプト”を作れば有名人に。 さらに、もしかして金持ちに。
0775デフォルトの名無しさん
2007/12/31(月) 10:23:33フリーでできるものでお願いします
OS windows 2000
0776デフォルトの名無しさん
2007/12/31(月) 10:24:270777デフォルトの名無しさん
2007/12/31(月) 10:40:340778デフォルトの名無しさん
2007/12/31(月) 13:24:310779デフォルトの名無しさん
2007/12/31(月) 13:52:040780デフォルトの名無しさん
2007/12/31(月) 14:04:01GUI 付のネイテブアプリを作りたいなら ⇒ Delphi6パーソナル
GUI無くていいちょっと便利ツール ⇒ VBS
CGI ⇒ アパッチ+PHP
0781デフォルトの名無しさん
2007/12/31(月) 14:16:520782デフォルトの名無しさん
2007/12/31(月) 15:08:39この辺なら、既に入っているハズ。
・バッチスクリプト
・Windows Script Host(略してWSH。VBScript/JScript)
・DEBUGコマンド(アセンブラとして使えなくも無い)
その他にも、ネット繋がるんならフリーで色々落とせる。
多すぎて霊を上げると切りがないが、色々試すと良い。
0783デフォルトの名無しさん
2007/12/31(月) 15:27:54Pythonがいいと思う。対話型環境でちょこちょこ試しながらコードを書いていくのが、
初心者には楽だろう。
0784デフォルトの名無しさん
2007/12/31(月) 15:32:40YES/NOで辿ってくとお勧め言語にぶち当たるような奴
0785デフォルトの名無しさん
2007/12/31(月) 15:34:53あんまあてにならんから、このスレで作ってみるのも楽しそう
0786デフォルトの名無しさん
2007/12/31(月) 15:44:26yes / no
0787デフォルトの名無しさん
2007/12/31(月) 16:21:14http://www.page.sannet.ne.jp/mnagai/msj/pgm_lang.htm
0788デフォルトの名無しさん
2007/12/31(月) 16:29:22yes / no
0789デフォルトの名無しさん
2007/12/31(月) 17:28:450790デフォルトの名無しさん
2007/12/31(月) 18:58:19yes / no
0791デフォルトの名無しさん
2007/12/31(月) 20:06:050792デフォルトの名無しさん
2007/12/31(月) 20:35:430793デフォルトの名無しさん
2007/12/31(月) 20:41:15かわりはいくらでもいるし
0794デフォルトの名無しさん
2007/12/31(月) 21:35:37YESが下向、NOが右向の矢印で
手塚治虫より藤子不二雄 → 石橋を叩いて渡るタイプ → 何があっても慣習には従うべきだと思う → A
| | |
↓ ↓←―――――――――――――――
シンプルなお洒落が好き → 先生を「お母さん」と呼んでしまったことなどない → 簡単な料理ができる → B
| | |
↓ ↓←―――――――――――――――――
数学or哲学が好き → 映画/音楽/絵画には財布の紐が緩む→ C
| |
↓←――――――――――――
「地球に優しい」というフレーズが嫌い → 一人でいるのが好きだ → D
| |
↓ ↓
異性に対して理想が高い ――→ 怠惰である → E
| |
↓ ↓
F G
A:コボル B:VB.NET C:C D:C#/Java E:Python F:Haskell G:Ruby/Lisp
0795デフォルトの名無しさん
2007/12/31(月) 21:44:00コボルなのか! 冗談だろ
0796デフォルトの名無しさん
2007/12/31(月) 21:45:120797デフォルトの名無しさん
2007/12/31(月) 21:46:49コボルなのか! 冗談だろ
0798デフォルトの名無しさん
2007/12/31(月) 22:17:500799デフォルトの名無しさん
2008/01/01(火) 00:00:21うほっ、俺はC言語かよ! 個人的にはなるべくPythonやRubyで済ましたいと思って
いるんだが……
0800デフォルトの名無しさん
2008/01/01(火) 00:50:03年越ししながらyes/noやってたお前に惚れた
0803デフォルトの名無しさん
2008/01/01(火) 14:31:010805デフォルトの名無しさん
2008/01/01(火) 17:53:59gccに無かったっけ?ネイティブc#
0806デフォルトの名無しさん
2008/01/01(火) 18:12:220807775
2008/01/02(水) 17:43:240808デフォルトの名無しさん
2008/01/02(水) 17:46:12やっぱりおっぱいそんだよな!
おっぱいおっぱい!
ぷりんとぼいん ”こんにちは おっぱい!”
0809デフォルトの名無しさん
2008/01/03(木) 12:53:35ライブラリなどで簡単に扱える言語でおすすめありますか?
フリー環境のなかでお願いします
候補としてRubyかC#が扱えるようですが
0810デフォルトの名無しさん
2008/01/03(木) 13:43:07逆にライブラリを調べるコストの方が高い。
0811デフォルトの名無しさん
2008/01/03(木) 14:02:330812デフォルトの名無しさん
2008/01/03(木) 14:19:07これを自動的に行えたらと思っているのですが、プログラムで可能なのでしょうか?
可能ならば、参考になるスレ、参考書なども教えて下さい。
お願いしますm(__)m
0813デフォルトの名無しさん
2008/01/03(木) 14:34:19( ^ω^;;;)
0814デフォルトの名無しさん
2008/01/03(木) 17:37:50たとえばここにある画像をとりたければ
http://weather.yahoo.co.jp/weather/jp/images/satellite.html
wget http://ca.c.yimg.jp/weather/1199348880/weather.yahoo.co.jp/weather/jp/images/satellite/img/jp_1.jpg
と実行するとカレントディレクトリに
jp_1.jpg
というファイルができるので、あとはこれをVBAだかVBSで貼り付けてやればいいんじゃね。やり方は知らんが。
ワードじゃなくてただのhtmlならjpgを今日の日付にリネームして
<img src="20080103.jpg"><p>
なんて行を足してくだけなんで超簡単なんだが。
0815デフォルトの名無しさん
2008/01/03(木) 17:47:25周りに詳しい方がいないので、困っていました。
さっそく試して、色々勉強します。
有り難うございました(^-^)
0816デフォルトの名無しさん
2008/01/03(木) 22:43:47編集結果をファイルとして吐き出すプログラムを書こうと思ってます
言語としてPerlとRubyが候補に挙がったのですが
どちらの言語のほうが、プログラムを組むのに良いでしょうか?
(楽に組める、習得が早い)
0817デフォルトの名無しさん
2008/01/03(木) 22:47:47その二つなら、漏れはRubyを選ぶかな。
(漏れは)楽に書けるし。速度が気になるなら、Perl。
習得はどちらもそう変わりはないかと。
0818デフォルトの名無しさん
2008/01/03(木) 22:48:23後の保守性とか言語としてどうとかは別にして。
0819デフォルトの名無しさん
2008/01/03(木) 22:52:55高速レスありがとです
速度はまったく気にしてませんです
先輩のPerlソースを見せてもらったのですが、
第一印象はとんでもなく記号の羅列で「?????」というのが本音です
保守性と言語としての将来性(?)を考えると、Rubyのほうが夢ひろがりんぐなんでしょうか?
0820デフォルトの名無しさん
2008/01/03(木) 22:56:45暇人だと罵ってる事と同じである
時間があるなら両方を実際にやってみればいい
0821デフォルトの名無しさん
2008/01/03(木) 22:59:03>>819
オレならRubyかな
0822デフォルトの名無しさん
2008/01/03(木) 23:01:53今後も考えてRubyでいいんでないのかな
>>820
スレタイ読めないなら帰れば?
0823デフォルトの名無しさん
2008/01/03(木) 23:02:42低速レスありがとうございます
自分で実際に試してみます
0824デフォルトの名無しさん
2008/01/03(木) 23:06:38我慢してタメを入れたレスありがとうございます
自分で実際に試してみます
0825デフォルトの名無しさん
2008/01/04(金) 02:34:28記号が嫌ならPythonがいい
出来る事もほとんど同じ
0826デフォルトの名無しさん
2008/01/04(金) 07:23:54コード資産が多い。問題は読みにくさ。
Python はソースコードとしてキッチリ残すのに向く。
コアはスマートで、キチンとimportしてスコープ管理する。
問題はワンライナに向かないこと。
Ruby は1行に沢山詰め込むのが楽。
組み込みライブラリがテキスト処理ツールとしてかなり使えるので
外部ライブラリなしで一通りのテキスト処理が書ける。
バージョン毎の仕様変更が激しいので要注意。
0827デフォルトの名無しさん
2008/01/04(金) 10:37:150828デフォルトの名無しさん
2008/01/04(金) 12:17:34Vistaで一部のレジストリがReadOnlyになっていて、ソコだけ対応しなくちゃいけないのが出たけど、
別に見栄えなんて誰も気にしてないものだし
最近のはアクチとかで困るって事かな?でもやらなくても支障なかった記憶があるけど
0829デフォルトの名無しさん
2008/01/04(金) 12:35:18なんで自分の思い通りに進歩しないんだ!って(元?)信者がネガキャン気味に騒いでるだけで
普通に使いやすいと思うけどね。
.NETの乗る必要ないなら相変わらず有力な選択肢の一つだと思う。
0830デフォルトの名無しさん
2008/01/04(金) 13:44:130831デフォルトの名無しさん
2008/01/04(金) 13:53:570832デフォルトの名無しさん
2008/01/04(金) 15:44:12俺とっさに「ル・・・Ruby!」って言っちゃった
できれば教えてほしい
0833デフォルトの名無しさん
2008/01/04(金) 15:56:070834デフォルトの名無しさん
2008/01/04(金) 16:02:07しかしハンドルの存在が言語にマッチしてない
0835デフォルトの名無しさん
2008/01/04(金) 20:36:32実行ファイルを吐き出すGCJ(GNU Compiler for Java)ならあるよ。
EXEが欲しいけどGCも使いたいんだぜって人にお勧め。
0836デフォルトの名無しさん
2008/01/05(土) 04:57:52winnyやshareのlinux互換ソフトを作るためには
どの言語が良いでしょうか
0837デフォルトの名無しさん
2008/01/05(土) 07:23:36日本語
0838デフォルトの名無しさん
2008/01/05(土) 07:34:210839デフォルトの名無しさん
2008/01/05(土) 08:38:04C++
0840デフォルトの名無しさん
2008/01/05(土) 08:41:020841デフォルトの名無しさん
2008/01/05(土) 08:43:390842デフォルトの名無しさん
2008/01/05(土) 08:51:390843デフォルトの名無しさん
2008/01/05(土) 14:12:11http://pc11.2ch.net/test/read.cgi/linux/1056278411/
http://pc11.2ch.net/test/read.cgi/unix/1065863581/
0844デフォルトの名無しさん
2008/01/05(土) 14:32:31wxWidgetsだがスレ違いだな
0845デフォルトの名無しさん
2008/01/05(土) 16:18:430846デフォルトの名無しさん
2008/01/06(日) 07:27:460847デフォルトの名無しさん
2008/01/06(日) 09:32:27FCダウンタウン熱血物語
くにお君ぐらいのアクションゲームを製作したいのですが、
言語は何がいいですか?
参考書はどれが オススメでしょうか。
手元にあるもの。
C++.netの2003ver
OSはXPpro
0848デフォルトの名無しさん
2008/01/06(日) 09:41:140849デフォルトの名無しさん
2008/01/06(日) 10:06:35http://pc.2ch.net/tech/kako/1019/10196/1019654975.html
PSネットワークが Delphiなら……ゲームが作れる! って本を出してるらしい
0850デフォルトの名無しさん
2008/01/06(日) 10:13:57実行速度重視ならばC++、開発速度重視ならばPython + pygame + Psyco。
0851デフォルトの名無しさん
2008/01/06(日) 11:23:47Aだったけど、一番好きな言語はLispです
0852デフォルトの名無しさん
2008/01/06(日) 16:10:36を作りたいです。
オススメ言語を教え下さい。
プログラミングは初心者ですが、
HSPが気になっています。
0853デフォルトの名無しさん
2008/01/06(日) 16:15:16変換とは違うな
0854デフォルトの名無しさん
2008/01/06(日) 16:20:160855デフォルトの名無しさん
2008/01/06(日) 16:29:11C#かC++でもやっとけ
0856デフォルトの名無しさん
2008/01/06(日) 17:25:52変換動作そのものを自分で実装するつもりならば、C++がいい。そうでなければ、CやC++で
書かれたDLLを呼べる言語なら、何でもいいだろう。
0857デフォルトの名無しさん
2008/01/06(日) 17:33:060858デフォルトの名無しさん
2008/01/06(日) 17:45:07アドバイス有難うございます。
とりあえずC++やってみます。
0859デフォルトの名無しさん
2008/01/06(日) 17:55:082 携帯動画変換君を使ってmpgに変換
3 mpgをaviに変換
プログラム作らないことをお勧めw
0860852
2008/01/06(日) 17:59:34変換すること自体は困ってないのですが、
なにか目標があったほうがいいかなぁと思って
>>853
参考までにカハマルカっていうのはどの言語で
書かれているのか教えてもらえませんか?
あと目標がflv2mpeg4をflv4に対応させることだったのですが、
これはどの言語で書かれていますか?
質問ばかりですいません。
0861デフォルトの名無しさん
2008/01/06(日) 18:01:56カハマルカというのはスクリーンキャプチャをするソフトで
FLVを再生するソフトで再生してる最中の音と動画を取り込んでAVIにしてくれる
0862デフォルトの名無しさん
2008/01/07(月) 01:29:330863デフォルトの名無しさん
2008/01/07(月) 08:11:030864デフォルトの名無しさん
2008/01/07(月) 16:06:170865デフォルトの名無しさん
2008/01/07(月) 16:12:420866デフォルトの名無しさん
2008/01/07(月) 16:13:03質問があります。
今なんらかの言語を勉強しようか考えている所なのですが
ボンバーマンのようなゲームは作成可能でしょうか?
また作れると仮定しまして、ボンバーマンのようなゲームを作るのが
より適してるな言語はありますでしょうか?
もしよろしければ教えてください、お願いします。
環境 winXP(sp2 sp3RC) or 2000
動機 個人的にとても気に入ってるゲームなので
気に入らない部分も含めて1から自分で作りたくなりました
0867デフォルトの名無しさん
2008/01/07(月) 16:19:590868デフォルトの名無しさん
2008/01/07(月) 16:20:39まさか、3Dでぐるぐる回るボンバーマンでもなければパフォーマンスが問題になるとは思えないし。
# Web公開を視野に入れてJavaで作るのも手かもしれないが。
あー、ボンバーマン自体はそれほど難しいプログラムが必要だとは思わないけど、
プレイヤキャラ、敵キャラ、爆弾などを同時に管理しなければならないからアクションゲームの
基礎は抑えておく必要があるね。つまり、「プログラムを書けるようになる」≠「ボンバーマンを作れる」ってことで。
0869デフォルトの名無しさん
2008/01/07(月) 16:20:58ファミコン用のアセンブラが適している
作ったソフトはエミュレータでプレイできる
スーファミのボンバーマンなら
スーファミ用のアセンブラが適している
作ったソフトはエミュレータでプレイできる
64のボンバーマンは知らん
ゲムボのボンバーマンなら
ゲムボ開発用のc言語が利用できる
作ったソフトはエミュレータでプレイできる
好きなのを選べ
0870デフォルトの名無しさん
2008/01/07(月) 16:21:46ゲームが簡単に作れるという目的なら HSP です。
【じゃ】HSP初質P52【自己解決ゥ!】
http://pc11.2ch.net/test/read.cgi/tech/1192531041/
プログラミングの勉強もやりたいという事なら、
マイクロソフト C#/VBなどもあります。
ただ、お勉強が目的になってしまいかねません。
また、折角作っても他人に遊んでもらい難いです。
実行ファイルだけ渡せばいいとなると、古式ゆかしいDelphiがお勧めです。
ただ、DelphiでもAPIを叩くまでですから、
直接ハードを叩いて遊びたいなら
ゲームボーイアドバンスあたりが面白かと思います。
windowsのGBAがありますから、これで作れば、
あとは大陸の怪しい装置を買えば、DSで動かせるので、持ち運んで他人に自慢が出来ます。
0871デフォルトの名無しさん
2008/01/07(月) 16:21:47次のかたどうぞ
0872デフォルトの名無しさん
2008/01/07(月) 16:24:34糞野郎死ね
0873デフォルトの名無しさん
2008/01/07(月) 16:28:03死ね糞小僧
0874デフォルトの名無しさん
2008/01/07(月) 16:28:52交通事故に遭って市ね
0875デフォルトの名無しさん
2008/01/07(月) 16:29:040876デフォルトの名無しさん
2008/01/07(月) 16:31:11誘導元に帰れ糞ガキが
0877デフォルトの名無しさん
2008/01/07(月) 16:36:51プログラミング言語はあんまり関係ない
0878デフォルトの名無しさん
2008/01/07(月) 16:37:47>>873
>>874
>>876
答えられない自分の能力の無さと向き合うのがこわいからって
八つ当たりはやめてください
わかる方、おねがいします
0879デフォルトの名無しさん
2008/01/07(月) 16:39:26死ねよ糞坊主
答え出てるだろ
0880デフォルトの名無しさん
2008/01/07(月) 16:40:09自分で調べられない無能は黙って聞いてろよ禿げ
0881デフォルトの名無しさん
2008/01/07(月) 16:42:57回線切って氏ね
0882デフォルトの名無しさん
2008/01/07(月) 16:44:250883デフォルトの名無しさん
2008/01/07(月) 16:46:53だからここで調べてるんじゃないですか
0884デフォルトの名無しさん
2008/01/07(月) 16:53:54ヴァカゆとりにはどうでもいいですか
0885デフォルトの名無しさん
2008/01/07(月) 16:58:44http://pc11.2ch.net/test/read.cgi/gamedev/1023007103/
>ボンバーマンのようなゲームは作成可能でしょうか?
"ような"がどこまでさすのか分からないが、
現在PCやコンシューマなどで、動いているゲームなら作れる。
>また作れると仮定しまして、ボンバーマンのようなゲームを作るのがより適してるな言語
プラットホームによって違う。よって、適している言語はない。
とりあえず、C言語でもやってみて、パラダイム開け。
それで、自分ができると感じれば、ほかの言語でもやれ。
いまなら、Javaもいいかもしれない、と、C++房が申しております。
0886867
2008/01/07(月) 17:08:50>>868
実はネットに公開も視野に入れています
それであればJavaの方がより適しているのでしょうか?
なるほど、アクションゲームの基礎・・・。
すいませんそれが何を意味しているのかが理解できません
>>869
エミュレーターを使った方がプログラムが楽になるんでしょうか?
アセンブラ、ググって見ましたがいまいちイメージがつかめませんでした
>>870
今後プログラマーになりたいなという希望もあり、HSPは今回は見送りたいです。
C#、二人の方が進めているということは、優れた言語なのでしょうか?
>>875
予算といいますと、それほどお金がかかるのでしょうか?
環境を整えるのにお金ってかかるんですかね。
10万以内で収まるのであれば、何でも大丈夫です。
期間ほ仕事をしながらまったりとやっていくので、決まっていません。
0887デフォルトの名無しさん
2008/01/07(月) 17:08:530888デフォルトの名無しさん
2008/01/07(月) 17:15:00アセンブラならコンピュータの仕組みが理解しやすい
プログラマになるなら一度はコンピュータの基礎を学ぶ
0889デフォルトの名無しさん
2008/01/07(月) 17:16:49具体的には、ボンバーマンオンライン、もしくはスーパーボンバーマン5(SNES)
程度の物を作りたいです。
キャラ絵を入れ替えたり、いろいろ夢が膨らんでおります。
プラットホームググりました。
WinXP sp3RC
Core2duo mem 2GB gerforce7600GT
サウンドOnkyo 200PCI マザーボード不明・・・
このプラットホームでしたらどの言語が適していますでしょうか?
CかJAVAで始めるとよいということでOKでしょうか?
0890デフォルトの名無しさん
2008/01/07(月) 17:17:07・プログラミングの基礎もないから、レスを理解できない
なので、取り敢えずJavaかC#でアクション性の低いゲームかパズルからトライすることをお勧め。
0891デフォルトの名無しさん
2008/01/07(月) 17:17:350892デフォルトの名無しさん
2008/01/07(月) 17:22:260893デフォルトの名無しさん
2008/01/07(月) 17:25:530894デフォルトの名無しさん
2008/01/07(月) 17:34:290895デフォルトの名無しさん
2008/01/07(月) 17:45:35Javaは印象的には、C等より開発期間が短い反面
細かいところがうまく変えられない、という印象を受けました
C#は人に使ってもらう時にFrameWorkをインストールしてもらったりと
めんどうなことはありそうで、開発に時間もかかりそうです
ただ、細かい所も時間をかければ修正できそうという印象です
私が受けた印象が根本的に間違っていなければC#を学びたいのですが
受けた印象に間違いはありませんか?
0896デフォルトの名無しさん
2008/01/07(月) 17:51:20.NetFrameworkは入ってないPCの方が珍しいよ
あとJavaでも似たようなのは必要だけどこれも入ってないPCは珍しい
0897デフォルトの名無しさん
2008/01/07(月) 17:54:24日本語からやり直し
0898デフォルトの名無しさん
2008/01/07(月) 17:59:13なるほど、それではなおさらC#を学びたくなってまいりました。
明日早速書店にでも行き、C#に関する本を買ってきたいと思います。
ご意見、お勧め等していただいた方ありがとうございました
みなさまの意見のお陰で方向性が決まりましたので
早速取り掛かりたいと思います。
それでは失礼いたしまた
0899デフォルトの名無しさん
2008/01/07(月) 18:03:16糞本なんか買うと何も理解できずに終わるぞ
0900デフォルトの名無しさん
2008/01/07(月) 18:14:530901デフォルトの名無しさん
2008/01/07(月) 18:27:39最初はとにかく、簡単に動かせるのから動かして遊びながらでないと、なかなか難しいよ
1,HSP
2,FLASH
3,Delphi
0902デフォルトの名無しさん
2008/01/07(月) 18:38:19|
∩___∩ |
| ノ _, ,_ ヽ (( | プラプラ
/ ● ● | (=)
| ( _●_) ミ _ (⌒) J ))
彡、 |∪| ノ
⊂⌒ヽ / ヽノ ヽ /⌒つ
\ ヽ / ヽ /
\_,,ノ |、_ノ
0903デフォルトの名無しさん
2008/01/07(月) 18:40:440904デフォルトの名無しさん
2008/01/07(月) 18:42:500905デフォルトの名無しさん
2008/01/07(月) 19:49:370906デフォルトの名無しさん
2008/01/07(月) 20:00:01Delphiはいいけど、HSPはあえて却下。
0907デフォルトの名無しさん
2008/01/07(月) 21:17:580908デフォルトの名無しさん
2008/01/07(月) 21:38:350909デフォルトの名無しさん
2008/01/07(月) 21:54:260910デフォルトの名無しさん
2008/01/07(月) 22:03:140911デフォルトの名無しさん
2008/01/07(月) 23:00:10ttp://pauillac.inria.fr/~ddr/mlrogue/
0912デフォルトの名無しさん
2008/01/07(月) 23:01:26ぶっちゃけ言語なんてすぐ覚えられるから言語でうだうだ言う暇があったらHSPでもなんでもいいから一回書いてみろと。
0913デフォルトの名無しさん
2008/01/07(月) 23:07:08習得期間で見てHSPが最速なのは間違いない
モデル作ったりモーションつけたり
ワールドも難関の一つかも知れないが
0914デフォルトの名無しさん
2008/01/08(火) 15:25:500915デフォルトの名無しさん
2008/01/08(火) 16:07:07三羽そろえば焼き鳥は酒の勢いに違いない
0916デフォルトの名無しさん
2008/01/10(木) 11:07:12大学の研究のデータの加工などで必要に迫られてVBAを昨日勉強し始めたんですが、
プログラム(というほどのものじゃないですが)を作るときの質問です。
例えばある加工をデータに行いたいときに、その加工はどのような処理を行えば
望む加工になるのかを考えて、昨日初めてマクロを組んでみました。
ですが思ったとおりの処理にならず、少しデータ加工が不足していたり
データ加工が過剰であったりしました。
そこで今度は不足分を補うように、少し変えて書いてみたり、過剰分を消すように少し変えてみたりしました。
そこで疑問が浮かんだんですが、こういった逐次的変更を加えて作っていっていいんでしょうか?
というのも、結果として望むように動いたんだからいいんですが、理想としては「どのような処理を行えば望む加工になるのか」
という部分をもっと網羅的に考えておいて、ツギハギができるだけ少ないほうが良いと思うんです。
(実際にどうなのかはどうかはわかりませんが・・・)
そこでここからが質問になります。
プログラムを組んでみるときの姿勢として、
ツギハギを出来るだけ少なくするように心がけてから、しっかりと組んでみるのか
とりあえずツギハギだらけでもいいから、組んでいって数をこなすか、どちらがベターでしょうか?
またツギハギをするときには、なぜ加工が過剰(不足)だったか、という部分は100%理解しておくべきでしょうか?
それとも理解は80%ぐらいでもツギハギをどんどんしていって、その作業から最終的に理解を深めていくべきでしょうか?
(昨日は曖昧なままおいておき、とりあえず加工が行われるように変更を加えていったので。)
長文失礼しました。
0917916
2008/01/10(木) 11:11:10全般質問スレのようなものが見つからなかったので
プログラミングガイドスレだと思っていましたが、もしよろしければ教えてください。
0918デフォルトの名無しさん
2008/01/10(木) 11:15:11・どうすれば高速に動作するか(効率の良いアルゴリズム)
・どうすれば高速に開発が完了するか(車輪の最発明を避ける)
・どうすれば将来の変更に耐えうるか(見やすいコード・汎用的なコード)
最低これくらいは考えとけ
トレードオフの関係になることもあるから
どれかが犠牲になる場合もある
0919デフォルトの名無しさん
2008/01/10(木) 11:16:53100%理解していないのになんとなく動いて
なんとなく出た結果が正しいと信じられる
お前がうらやましい
0920デフォルトの名無しさん
2008/01/10(木) 11:20:05さぼってないで仕事しろよw
0921デフォルトの名無しさん
2008/01/10(木) 11:26:59その程度ならツギハギ上等
ちゃんとそれを支援するツール・手法もある
・バージョン管理システム(Subversion、CVS等)
いつ、誰が、どのファイルを、なぜ、どんな風に直したかの履歴を取れる。
試行錯誤でぐちゃぐちゃになったら好きなだけさかのぼって
元に戻して最小の修正を加えるといったことが出来る。
特定のバージョンでバグが出たらその直前のものと修正箇所を比較してどこが悪いのかを洗い出せる。
・UnitTest
全体で正しく動くかではなく
個々の関数について細かく動作テストをする
本処理を行うプログラム以外に
int add3(int a, int b, int c){ return a + b + b; }
という(バグを含みうる)関数に対して
assert(add3(1,1,1) == 3);
assert(add3(1,2,3) == 6);
というテストプログラムを作成・実行してその正当性をチェックする。
個々のパーツが正しければプログラム全体としての信頼性はかなり高まる。
VBAにはVBAUnitという支援ライブラリがあるみたいだな。
0922916
2008/01/10(木) 11:51:38>>918
プログラム自体の速さ、開発の早さ、わかりやすさと汎用性を気をつけておきます。
>>919
データの加工だったので、望む加工(結果)だったのかチェックはできたので正しい結果と判断しました。
ですがやはり動作を100%理解するのは当たり前なんですね、肝に銘じます。
>>921
なるほど、色々あるんですね。丁寧にありがとうございます。
とりあえずツギハギでも数をこなしつつ、ツギハギの前後の理解は100%を目指してみます。
0923デフォルトの名無しさん
2008/01/10(木) 19:31:540924デフォルトの名無しさん
2008/01/10(木) 19:59:550925デフォルトの名無しさん
2008/01/10(木) 20:00:430926デフォルトの名無しさん
2008/01/10(木) 20:06:59バージョン管理システムとかユニットテストとか的外れな
単語出すなよw
0927デフォルトの名無しさん
2008/01/10(木) 20:19:17いくら優れたプログラマでも、複雑なプログラムでは最初から全体像が
想像できるわけではない
だから、最初から設計変更や追加やツギハギすることを見据えて、そういうことを
しやすいようなコードを書くことが非常に重要
簡単に言えば、主にコードの再利用がしやすいコードを書くといった考え方が
重要になる
それが構造化とかオブジェクト指向とかいったいろんな考え方につながる
そして、そのコードの変更の仕方、916の言葉で言えばコードのツギハギの
仕方にも良し悪しがあって、このプロセスにもいろんな考え方がある
0928デフォルトの名無しさん
2008/01/10(木) 21:00:56えろい。
0929デフォルトの名無しさん
2008/01/10(木) 21:33:160930デフォルトの名無しさん
2008/01/11(金) 16:59:38ちょろっとしか必要ない人には CVS とかより RCS の方が手軽だな。
俺は一人でもいつも使ってる。結構簡単なコードでも。
プログラムだけにしか使えないわけじゃないし。
文書にも使ってるよ。
0931デフォルトの名無しさん
2008/01/11(金) 17:11:34それなら尚のこと、RCSよりSubversion辺りの方がお勧め。
0932デフォルトの名無しさん
2008/01/11(金) 18:21:060933デフォルトの名無しさん
2008/01/11(金) 21:36:34こんなウェブサイト(口コミサイト)を作りたいのですが、何から覚えれば良いのでしょうか?
今のところhtmlとcssならまあ扱えます。
0934デフォルトの名無しさん
2008/01/11(金) 21:38:110935デフォルトの名無しさん
2008/01/11(金) 21:38:34perl or PHPかな?C++、Flash、javaでもいいけど・・・
0936デフォルトの名無しさん
2008/01/11(金) 22:43:430937デフォルトの名無しさん
2008/01/11(金) 23:08:23バイナリは使いづらいけど一応使ってる。
0938デフォルトの名無しさん
2008/01/12(土) 09:22:340939デフォルトの名無しさん
2008/01/12(土) 17:00:58初心者が覚えたらいい言語を教えて!!
HTMLのベンダーな資格は持っています。役には立たないけど…
JAVA、C、どちらがいいのか良くわからない。他にもお勧めがあるのかな?
一つを極めたいタイプなので、非常に悩んでるよー
出来れば就職に有利な言語、間違った ゲ 転職だよ。いい年して。
0940デフォルトの名無しさん
2008/01/12(土) 17:05:31まず日本語を覚えるといいよ
求人サイトで、求人の多い言語を選べば?
0942デフォルトの名無しさん
2008/01/12(土) 18:04:57Web 関連に強いタイプの言語でもやれば?
JavaScript, PHP, Perl, ActionScript (FLASH), Java あたりを薦める。
0943デフォルトの名無しさん
2008/01/12(土) 18:14:22マン臭検定4級。
>>941
確かに。
>>942
今、JAVAの勉強している。おもしろい。
javascriptは簡単なのは出来ます。本当簡単なの。
PHPは簡単ですか?何かC言語とか良く募集で見ますよね。どうするかな。
0944デフォルトの名無しさん
2008/01/12(土) 18:22:580945デフォルトの名無しさん
2008/01/12(土) 19:21:370946デフォルトの名無しさん
2008/01/12(土) 19:34:29Cが分かってればC++は分かるようになるし
それ以外の手続き型言語はそれより後でも遅くない
0947デフォルトの名無しさん
2008/01/12(土) 19:34:420948デフォルトの名無しさん
2008/01/12(土) 19:36:06「就職に有利」
どっちか捨てろ
0949デフォルトの名無しさん
2008/01/12(土) 19:37:23そうとは限らない。
0950デフォルトの名無しさん
2008/01/12(土) 19:42:46(たくさん知っていれば優秀ってわけでもないけど)
0951デフォルトの名無しさん
2008/01/12(土) 19:51:24今、おすすめの言語(開発環境)は何でしょうか?
プラットフォームはWin32(ネイティブ)です。
自分スペックを申しますと、プログラミング経験は一応あり。
数年前まで、VB6は割と自由に扱えていました。
今もPerlでちょっとしたスクリプトは書いていますが、
プログラミングと言えるほどのことができる自信がないまでに退化しています。
現在のVBの変わりよう(つか、別もんだろ、あれ)を見てしまうと、
いくら流行っていてもC#はないかなと思ってしまいます。
(そもそも、Win32ネイティブじゃ使えないようですが)
となると苦労してでもC/C++なのかと思うのですが、
VC++(MFC)ではとてもじゃありませんが、GUIが作れる気がしません。
その昔VS6を買ったのでちょっと触ったことがありますが、さっぱりでした。
最初さえ乗り越えれば、あとは案外できるものだよってのならいいんですが...。
選択肢の少ない相談かと思いますが、よろしくお願いいたします。
0952デフォルトの名無しさん
2008/01/12(土) 20:02:54C に浸かりすぎてると逆効果だよね。
ちゃんとした参考書もあるし、最初から C++ をやったのでよろしい。
0953デフォルトの名無しさん
2008/01/12(土) 20:09:26基本はマシンコードをヘキサで手打ちなんじゃねw
0954デフォルトの名無しさん
2008/01/12(土) 20:12:21ことが多いな。
0955デフォルトの名無しさん
2008/01/12(土) 20:17:50HQ9+
チューリング完全が必要ならBrainfuck
0956デフォルトの名無しさん
2008/01/12(土) 20:20:11Brainfuck でプログラム作るのがどれだけ難しいか分かって言ってんのか?
0957デフォルトの名無しさん
2008/01/12(土) 20:35:56Shylpheedのソースみてごらん
0958デフォルトの名無しさん
2008/01/12(土) 20:39:03C++Builderもあるけど、どっちにしてもDelphi読めないと。
0959デフォルトの名無しさん
2008/01/12(土) 20:39:39すまんこ
0960デフォルトの名無しさん
2008/01/12(土) 20:46:23プログラマなんかにならないほうがいいぞマジで
今の職が何かは知らんが
0961951
2008/01/12(土) 20:58:06>>957
ダウンロードして見てみましたが、まぁ、当然C言語はほとんどわからんので。。。
C + GTKで書きなさい。ということでしょうか?
>>958
んー、Delphi/C++Builderですか。
案外しぶとく生き残っているので、今選ぶのもありなのかも?
まずはCodeGearのサイトとスレッドを眺めてみます。
0962デフォルトの名無しさん
2008/01/12(土) 20:59:50Visual C++ 2008 Express Edition の C/C++ で Windows Platform SDK
0964デフォルトの名無しさん
2008/01/12(土) 21:08:27変な思い込みは捨てた方がいい
0965デフォルトの名無しさん
2008/01/12(土) 21:09:37wxPython について調べてみ
0966デフォルトの名無しさん
2008/01/12(土) 21:25:360967デフォルトの名無しさん
2008/01/12(土) 21:31:160968デフォルトの名無しさん
2008/01/12(土) 22:05:21この度挑戦してみようと思い色々と調べてみた結果
C#かC++のどちらかにしようと思うのですが将来性なども含めてどちらにすべきでしょうか?
C#を学んでいっても将来世間であまり使われないようだと悲しいですし。
しかしC#の方がC++よりは簡単に組めるという事で余計に迷います。
また仮にC++にするとしたらその時はまずCから入るべきなのでしょうか?
0969デフォルトの名無しさん
2008/01/12(土) 22:13:17>>952
0970デフォルトの名無しさん
2008/01/12(土) 22:33:32そもそも考え方が間違ってる
「なにか創りたいものがある」
これが最初
んで
「それを実現するのに何がふさわしいか」
を考える
それから勉強
0971デフォルトの名無しさん
2008/01/12(土) 23:15:19>「なにか創りたいものがある」
別にそれが最初じゃなくてもいいと思うよ。
なんかしら目的があれば。
で、>>968はアドヴァイスを受けたいのならば
学ぶ目的を言うべき。
0972951
2008/01/12(土) 23:19:46なるほど。試しに飛び込んでみます。と思ったのですが。
次の
>>965
これだ。Pythonにするかはさておき、wxWidgetsはよさげですね。
wxGladeがどの程度使えるのか次第ですが。試してみます。
0973デフォルトの名無しさん
2008/01/12(土) 23:22:180974デフォルトの名無しさん
2008/01/12(土) 23:27:24新しい環境に移行したり覚えたりってそんなに抵抗あるのか
0975デフォルトの名無しさん
2008/01/12(土) 23:29:23ここは「初心者のためのプログラミング言語ガイド」スレです。
熟練者が隣の芝生を物色するスレではありません。
0976968
2008/01/12(土) 23:44:24大まかな目的としては何らかのゲームを作ろうと思っています。
ちなみにC#でゲームを作っているという話はあまり聞かないのですがどうなんでしょう?
0977デフォルトの名無しさん
2008/01/12(土) 23:45:41C#がおすすめ
コケても無理なくJavaに移れるだろうし
更なる実力アップでC/C++にも移れるだろうし
0978デフォルトの名無しさん
2008/01/12(土) 23:51:55とろい >> Python, Perl, ruby
0979デフォルトの名無しさん
2008/01/13(日) 00:20:37まあ、Py はある程度速度をウリにしてるところはあるかもしれんが。
0980デフォルトの名無しさん
2008/01/13(日) 00:22:45一応XNAっていうMS純正のゲーム用ライブラリあるよ。
箱360とPCのクロス開発用の。
0981デフォルトの名無しさん
2008/01/13(日) 00:59:51箱で動かすには、別途有料会員になる必要がある。
PCで動かすには、箱のゲームパッドでないと動かないから気軽に配布できない。
というわけでXNAは地雷だよ。
0982デフォルトの名無しさん
2008/01/13(日) 01:41:38Python以外にも魅力的な選択肢があるし。
0983デフォルトの名無しさん
2008/01/13(日) 01:59:000984デフォルトの名無しさん
2008/01/13(日) 02:50:30assembler と C と Lisp 系言語で十分だし、Python やるくらいだったら
ML とか Haskell の関数型に走った方が建設的だと思う。
0985デフォルトの名無しさん
2008/01/13(日) 02:54:420986デフォルトの名無しさん
2008/01/13(日) 03:06:08どゆ意味で?
日本語の関数名とか変数名とかだったら Lisp 系の言語でも出来るが...
0987デフォルトの名無しさん
2008/01/13(日) 03:12:27日本語処理な。
0988デフォルトの名無しさん
2008/01/13(日) 07:47:22文字コード変換が簡単とか?
0989デフォルトの名無しさん
2008/01/13(日) 08:29:06ツールとしてPerl/Python/Rubyのいずれか覚えとくと便利
0990デフォルトの名無しさん
2008/01/13(日) 12:03:300991デフォルトの名無しさん
2008/01/13(日) 12:04:03そう。
0992デフォルトの名無しさん
2008/01/13(日) 12:05:23たまに使ってるぜ。
awk/sed/Perl/Python/Ruby を全部知ってりゃ適材適所で使い分けられて便利。
0993デフォルトの名無しさん
2008/01/13(日) 13:07:02sed は俺の中ではちと別格だが、含めるとしたら多くてもせいぜい
sed + ワンライナー(Perl || Ruby) + 書き捨て(AWK || Perl || Python || Ruby) + 対話型(Rubyのirb || Python)
の4種類で良いかと。他は必要になった時か無性に覚えたくなった時で良い。
0994デフォルトの名無しさん
2008/01/13(日) 13:10:16結局今から覚えるならPPRのどれかになると思う。
0995968
2008/01/13(日) 13:11:49C#から入ろうと思うのですがどうでしょうか?
0996デフォルトの名無しさん
2008/01/13(日) 13:17:17C#からJavaは容易だと思うが、C++は頑張ればできる
0997デフォルトの名無しさん
2008/01/13(日) 14:09:49ワンライナー: sed | awk | perl | ruby
書き捨て: sed + awk + *sh | awk | perl | ruby | python
対話型: (lisp | scheme) + emacs
で, 決まりなのでは
0998デフォルトの名無しさん
2008/01/13(日) 14:21:05sed/awk/Perl/Ruby/Python
にして欲しいと思う今日この頃
0999デフォルトの名無しさん
2008/01/13(日) 14:23:561000デフォルトの名無しさん
2008/01/13(日) 14:24:2610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。