トップページ⇒tech
1001コメント301KB

初心者のためのプログラミング言語ガイド Part9

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/05/16(金) 21:38:29
これからプログラミングを始める初心者の人に言語を薦めるスッドレ

質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。

各言語の特徴はこちらを参照
Wikipedia Category:プログラミング言語
http://ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E

Part8 http://pc11.2ch.net/test/read.cgi/tech/1208186034/
Part7 http://pc11.2ch.net/test/read.cgi/tech/1200807067/
Part6 http://pc11.2ch.net/test/read.cgi/tech/1193132235/
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/
0756デフォルトの名無しさん2008/06/30(月) 14:05:44
>>755
Cで十分だよ。
まー部分的にアセンブラで書くってこともあるんだろうけど。
というか全部をアセンブラで書くと開発効率悪すぎだろ。

言語は適材適所、ケースバイケース。
0757デフォルトの名無しさん2008/06/30(月) 14:20:02
>>756
ありが�d
0758デフォルトの名無しさん2008/07/01(火) 07:20:32
フリーで配布とかされてるライティングソフトとかに惚れました
自分もライティングソフトみたいなものを開発してみたいのですが、何から始めたらいいかわかりません
ご指摘お願いします
0759デフォルトの名無しさん2008/07/01(火) 07:22:56
キミハムリダ
0760デフォルトの名無しさん2008/07/01(火) 10:58:04
オプソのライティングソフトのソース落としてきてカスタマイズからはじめろ。
0761デフォルトの名無しさん2008/07/01(火) 11:43:49
パーサジェネレータ書いてて思ったが、速度が必要なければスクリプトも
いいかもしれないな。
0762デフォルトの名無しさん2008/07/01(火) 18:20:34
>>755
今はもうアセンブラでパソコン用ソフト作ることは少ないだろうから
ロボットに関連して組み込みの話だけど、組み込みのブート部分とか、どうしても必要なところがあるんだよ
マイコンの機械語なら、読めるって香具師が多く居るような世界だったからね
最近の大型組み込みでは、アセンブラなんて効率悪すぎだから、使うのはほんの一部の人だけだけどね

>>758
MMC対応ドライブなら・・・このあたりの開発を継続して・・・
CD Manipulator跡地 ttp://www.storeroom.info/cdm/
0763デフォルトの名無しさん2008/07/01(火) 19:14:23
漠然とした質問になってしまうのですが、
今覚えておいたら最も有用な技術って何でしょうか?

現在大学生で来年からソフトウェアエンジニアとして働くことになったのですが、
卒業論文を将来役に立つ技術の勉強も兼ねて作成したいため教えて下さい。

今はJavaをメインでやっていってXML、PHP、Javascript、C、Perlはそこそこといった感じです。
Javaのservletとかネットワークプログラミングとか言語の中の一分野の話でも良いです。
0764デフォルトの名無しさん2008/07/01(火) 19:21:32
>>763
会社に入ってから考える
または会社にきちんと聞く
0765デフォルトの名無しさん2008/07/01(火) 19:26:14
…今年も半分が過ぎてるのに今から卒論のテーマ考えるとかバカなの?
まあ、今日から(今日から!)1ヶ月間毎日、コンピュータ関連のニュースやサイトや雑誌や書籍読むんだね
それで何も思いつかず何も見つけられないならもう一年4年生やれ
0766デフォルトの名無しさん2008/07/01(火) 19:39:26
>>764
部署は入社後に決まるので一般的にこれを身に付けておくと良いってのを聞きたいのです。

>>765
申し訳ないですが卒論のテーマ探しの話はしていないです。
ついでに卒論として出せるシステムは学生時代既に何個も開発しているので何も問題は無いです。
0767デフォルトの名無しさん2008/07/01(火) 19:45:13
何をする会社なの?
0768デフォルトの名無しさん2008/07/01(火) 20:01:41
>>767
大手SIerなのでERP、CRM、SCM、PLM、セキュリティetc 基本的に何でもしているようです。
0769デフォルトの名無しさん2008/07/01(火) 20:01:54
>>766
それもう初心者スレで聞く内容じゃないよ

漠然とした解答になってしまうが、あえて言うなら、時間のかかることかな
今やっておかないと、後では時間が無いから出来ないようなことが、良いと思う
WEB業界は流れ早いから、コレって技術は無い感じがするし・・・

