1 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 21:38:29 ] これからプログラミングを始める初心者の人に言語を薦めるスッドレ 質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 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 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
656 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 18:26:02 ] 行末にセミコロンの無いような、簡単な言語はありませんか? C言語は、難しくてよく分かりません。 作りたい物は、軽いゲームやアプリです。 HSPと言う物が良さそうでしたが、作成物は重いようです。
657 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 18:53:11 ] >>656 Python または括弧なしLisp
658 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 19:01:31 ] HSPが重いという人間にPython勧めるなよ
659 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 19:12:29 ] >>658 コンパイルすればいいやん。
660 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 19:24:20 ] >>654 とりあえず行けるところまで行ってみて不都合があったら乗り換えて見る、でいってみます
661 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 20:59:35 ] >>654 >「習得言語は一生にひとつしか選べないから選択は慎重にしなければならない」 >というような考えの人が結構いるっぽいがそれは単純に誤りだから食い散らかせ この意見は (1)一度習得した言語なら、いつでも問題に一番適した言語を使える (2)新しい言語を学ぶことによって、視野が広がるのでやったほうがいい のどちらの意見でしょうか?
662 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 21:01:24 ] 難しく考えずに適当に手を出して気に入った奴に落ち着けば良いじゃん と言うことじゃね?
663 名前:661 mailto:sage [2008/06/24(火) 21:09:06 ] >>662 そうか。サンクス。
664 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 21:20:18 ] よほどの珍言語でもない限り、それを選んで大損する、ということは無いからなぁ。 たとえば、3Dバリバリのゲームが作りたいのについうっかりPHPを勉強し始めちゃったとしても、 その勉強内容がまともなら、じきにPHPが自分の目的と違うことには気付けるし、 気付くまでのつかの間のPHP体験も、まったくの初心者にはそれなりの血肉になるだろう。 それより、じっくり選ぼうとしすぎて、勉強を始めることに対して変な躊躇をしてしまうほうが、 ずっと貴重な時間の浪費に繋がるんじゃないかと思う。
665 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 21:48:46 ] >>659 Pythonって、ネイティブコードにもなるの? そういやHSP to Cってまだ出来てないのかな すぐ出来そうだと思ったのだけどw
666 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 22:02:43 ] 俺もバイトコードになるだけだと思ってたが…。 3.0でなんか追加されたのかね。
667 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 23:35:38 ] >>665 psyco : スクリプトモードのまま高速化できる(Python2.1から対応) py2exe : Windows用exe作成 pyrex : PythonソースからCソースを生成
668 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 23:57:47 ] Vectorとか見ているとexeファイル形式のソフトばっかりですが、 拡張子がexeになる言語ってC/C++以外に何でしょうか? あぁいう所に上げる人って何を使っているのか気になったので。 また自分は専らC++とJavaを使ってるのですが jarファイルの配布ってあまり見かけないことに何か理由があったりするのでしょうか?
669 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 00:14:39 ] Delphi,VB,C#,HSPあたりが多いんじゃないかな
670 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 00:19:49 ] >>668 >拡張子がexeになる言語ってC/C++以外に何でしょうか? >>667 他、ActiveRubyでもDelphiでも有名どころの大概の言語で。 Javaももちろんできる。ネイティブではなくラッパだったりするけど。 >jarファイルの配布 ・JREがデフォルトでインストールされてない ・初回起動の遅さだけで全てが判断される ・ウイルス扱いされかねない ユーザーは「setup.exeはどこですか?」って聞いてくるからなw
671 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 00:20:48 ] 一番の理由は馴染みが無いから
672 名前:668 mailto:sage [2008/06/25(水) 01:10:06 ] 皆さんありがとうございます。 やっぱり実行ファイル=exeって思い込みがあるから jarだとどれが実行ファイルか分からないってこともあるかもですね。 exeにラップ出来るというのは始めて知りました。 しかし今調べてjarをexeにしてみたのですが、 この方法は結局JREが無いと動かない上にWin専用になってしまうんですよね。 せっかく習熟してVectorに載せれる程度のものを作れるようになったのに javaはあまり一般配布向けでは無い感じですかね…orz
673 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 01:13:27 ] JREを一緒に配布することもできるぞ・・・でかいけど。
674 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 01:17:38 ] そこでC#ですよ
675 名前:デフォルトの名無しさん [2008/06/25(水) 01:22:43 ] C++が使えるのになぜJavaでうpするんだ
676 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 01:43:04 ] >拡張子がexeになる言語ってC/C++以外に何でしょうか? >あぁいう所に上げる人って何を使っているのか気になったので macなら.dmgや.sitも目に付くだろうし *nixならVectorよりまずパッケージシステムがマスターゲットとして提供されてるだろ 結局win用自己解凍形式にしか視点が行ってないだけじゃないの
677 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 01:51:49 ] 「ランタイムパッケージ」がないと動作しないのは当然だろ
678 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 01:54:22 ] >>676 いやいや、アーカイブの話ではなくて、プログラム本体の形式の話だろ。
679 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 02:42:12 ] jarはただのzipだけどな exeになるのは ・コンパイルしてPEファイルを生成する処理系 ・exe形式のスクリプトエンジンの後ろにバイトコード(実行ファイルとしてはゴミ)をつなげて、 そのコードをスクリプトエンジンに読み込ませて実行する処理系 の二つが主じゃないか?
680 名前:デフォルトの名無しさん [2008/06/25(水) 06:33:04 ] 英字は1つ前の英字(aはz)、数字は1つ上の数字にする(9は0)プログラミングなんですがうまく実行できません。 どこがだめなんでしょうか? よろしくお願いします。 #include <ctype.h> #include <stdio.h> void str_crypta( char str[]) { unsigned i =0; while(str[i]){ str[i]=str[i] ; i++; }} void str_cryptb( char str[]){ unsigned i =0; while(str[i]) if ((str[i]>='a' && 'z'>=str[i])|| (str[i]>='A' && 'Z'>=str[i])){ if (str[i]=='a') str[i] =='z' ; else if (str[i]=='A') str[i]=='Z'; else str[i]=str[i]-1; } else if (('0'<=str[i] && str[i]<='9')){ if (str[i]=='9') str[i]=='0'; else str[i]== str[i]+1; } else str[i]=str[i]; i++; } int main(viod) { char str[100]; printf("文字列を入力してください。:"); scanf("%s",str); str_crypta(str); printf("変換前:%s\n", str); str_cryptb(str); printf("変換後:%s\n", str); return(0); }
681 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 07:29:30 ] >>680 1.viod→void int main(viod) 2.代入で==を使ってる 3.whileを{でくくっていない 1と2はコンパイルでエラーとアラームが出るのでコピペミスか? 「うまく実行できません」が無現ループの事なら、3が原因。 ++i がwhileループに含まれていない。
682 名前:681 mailto:sage [2008/06/25(水) 07:31:08 ] 【誤】無現ループ 【正】無限ループ
683 名前:681 mailto:sage [2008/06/25(水) 07:35:28 ] ちなみに ifやwhileの実行文が一つの時でも{でくくった方がいい。 また、cの定番の書き方としては while(str[i++]){ … } さらに言うと、 ス・レ・違・い・だ・よ!!!
684 名前:デフォルトの名無しさん [2008/06/25(水) 07:35:42 ] >>681 ありがとうございます! さっそくやってみます!!
685 名前:681 mailto:sage [2008/06/25(水) 07:41:08 ] >>684 whileよりforを使いなさい。
686 名前:680 [2008/06/25(水) 07:58:17 ] スレ違いにも関わらず返信してくださってありがとうございます。 以後気をつけたいと思います。 forについては時間があれば挑戦してみます! すいませんでした。
687 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 13:21:42 ] 無限ループは怖いよ
688 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 23:28:34 ] CやC++と連携できて、GUIの操作が簡単な言語ってありませんか?
689 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 23:33:50 ] Visual C++/CLI C++Builder それ以外もC/C++のコードをDLLにしちゃえばどんな言語でも連携できる。
690 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 04:07:27 ] マニュアルじゃなくてツールのインスコ設定からスクリーンショットでどこにある何を選択して といった感じで手取り足取り導いてくれる解説サイトないの?
691 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 04:46:50 ] 入門者向けの本でも買ってきては? VisualStudioなら幾つか出てたような。
692 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 06:32:38 ] Windowsでプログラミングを始めようという人はWindowsや「Windows以外のソフト」の操作については それなりに習熟してることが多いからなあ できるシリーズ並にスクショや解説がないとさっぱりわからんという人はプログラミングなんかやめたほうがいい あなたにとってプログラミングは拷問や苦行か何かですか?
693 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 12:17:18 ] どうみても技術本として価格相応の情報量が圧倒的に不足している超初心者本が 多々売られているだけの需要はあるんだろう
694 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 12:21:37 ] ゆとりを馬鹿にされてる気がする
695 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 12:34:59 ] 選択肢が増えたことを素直に喜ぶべし まあ実際、プログラミング以前に変なところでつまづくのももったいない
696 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 21:19:26 ] 少し話変わるけど>692の最後の。 より良いソフトウェアを作ることが目的で、プログラミングが目的ではないんだよな まさに拷問や苦行レベルだよ もっと簡単に!もっと楽に!それが重要なんだと思うことが重要なんだと思う 何かいい言語はないものだろうか? 言語と言わず環境(言語+ライブラリ+ツール)でもいい
697 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 00:48:56 ] 「個人」で「楽」に「よりよいソフトウェアを作る」というのはやっぱ無理なんじゃないかな。 どれかひとつ条件を外してみたら? 1)「個人」で「楽」に「たいしたことないソフトウェアを作る」 2)「個人」で「苦労」して「よりよいソフトウェアを作る」 3)「会社で出世」して「辛い部分は人任せ」にして「よりよいソフトウェアを作る」
698 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 03:05:36 ] 1からこつこつ・・・ってことですね。
699 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 13:39:53 ] 見分けやすいフォントは?
700 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 13:42:51 ] >>696 結局、Prologに戻るんじゃないか。 たいしたことないソフトウェアしか作れないが。
701 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 14:57:56 ] 初級:Python 中級:Java 上級:C/C++ でいいんじゃないの。
702 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 15:26:04 ] Rubyさえあれば家内安全、商売繁盛 肩凝り神経痛もすぐ治る
703 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 15:42:37 ] 世界的な流れからすれば確実にRubyよりPythonだろうなぁ。 PythonはGoogleやYouTubeにも使われてるからねぇ。 詳しくは、 ja.wikipedia.org/wiki/Python
704 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 18:06:27 ] Rubyはここ数年でヒットした言語だが、Pythonはそれ以前からある 流れというなら、むしろ今まではPythonが主流で そこにRubyが食い込めるか?という構図
705 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 18:09:18 ] >>703 >RubyよりPythonだろうなぁ。 ちゃんと比較して言ってくれ
706 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 18:10:51 ] ここはVSスレじゃねーんだよ消えろドアフォ
707 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 18:17:10 ] 何熱くなってんだコイツ 頭悪そう
708 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 18:30:31 ] Rubyは信者がキモイ
709 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 18:36:02 ] >>705 こういうのとかじゃない? www.tiobe.com/index.php/content/paperinfo/tpci/index.html
710 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 18:41:20 ] >>708 おまえがキモイ
711 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 01:38:47 ] きれいなコードを書く人はどの言語でもそれなりに書いているような。 そういう人って何をマスターしてるんだろうね。
712 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 01:53:12 ] 整理整頓
713 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 01:54:14 ] 真っ先に挙げるとすれば、 『「不吉なコード」を避ける嗅覚と習慣』だろうね。 以下私見 こいつは多分、何かをマスターした事の成果じゃなく、 何かに苦しめられた経験の積み上げだ。
714 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 02:09:31 ] Schemeを知っている人は 他の言語でも書くのが上手いという話は聞いたことがある Smalltalkを知っている人はクラス設計が〜というのも(歴史的な理由もあるのかもしれないが)
715 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 02:39:25 ] あくまで俺の印象という括弧付きだけど、 会社のCOBOLerが書いた別言語(うちではC#)は、 ロジックは綺麗に書いてる印象がある。 フレームワークを理解していないし、余り積極的に理解しようともしないから 車輪の再発明をしている部分があるけど。 逆に.NETから入った新人は主処理は綺麗にまとめているが、 呼び出しているメソッドは、結構ぐちゃぐちゃになってる。 あと、基本的に富豪プログラミング。
716 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 04:03:03 ] ただいま、Cの言語を習っている初心者です。 マニュアルどおりにHello Cまでは出来ました。(*^_^*) 応用として こんにちわ C と作ってみたいのですが どのようにしたらよろしいでしょうか
717 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 04:08:37 ] >>716 何のことを言っているのかわからんが、 たぶん、「Hello」の部分を「こんにちわ」に変えるだけ。
718 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 04:09:39 ] そのようにしたらよろしいのではないでしょうか。 もしそのまま試した折に、コンパイラにご否定為さられたので ありますれば、どのように上手く行かなかったのか、お伺い したいと存じますわ。 わたくしたちもまた、コンパイラの情報を元にコーディング しているのでありますれば、ひと際あなた様のご体験を参考に 言ノ葉を選ばせていただけませばせれば(^o^**)
719 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 04:14:04 ] >>718 その前に、適切なスレへの誘導ですわ。
720 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 07:55:04 ] >>716 の質問を見て考えたが、 初めてふれるプログラミング言語は日常使用している自然言語の文字列を 普通に使えることが有益なのではあるまいか。
721 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 08:03:08 ] ナンチャッテCプログラマによるヤラセじゃないのか? だいたい、本物の初心者なら2chのプログラマ板に到達するはずもない。
722 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 08:03:53 ] あ、プログラマ板じゃなくてプログラム板だった。スマソ。
723 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 15:28:58 ] 富豪プログラミングって何ですか?
724 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 15:37:50 ] >>723 ttp://pitecan.com/articles/Bit/Fugo/fugo.html
725 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 15:39:49 ] 「的」が抜けてるぞ、という意味の「突っ込み質問」にも見えるなぁ。
726 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 16:58:54 ] >>724 読んだけど納得行かんな
727 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 17:07:22 ] 一人の名無しさんが納得できなかったという現象そのものには まったく価値が無いんだから、もうちょっと話が広がるよう具体的に言ってくれよ。
728 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 17:25:50 ] >>724 サンクス
729 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 17:58:23 ] >>724 元々は、 × リソースを無駄に大量消費する ○ 抽象的な指示→具体的な計算過程に変換する作業をPCにやらせる という意味だったっはず。
730 名前:デフォルトの名無しさん [2008/06/28(土) 20:33:01 ] 下のDXライブラリに関する掲示板に、 C++は会社の資源を利用する(継承が必要な)場合に役に立つが、 個人レベルではC++は不要または使いやすい部分だけ使うという話がでていました。 いまは初心者向けのC言語本がでていますので、C言語からはじめるのもいいと思うのですが、 みなさんの意見はどうでしょうか?(自分はCを勉強し始めたばかりです) CとC++について hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=834
731 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 20:51:41 ] Cから始めたほうがいいと思う。 C++は便利だけどCが分かんないと分かりにくいと思うよ。
732 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 20:54:14 ] 薦めるのはCから。C++は基本的にCの強化版 Cで学んだことはC++でも無駄にならない
733 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 21:10:33 ] 濃縮還元オレンジニュース:プログラミング言語の選び方|gihyo.jp … 技術評論社 gihyo.jp/dev/clip/01/orangenews/vol45/0007
734 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 21:19:01 ] >>730 再利用でなくて、誰かの作ったC++のライブラリを使うことは十分あると思うよ それにWindowsではCって言ってもC/C++のこと指す場合もあるしおそらく必要になるよ PC-UNIX系になれば、C言語だけでもってのも十分あるのだろうけどね まあC言語やってから、その後C++をやった方がいいと思うから、そのまま突き進めばいい
735 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 21:25:40 ] Cはどの程度で終えてC++に行けばいいのかよくわからない。 明解C言語一冊でいいだろうか。
736 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 21:38:42 ] 好きな時に行けばいいんじゃないすか? 例えばLinuxカーネルとかに興味があるなら別にC++とかいらないし。
737 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 21:42:44 ] 標準ライブラリにあまり深入りしても得るものはあまりなさそうだしな
738 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 21:51:04 ] 細々としたツールを作成するのに適した言語を探しています。 OSは主にWindows。 ツールの目的は ・ファイル名などの条件に沿ったファイルの移動 ・ファイルの他ツールへの受け渡し ・様々な文字コード(sjis,utf-8,utf-16)でのテキストファイルの書き換え ・作成したツールを共有、整理、ライブラリ化しやすい ・以上のことを現在はPowerShellやWSHでやっている 宜しくお願いします。
739 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 22:02:19 ] PythonかRuby
740 名前:デフォルトの名無しさん [2008/06/28(土) 22:06:35 ] WSH
741 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 22:50:33 ] >>739 PythonはUnicode周りが扱いづらかったので Rubyをやってみます。 >>740 WSHでライブラリ化しようとすると wsfにする必要があるので見切りつけようとしてるところでした…… ありがとうございました。
742 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 23:15:09 ] powershellとc#じゃ駄目なのか?
743 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 23:18:12 ] www.python.org/dev/peps/pep-0361/ Jun 18 2008: Python 2.6b1 and 3.0b1 are released Jul 02 2008: Python 2.6b2 and 3.0b2 planned Aug 06 2008: Python 2.6rc1 and 3.0rc1 planned Aug 20 2008: Python 2.6rc2 and 3.0rc2 planned Sep 03 2008: Python 2.6 and 3.0 final 今年の9月頃に、3.0 final が出るから、3.0系なら WSH風味にUnicode周りを扱えそうだけども 移行のコストとか、考えるとお勧めはしないw 小物ツールなら ruby 悪くないような印象あり > 1.9系がどうなっとるかようわからんけど
744 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 23:22:15 ] 1.9系はまだ安定していない
745 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 08:50:12 ] >>738 Powershellでやればいいと思うが、何か不満があるのか? .NETのクラスライブラリを使えるPowershell以上に便利で手軽なものって、なかなか見つからん。
746 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 08:56:27 ] PSは強力は強力だけどなんか字面がね。 .NETのクラスがラップされきっていないからごつごつとした名前空間やクラスの列挙が糞長いし 省略表記てんこ盛りでそこから生じる曖昧さを回避するための追加ルールみたいのが多すぎてなんだかなぁ。
747 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 13:34:48 ] sjisのソースコードで、utf-16-le BOM付きのファイルの置換をいろいろな言語で試しました。 >>742 C#は作成楽でした。 GUIも楽に作れますので、大きめのツールはこれでやります。 >>743 Python3000は待ってみる価値はありそう と思ってbataで試しましたが sjisのソースコードで文字列の置換に苦戦。 同様にRubyでも苦戦。 >>745 パイプを使った場合、ホストの幅で改行されるのが不満だったのですが、 Out-Fileの-widthで指定できると知ったので、機能的な不満が無くなりました。 小さいツール:PowerShell 大きめツール、GUI:C# 趣味:Python,Ruby という感じになりそうです。 大変参考になりました。 ありがとうございました。
748 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 14:36:23 ] >>734 なるほど。 他人のライブラリを使うことになる場合は、C++が便利ですね。
749 名前:デフォルトの名無しさん [2008/06/30(月) 13:08:04 ] アニメとかゲームに出てくるようなロボット作れるようになりたいんですけど 言語は何から勉強すればよかですか? 一応既に電気や電子工学関連の勉強は始めております
750 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 13:10:23 ] C
751 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 13:30:05 ] >>749 ロボットか。ならCかアセンブリ言語だろうな。 最初にやるとしたら、まあ、資料の多いCからがいいだろうな。
752 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 13:47:23 ] レスさんくす! 早速C言語の勉強も始めます! 今更な歳だけど、すんごい勉強楽しくなってきた そういうのに関わった仕事に就けるように頑張ってみます
753 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 13:50:10 ] とりあえずこういうので遊んでみるのはどうだろう www.legoeducation.jp/mindstorms/
754 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 14:02:34 ] >>753 うおおおおおすげぇえええええええ!!! 学生だけど全然手が届く値段でビックリした、真剣に検討してみます 工学も言語も完全に独学なので少し先行きが不安なのが正直なところなんですけど 初心から言語を独学で進めてSEとかの職に就いた人っていますか?
755 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 14:03:01 ] 率直な疑問だけど アセンブラでプログラムを書くって相当しんどくない? それとも、慣れれば大して苦にならない? 速いのは間違いないだろうけど。
756 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 14:05:44 ] >>755 Cで十分だよ。 まー部分的にアセンブラで書くってこともあるんだろうけど。 というか全部をアセンブラで書くと開発効率悪すぎだろ。 言語は適材適所、ケースバイケース。