後々の技術ってことならならネットワークプロトコルとか、基礎部分かな。
WEB系じゃあまり役に立たないだろうけど、コンパイラ作ってみたりとか

個人的には、仕様書書く勉強とか、そう言うのが良いと思う
もちろん職種にもよるけど、仕事でプログラム自体は、あまり書かないと思うから
0770デフォルトの名無しさん2008/07/01(火) 20:01:59
>>765
君は少し頭が悪いみたいだから、チャカついた勢いで偉そうなこと書くのは引退したほうがいいよw
0771デフォルトの名無しさん2008/07/01(火) 20:03:28
その取り合わせだと、あと関数型言語は一つやっておくと良いかも
正直、本格的に流行るかどうかは分からんが・・・・・・
実用に向くかどうかはともかく、毛色が違う言語を知ると発想が柔らかくなる
0772デフォルトの名無しさん2008/07/01(火) 21:00:29
>>769
すいません、妥当なスレがどこか迷ったのでここに書いてしまいました。
ネットワークプログラミングは経験がありますが
プロトコルの実装なんかはやったことがなかったのでネットワークアーキテクチャの勉強がてらやってみます。

>>771
技術そのものよりも技術に対応する力みたいなのを身に付けた方が良い感じですかね。
関数型言語は全く習熟がありませんが、言語仕様を見てどういうものか調べてみます。
アドバイスありがとうございました。
0773デフォルトの名無しさん2008/07/01(火) 21:23:35
ハードウェア記述言語が楽しいとです。
0774デフォルトの名無しさん2008/07/01(火) 22:36:02
>>772
最終的には何をやりたいかだ
アプリケーションなんかのアーキテクトとかDBアーキテクトなのか、
ユーザーサイドの業務系エンジニアなのかはたまたネットワークエンジニアなのか
フリーで個人のスーパープログラマを目指すのか

最終的にそのSIerに骨をうずめるのかどうかも考えておいた方が良いな

個人的には4年になってから技術の勉強を兼ねて云々いう様な奴は
ネットワークエンジニアとか業務系エンジニアが向いてると思うよ
後そういう計画性のない奴はまちがってもマネージメントを極めようとか思わない方が良いな
0775デフォルトの名無しさん2008/07/01(火) 22:45:42
>>774
>4年になってから技術の勉強を兼ねて云々いう様な奴
>後そういう計画性のない奴は

>>765といいなんか妄言みたいなケチだな。
四年になってからじゃなくて四年だから最後にって話だろ。
0776デフォルトの名無しさん2008/07/01(火) 23:51:32
Javaって、EXEファイルとかそのまま実行可能なプログラムを作成できるのでしょうか?
初歩的過ぎる質問ですみません。。。
0777デフォルトの名無しさん2008/07/02(水) 00:28:00
>>776
Javaではjarという実行可能圧縮ファイルになるよ。
exeにも擬似的には出来るよ。
>>668からの件がそんな話をこのスレではしている。
0778デフォルトの名無しさん2008/07/02(水) 00:54:51
exeはwin以外では実行可能なプログラムじゃないからな

でもwin用にexeラッパーも吐けよって思うよ
linuxやBSD系使える奴ならそんな所で困る奴ぁいねえし、
馬鹿クライアントユーザはほぼみんなwinなんだし
mac使ってる馬鹿クライアントユーザは放置で無問題なんだし。
sunの頭悪い拘りポイントだと思う。
0779デフォルトの名無しさん2008/07/02(水) 00:59:24
どんな開発環境が良いでしょうか?

[やりたいこと]
Word文書中の特定キーワードを、Excel表(というかSheet)で置換したい。
例えば、Word文書中の データ1-表2 という文字列を見つけたら、
その場所にファイル名「データ1.xls」のSheet名「表2」のデータを貼りつけたい。

[開発に使える環境]
WordやExcelなどがインストールされていないWindowsXP SP3
にとりあえず Visual C++ 2008 Express Edition と Visual Basic 2008 Express Edition
をつっこんでみました。(無料だったので)

[質問者のスペック]
Perl, Ruby, Python, shスクリプト
頑張れば少し読めたり、頑張ればほんの少し書けたりする程度です。
0780デフォルトの名無しさん2008/07/02(水) 01:46:58
>>779
WordやExcelのマクロ (VBA)がいい。

また、仮にほかの言語で書くにしても、Word/Excelファイルの読み書きはWord/Excelの機能を呼び出すのが楽で一般的。
(それ以外の選択肢はほとんどない)
だからWord/Excelを持っていないなら、MS Officeの期間制限の体験版でもダウンロードしろ。
0781デフォルトの名無しさん2008/07/02(水) 02:40:45
今だとC# or VB.NET+OpenXML SDKって手もあるよね。簡単ではないだろうけど。
0782デフォルトの名無しさん2008/07/02(水) 12:47:44
大きい順に数字を表示するプログラムがうまくできません
どこが違うのか指摘してもらえませんか?

#include <stdio.h>
void swap(int *nx,int *ny,int *nz)
{ int temp = *nx; *nx = *ny; *ny = *nz; *nz = temp; }
void sort3(int *n1,int *n2,int *n3)
{ if (*n1 > *n2 && *n2> *n3) swap(n1, n2, n3);
else if (*n2 > *n1 && *n1> *n3) swap(n2, n1, n3);
else if (*n1 > *n3 && *n3> *n2) swap(n1, n3, n2);
else if (*n2 > *n3 && *n3> *n1) swap(n2, n3, n1);
else if (*n3 > *n2 && *n2> *n1) swap(n3, n2, n1);
else if(*n3 > *n1 && *n1> *n2) swap(n3, n1, n2); }
int main(void) { int na, nb, nc;
puts("3つの整数を入力してください。");
printf("整数A"); scanf("%d", &na); printf("整数B"); scanf("%d", &nb); printf("整数C"); scanf("%d", &nc);
sort3(&na, &nb, &nc);
puts("これらの降順に並べました。");
printf("整数Cは%dです。\n ", nc); printf("整数Bは%dです。\n ", nb); printf("整数Aは%dです。\n ", na);
return(0); }
0783デフォルトの名無しさん2008/07/02(水) 13:07:04
だが断る
…しかしこれはひどい
ポインタを使っている意味がない
無駄に読みづらくしているだけだ
0784デフォルトの名無しさん2008/07/02(水) 13:08:43
>>782
最初から考えることを放棄してるだろお前www
0785デフォルトの名無しさん2008/07/02(水) 14:54:56
こんな感じでいいのかな?
#include <stdio.h>
#include <vector>
#include <algorithm>
#include <functional>
#include <utility>

typedef std::pair< int, char > variable;
bool operator==(const variable& v1, const variable& v2) { return v1.first == v2.first; }
bool operator!=(const variable& v1, const variable& v2) { return v1.first != v2.first; }

int main() {
int n;
std::vector< variable > array;
puts("3つの整数を入力してください。");
printf("整数A"); scanf("%d", &n);
array.push_back(variable(n, 'A'));
printf("整数B"); scanf("%d", &n);
array.push_back(variable(n, 'B'));
printf("整数C"); scanf("%d", &n);
array.push_back(variable(n, 'C'));
std::sort(array.begin(), array.end(), std::greater< variable >());
puts("これらの降順に並べました。");
for(std::vector< variable >::iterator itr = array.begin(); itr < array.end(); itr++) {
printf("整数%cは%dです。\n", (*itr).second, (*itr).first);
}
return 0;
}
0786デフォルトの名無しさん2008/07/02(水) 15:25:17
ここは宿題を教えてもらうスレではない
0787デフォルトの名無しさん2008/07/02(水) 17:28:56
>>782
そんな汚いプログラムを人に読ませるなんて失礼だよ!
きっと、初心者なんだろうけど。
それと、その方法だと10個の整数を大きい順に表示するのは
かなりしんどい。
1000個の整数になったら、それだけで人生終わるで。


(バブル)ソートして、順に表示したら、大きい順に表示できる。
それじゃ、ダメなの?
0788デフォルトの名無しさん2008/07/03(木) 12:30:38
これでどうよ。

#include <stdio.h>
#include <stdlib.h>

#define NUM 3

int compare_int(const int *a, const int *b);

int main(void) {
  int i, data[NUM];

  printf("%dつの整数を入力して下さい。",NUM);
  for(i=0;i<NUM;i++) {
    printf("整数%d:",i+1);
    scanf("%d",&data[i]);
  }

  qsort(data, NUM, sizeof(int), (int (*)(const void*, const void*))compare_int);

  for(i=0;i<NUM;i++)
    printf("%d ",data[i]);
  printf("\n");

  return 0;
}

int compare_int(const int *a, const int *b)
{
  return *b - *a;
}
0789デフォルトの名無しさん2008/07/03(木) 12:41:16
これはひどい
0790デフォルトの名無しさん2008/07/03(木) 12:43:22
どこが?
Cだと普通なコードだと思うが。
0791デフォルトの名無しさん2008/07/03(木) 16:07:19
何でこの板の人々って絶対にscanfの戻り値チェックしないの?
0792デフォルトの名無しさん2008/07/03(木) 16:14:41
初心者用の本のコードに何でscanfの戻り値チェックしないの?って言ってるようなもんだ。
0793デフォルトの名無しさん2008/07/03(木) 16:17:57
そういえばサンプルソースってフェールセーフな
作りになってないことあるよなw

基本はちゃんと戻り値を確認するを学ばせないとw

これをしないからバグを入れるんだよw
0794デフォルトの名無しさん2008/07/03(木) 16:27:19
初心者から中級者へステップアップするときに学べばいいよ。
0795デフォルトの名無しさん2008/07/03(木) 16:44:00
いちいち全部の戻り値をチェックしてたらコードの要点がボケるからねぇ
0796デフォルトの名無しさん2008/07/03(木) 19:10:21
つかスレチだろ
0797デフォルトの名無しさん2008/07/03(木) 19:42:07
戻り値をチェックしなくていい言語を教えてください
0798デフォルトの名無しさん2008/07/03(木) 20:05:11
マシン語
0799デフォルトの名無しさん2008/07/03(木) 21:43:52
>>798
x86ならEFLAGSレジスタとかチェックしないとだめじゃない?
0800デフォルトの名無しさん2008/07/03(木) 21:49:29
戻り値をチェック最小限に抑えた設計をする。
scanf関数などは使わない。 これが一番正しい。
0801デフォルトの名無しさん2008/07/03(木) 21:52:24
OSはWindowsXPで、Visual Studioをインストールしたのですが
VBとVCの両方が入りました
どちらの方が易しい、またはこういった事に向いているというのがあったら教えて下さい
いままで使用したことのある言語はC、Java、VerilogHDLです。使用したことがあるといっても、基本的なことを習っただけです
やりたいことは動画、画像などを取り込み、そのデータを加工、操作(外部に出力したり、フィルタをかけたり)したりしたいと思っています

0802デフォルトの名無しさん2008/07/03(木) 22:01:37
動画だとVC。 その他はどちらでも。
0803デフォルトの名無しさん2008/07/04(金) 10:09:30
>やりたいことは動画、画像などを取り込み、そのデータを加工、操作(外部に出力したり、フィルタをかけたり)したりしたいと思っています
膨大な計算を行うのはVBはまったく不向き。
一方でUIを作るのはVBの方が楽。
フィルタ等の本処理をC++で書いてDLLにしてVBでUIを作るというのがラクかも。
両方覚える手間を考えると、そんなに凝ったUIにしないならVBはいらないかも。
0804デフォルトの名無しさん2008/07/05(土) 14:20:24
色々なゲームなどを作ってみたいと考えています。
3Dのゲームも作れるような、お勧めの言語を教えてください。

また大抵のゲームを見ると、DirectXが必要になるようです。
もしDirectXを使おうとした場合、現実的な選択肢はC++しかないのでしょうか?
C言語だけでも問題ないのでしょうか?
0805デフォルトの名無しさん2008/07/05(土) 14:49:44
>>804
C言語だけならDirectXよりもOpenGLとGLUTを使ってみるといい。超簡単だから
0806デフォルトの名無しさん2008/07/05(土) 16:06:42
これから1からプログラミング学ぼうと思っている者です。
駅のホームにある電光表示板のような物を作りたいと思っているのですが
その場合、どの言語が作りやすいのでしょうか?
ちなみにOSはwindows XPです
0807デフォルトの名無しさん2008/07/05(土) 16:17:35
どこの駅のいつの時代の電光掲示板を想定しているかによる
0808デフォルトの名無しさん2008/07/05(土) 16:22:46
実際の電光掲示板自体を作ろうと思ってるわけじゃないよな
ニュースティッカーでぐぐるよろし
使用言語は何の情報を表示するかでちょっと違うがおおむねどんな言語でもできる
0809デフォルトの名無しさん2008/07/05(土) 16:23:26
液晶モニタに小型PCでも繋ぐのが開発期間・必要技術レベル的に最も簡単
その場合なら言語は何でも良い
0810デフォルトの名無しさん2008/07/05(土) 19:22:42
自分は初心者じゃないんですけど、今Webアプリの初歩をやりたい、
と言ったらどんな言語、開発環境になりますかね。

やはりRubyとかなのかな。
0811デフォルトの名無しさん2008/07/05(土) 19:28:18
>>806
LED電光掲示板風のGUI部品を作りたいのか本物の電光掲示板を作りたいのか見えんです。
最近の駅の電光掲示板は中でWindowsが動いててネット経由で情報持ってきてたりするけど。
>>810
PHPから始めるのが一番簡単で初心者向けの情報も多くて無難。
08128102008/07/05(土) 19:33:05
PHPってどの程度の普及度なんでしょうか。

自分はずっとJavaで開発してきたんですけど、スクリプト系という
のが今後はメジャーになるんじゃないか、と思ってます。

PHPとかでもエンタープライズなシステムって作れるのかな。
正直、JavaのWebアプリケーション世界はもう成熟してしまって
終わりが近づいているんじゃなかろうか、と思ってる今日この頃。
0813デフォルトの名無しさん2008/07/05(土) 19:43:29
>>812
JavaでStrutsやSpring使ってバリバリ開発してたんならこんなところで聞かなくても
サクッと移行できるだろ。PHPはJavaと比べてどうでもいいヌルい案件ばっかだよ。
Ruby On Rails使った仕事は自分の周りじゃ聞いたことない。
0814デフォルトの名無しさん2008/07/05(土) 19:55:10
最近のjavaの枯れ具合がCOBOLを彷彿とさせる
0815デフォルトの名無しさん2008/07/05(土) 19:57:56
えっ、もうjavaって枯れてきてるんすか?
いまからやろうかなって思ってたのに。
0816デフォルトの名無しさん2008/07/05(土) 20:25:37
枯れているかいないかが言語の選択基準なんですか? w
08178152008/07/05(土) 20:42:46
はい、そうです。
枯れてるというのは、利用価値が薄くなってきた言語だということではないんですか?
0818デフォルトの名無しさん2008/07/05(土) 20:47:12
枯れるってのは出荷や利用が多くその関係でバグなんかも
ある程度取れて安定してきたソフトや物のことをいうかな・・・

チップセットとかICなんかも枯れた石とかいうよね。
いい意味で良品ってことかな。

電光掲示板を学ぶなら秋月電子のキットやろ。
cもできるしちょっとしたPCとの連携もできるし
0819デフォルトの名無しさん2008/07/05(土) 20:47:13
利用価値が薄くなった…訳じゃないだろまだ
それに代わる新しい何かが普及しまくってるならまだしも
0820デフォルトの名無しさん2008/07/05(土) 20:55:14
枯れてるってのは必ずしも悪い意味でもないw
Javaは広く普及して使われいている。もし、今後衰退することになってもJavaで書かれた資産は大量に残るから
需要は残るだろう

ただ上手い表現か分からんが、最先端の言語ではないと思う
もっと新しい言語(RubyとかScalaとか)は、
普及しなかった異端の言語(LispとかSmalltalkとか)由来の有用な機能を取り込んでる
0821デフォルトの名無しさん2008/07/05(土) 20:56:32
「枯れた」は利用価値がないって意味じゃないけど、
今後ぐわーっと伸びてくることはないというニュアンスはあるかも。
人間でいえば「中年」みたいな。
0822デフォルトの名無しさん2008/07/05(土) 20:58:04
>>819
C#があるじゃないか!
PythonやRubyもあるぞ!
0823デフォルトの名無しさん2008/07/05(土) 20:58:59
慣れた人専用の微妙なニュアンスではある
「Javaって枯れてきてるよね」という問いにはおそらく多くの人が賛同するはず
0824デフォルトの名無しさん2008/07/05(土) 21:00:38
>>822
普及しまくってねえよ
特に後者2つ
特に日本

C#は路線には乗った感じはするけどな
JavaになるかVB6になるかはこれから次第
0825デフォルトの名無しさん2008/07/05(土) 22:14:44
枯れた技術の水平思考。じゃなかったっけ。
0826デフォルトの名無しさん2008/07/05(土) 22:28:35
Struts は普及しまくっておらず
独自実装 JSP, Servlet が主流だと小耳に挟んだ俺ですよ

VB 独自コントロールの作り方やメソッド名を叩き込んだ奴が
偉いのです、な世界が広がっていると聞き及んだ俺ですよ

好きな言語選べばいい、と思った今日この頃
フレームワークは続くよ。どこまでも…。

言語に寄らず続いてく、バベル塔がありました
08278102008/07/05(土) 22:30:18
>>813
そうそう、Railsについてどうなのかな、というのが聞きたいなぁ。

上にも書いている人いるけど、Javaってのは所詮は命令型の、Cや
C++の面倒なところを小奇麗にした言語って感じだけど、Rubyは
違ってるんじゃないかと思う。関数型由来のスタイルがパッと見た
感じありますよね。

プログラミングのスタイルは、ある時点から「富豪的」ということが
推奨されるようになって、Javaのガベージコレクションなんかもそれに
入るのかも知れないけど、もっと美しさを求めた言語が今後は普及
するんじゃないのかな。

Javaのような言語をベースとした、フレームワークなどによる利便性
追求は行くとこまで行ったんじゃないかな。今後は質的に違った、
言語スタイル自体の変化があると思う。
0828デフォルトの名無しさん2008/07/05(土) 22:42:57
>>827
長文書いていただいたところ申し訳ないが本質はそこじゃない
本質はメーカーの政治闘争であり宗教戦争
我々ユーザーは勝ったほうについていってるだけだ
0829デフォルトの名無しさん2008/07/05(土) 23:17:16
>>827
> 今後は質的に違った、言語スタイル自体の変化

そこでSmalltalkですよ。w
http://www.ogis-ri.co.jp/otc/hiroba/technical/seaside/seaside1/index.html
0830デフォルトの名無しさん2008/07/05(土) 23:27:20
C++が嫌だったから、Delphiを選んだ
Perlが嫌だったから、PHPを選んだ
JAVAが嫌だったから、VBを選んだ
VB.NETが嫌だったから、C#を選んだ
Pythonが嫌だったから、Rubyを選んだ

もしかしてこれは負け組なんじゃないのか?
0831デフォルトの名無しさん2008/07/06(日) 00:04:22
負け組が嫌だったから、勝ち組を選んだ
0832デフォルトの名無しさん2008/07/06(日) 00:07:52
選んで入れるんなら苦労しないな
0833デフォルトの名無しさん2008/07/06(日) 00:30:42
だから大多数の人々は勝利が確定した後に選ぶんだろ
勝ち負けは実際に戦っている限られた人々の努力によって決まる
エキストラの講釈なぞ聞くだけ無駄だと本当は言いたかった
08348062008/07/06(日) 01:51:46
細かい上方を書いてませんでした。すみません。
自分の部活(鉄道部)で使用する模型の運転状況の案内をつくりたいと思っています。

1番線 ○×線 2番線 △□線
3番線 ----------------
   ・
   ・
   ・
見たいな感じです。最初はパワーポイントで作っていたのですが
現在時刻が表示できない(表示したかったので)ためにプログラムで作れないかと思った次第です。
山手線や中央線の新型車両のドアの上についているテレビのような感じといえば
分かりやすいかもしれません。

細かいことを抜いて相談してしまい、すいませんでした。
0835デフォルトの名無しさん2008/07/06(日) 03:01:50
>>834
サクッと作ることが目的なのなら、HSPがお勧めだよ
そう言うことするのには、圧倒的に簡単だと思う
0836デフォルトの名無しさん2008/07/06(日) 03:12:57
>>835
>HSPがお勧めだよ
ねーよw

せめてそこはVB/VBA勧めとけ
0837デフォルトの名無しさん2008/07/06(日) 03:36:55
>>836
> せめてそこはVB/VBA勧めとけ
それこそ、ねーよw

せめてそこはC#やVB.NET勧めとけ
0838デフォルトの名無しさん2008/07/06(日) 05:01:21
>>834
つーか、時刻表示以外パワポで出来てたんなら↓

スライド番号や日付と時刻をスライドに追加する
ttp://office.microsoft.com/ja-jp/powerpoint/HA101181931041.aspx

後はVBAかなんかで適当に更新してやればいいんじゃないの?
パワポはよく知らんけど。
0839デフォルトの名無しさん2008/07/06(日) 05:49:29
>>834
路線案内図を作る(プログラムとして書く)だけなら、
一番簡単なのはPrologだろう。
0840デフォルトの名無しさん2008/07/06(日) 07:14:19
このスレにはリスパーさんだけじゃなくて、プロロガーさんも住んでるようだ。
0841デフォルトの名無しさん2008/07/06(日) 07:35:43
>>840
誰が書こうが実際そうだろう。
0842デフォルトの名無しさん2008/07/06(日) 10:24:05
Prolog云々はナニから路線案内図を作るかというか、運行表がどれだけ論理的かによるな

PC画面に表示するだけなら何の言語でもよかろう
パワポでもできてたくらいのてきとー運行ならそれこそHSPでも大丈夫だ
0843デフォルトの名無しさん2008/07/06(日) 10:44:09
>>841
運行調整はPrologが苦手とするタイプの探索だろう。
0844デフォルトの名無しさん2008/07/06(日) 10:54:03
初心者向きのスレでPrologなんてありえないよ
0845デフォルトの名無しさん2008/07/06(日) 10:56:18
模型が乗り入れ可能な3線路のループになっているとして、
定位置からスタートさせるとして、

路線案内(_スタートしてからの時間,1,東海道新幹線).
路線案内(_スタートしてからの時間,2,横須賀線) :- _スタートしてからの時間<20.
路線案内(_スタートしてからの時間,3,横須賀線) :- _スタートしてからの時間>=20.
路線案内(_スタートしてからの時間,3,東海道線) :- _スタートしてからの時間=<16.

Prologだとこんな感じで済むんじゃないか。論理とか推論とか関係ないw
0846デフォルトの名無しさん2008/07/06(日) 11:04:23
このプログラムから横須賀線が東海道線に追突することがわかるw
0847デフォルトの名無しさん2008/07/06(日) 11:07:32
推奨NGワード:prolog
0848デフォルトの名無しさん2008/07/06(日) 11:48:28
>>843
緊急の臨時ダイヤ作りなどには向かない?
0849デフォルトの名無しさん2008/07/06(日) 12:43:27
>>848
列車(オブジェクト)の位置を常に把握して
管理するようなものはProlog向きとはいえない。
0850デフォルトの名無しさん2008/07/06(日) 16:32:33
超初心者です。

�@アンケート的な機能でデータベースっぽいサイト
 を作ってみたい。
�A美少女ゲームのようなノベルゲームを作ってみたい

おまけ 手に職ついたらうれしい

という動機でプログラムの勉強をしたいです。
VISTAです。
早く作ってみたいので、言語に難易度差があるなら簡単なもの
から始めたいです。
�@と�Aは別々の言語で構わないですし、もし両方いける
言語があるならそれも教えてもらえたらと思います。
よろしくお願いします。
0851デフォルトの名無しさん2008/07/06(日) 16:40:13
>>850 PHP
08528502008/07/06(日) 16:50:56
>>851
ありがとうございます。
PHPが�@と�Aの目的にかなうと考えていいのでしょうか?
0853デフォルトの名無しさん2008/07/06(日) 17:05:58
phpのどこがノベルゲームに向いてんだ?
0854デフォルトの名無しさん2008/07/06(日) 17:14:49
EASY:
 1.RubyかPythonかPHPかPerl
 2.C#かVB

NORMAL:
 1.Java
 2.Java

HARD:
 1.RubyとPythonとPHPとPerlとC
 2.C++
0855デフォルトの名無しさん2008/07/06(日) 17:15:29
1はPHPでまあ良いが2が問題だ
手早いならHSPや、専用言語(吉里吉里とか)でもいいが、できれば手に職つけたい・・・・・・?
長い目で見るとC#とかのほうが良いのかもしれない
■ このスレッドは過去ログ倉庫に格納されています