【IT土方スレ】RubyがJIS規格化 日本発プログラム言語として初めて
独立行政法人・情報処理推進機構(IPA)は3月22日、RubyがJIS技術規格(JIS X 3017)として
制定されたと発表した。日本発のプログラム言語がJIS規格化されるのは初。
今後、国際規格化に向けてISOとIECの合同技術委員会に提案する予定。
IPAに設置したRuby標準化検討ワーキンググループで文法や基本的なライブラリなどの言語仕様の
JIS規格化に向けた原案作成を進め、Rubyコミュニティーと日本工業標準調査会のレビューを経てJIS規格として制定された。
同規格に準拠してRubyプログラムを開発することで相互運用性の向上が進むほか、官公庁などでの採用も期待できる。
IPAは国際標準化に向けて、ISO/IECの合同委員会「JTC 1」に対して国際標準化の提案をするよう、
日本工業標準調査会に申し出を行った
http://www.itmedia.co.jp/news/articles/1103/22/news096.html
2 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:19:27.15 ID:i8bdZAhy0
HTML
3 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 22:19:40.38 ID:RNiUjwwe0
3日というか72時間使えばいろいろ
CASL
5 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 22:20:00.10 ID:AhsgihWO0
PHPぐらいなら1日で覚えられるだろ
6 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:20:11.74 ID:ySw2J8i70
PHP
BASIC
8 :
名無しさん@涙目です。(神奈川県) :2011/03/22(火) 22:20:33.79 ID:VBnCSqb10
どこで習うの(´;ω;`)?
9 :
名無しさん@涙目です。(神奈川県) :2011/03/22(火) 22:21:12.65 ID:wjros/BR0
Oz
10 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:21:49.89 ID:yn/l+FJd0
<saku>
11 :
名無しさん@涙目です。(神奈川県) :2011/03/22(火) 22:21:55.56 ID:33hOWHKw0
HSP
フラッシュのASすら覚えれない俺に教えろ
13 :
忍法帖【Lv=30,xxxPT】 (関西地方) :2011/03/22(火) 22:22:16.81 ID:VObnVmRe0
perl
PHPおすすめ。 わかりやすいし、少しかじるだけでも色々捗るぞ。 いい加減枯れてるからネットに情報も多い。
javascript
16 :
名無しさん@涙目です。(愛知県) :2011/03/22(火) 22:22:44.04 ID:6SvyN0nB0
なんでも一瞬でマスターできるよ 本見ながら作ればいいじゃん、それで経験者と同じものが作れれば知ってる知らないなんて小さなこと
17 :
名無しさん@涙目です。(catv?) :2011/03/22(火) 22:22:46.04 ID:FuDrMYmi0
やったことないなら72時間じゃ無理 なにをもってしてマスターと言うかによるけど 言語がどうとか言うより先に応用情報の資格本でも読んだほうがいい
18 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:22:55.04 ID:o4TrYUxT0
Objective-C ただしCocoaの習得に時間がかかる
lisp
python一択 eclipseにpydev入れたら色々捗るぞ
21 :
名無しさん@涙目です。(千葉県) :2011/03/22(火) 22:23:31.65 ID:Gem6UEZY0
C++でよい オブジェクトにぶら下がるメソッドが処理を行い成功/失敗を返し、予期しないエラーは例外へ飛ぶ プロパティはオブジェクトの持つ値を返す
vb()
23 :
名無しさん@涙目です。(関西地方) :2011/03/22(火) 22:25:40.61 ID:FP2yr11q0
プログラミングは覚えるものじゃない サンプルサイトを見つける作業だ
じゃあ三日やって一番成果が出るのはどれよ?
25 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 22:26:11.95 ID:t6N5WOXM0
72時間も勉強すればかなり習熟できるだろ
26 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:26:55.80 ID:z6PhPBzM0
マスターってなに? ライブラリ諳んじられるってこと? GUIでツールをつくれる?ゲーム? 曖昧なんだよマスターって
27 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:26:56.67 ID:0pDn+wtO0
プログラムが書けるというのと 実際業務レベルのPGできるとは違うからなー
Haskell最強伝説
29 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/22(火) 22:27:06.06 ID:DM67wvE20
こないだperlで半角大括弧[]を含む文字列を正規表現でマッチングしたらシフトJISの2バイト文字と干渉して、えらい面倒くさいコード書いて何とか回避したんだが、このあたりの日本語処理もうちょっとマシな言語教えて。
30 :
名無しさん@涙目です。(catv?) :2011/03/22(火) 22:27:06.58 ID:FuDrMYmi0
COBOL
32 :
名無しさん@涙目です。(埼玉県) :2011/03/22(火) 22:27:54.62 ID:uqcRUG3t0
33 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:28:01.35 ID:0pDn+wtO0
34 :
名無しさん@涙目です。(catv?) :2011/03/22(火) 22:28:19.53 ID:v+2ZJk7oP
マジレスするとVBやRubyは、概念がわかればクソ簡単だが最初が結構難しい。 ど素人からやるにはPHPが一番簡単だと思う。 でも、PHPを完全に使いこなしたり、大きなプロジェクトをPHPでバグ無く動かすのは死ぬほど難しい。要はバグを出しやすい言語である。とゆーかバグがあっても動いているように見えるのがPHP。 結論:ゆきりんはかわいい。
日本語ベーシック
36 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:28:37.12 ID:2AC67xHB0
>JIS規格化 やめろ
37 :
名無しさん@涙目です。(関西地方) :2011/03/22(火) 22:29:03.52 ID:FP2yr11q0
38 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/22(火) 22:29:19.15 ID:DM67wvE20
VBなら1日あれば充分じゃね?
Webでしか使えない言語って残念すぎるな。
41 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:30:42.72 ID:2AC67xHB0
small basic C# この辺でいいだろ
10日で覚えるシリーズを3日でやっちゃう。
43 :
名無しさん@涙目です。(茨城県) :2011/03/22(火) 22:30:56.39 ID:fDuWA+JM0
CASL 単純だし 質問内容に実際に活用できるかどうかが書かれてないのでクレーム不可
Java
45 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/22(火) 22:31:57.01 ID:CJb1cFWJ0
その言語の改良版を作れるぐらいがマスター
46 :
名無しさん@涙目です。(長屋) :2011/03/22(火) 22:32:28.23 ID:61N1kX320
Schemeしかないだろう。文法簡単過ぎる。
48 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 22:32:49.51 ID:avLC8cs30
49 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:32:59.88 ID:rvMV5eP20
それよりそろそろデザインパターンを本気出して勉強したい。 どの本を買えば良いんだ?結城浩の本でいいのか?
日本語や英語と一緒 何を表現できるかはその人次第。
51 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 22:33:23.60 ID:z1e+2Ap30
MSX-BASIC
53 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 22:33:32.00 ID:eQ4onXF30
小学校の算数の教科書に載ってるアルゴリズムの章を読んだ方が効果的
54 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:33:43.53 ID:UwLRbG6H0
今年で四年目だけどinterfaceクラス使うタイミングが未だに分からないでござる。 abstractでいいじゃん。
ファミリーBASIC
56 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:34:28.14 ID:3Jjo8Bis0
COBOLでもやってろ
じゃば
58 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:34:42.44 ID:tsGzqeK80
CAP-X
マシン語系は命令数が少ないから基本的なことは2、3日でマスター出来るよ
60 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:35:01.17 ID:2AC67xHB0
62 :
名無しさん@涙目です。(埼玉県) :2011/03/22(火) 22:35:33.99 ID:RPx9QKDz0
VB6.0 .NETは3日以上かかりそう
Mazatrol
HTMLはプログラミングって呼んでいいのかよ
65 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:36:09.58 ID:rvMV5eP20
>>52 やっぱり素直にGoFの本買った方が良いの?
66 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:36:20.49 ID:0pDn+wtO0
67 :
名無しさん@涙目です。(広西チワン族自治区) :2011/03/22(火) 22:36:22.85 ID:qcDBo3PVO
BASICかCOBOL
68 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:37:21.18 ID:svCB/5vB0
FORTRAN最強
えちてめる
iPhoneアプリ作りたくてMacかったけどまずなにをすればいいのか教えろ プログラムはやった事ない
71 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 22:39:11.66 ID:LbEHC2r70
C#簡単 Tips系のサイト見てやれば簡単なプログラムなら誰でもできる
72 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:39:26.16 ID:rvMV5eP20
>>66 Javaのほうはマルチスレッド編と二つあるけどどっちを先に読んだ方が良いの?やっぱり無印のほう?
1000 beep 1 1100 print "うんこ" 1200 beep 0 1300 goto 1000 run
74 :
名無しさん@涙目です。(新潟県) :2011/03/22(火) 22:39:51.31 ID:u/zNAczJ0
Brainfuckなら1時間あればいける
75 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 22:39:59.79 ID:QwXr2wlC0
よく知らないんだけどフリーでルーチンが充実してる言語なら使いやすいんじゃないかな 手巻き寿司感覚でルーチンくっつけて一丁あがりみたいな
76 :
名無しさん@涙目です。(埼玉県) :2011/03/22(火) 22:40:00.67 ID:18AyrloV0
Cくらい一日で覚えろ低脳が
77 :
名無しさん@涙目です。(広西チワン族自治区) :2011/03/22(火) 22:40:20.13 ID:gs1sR2KmO
まずはマスターの定義を
78 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 22:40:54.74 ID:7qzTEV310
python 半年に1回ぐらい書いて、そのたびにチュートリアルを読む
79 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 22:40:55.06 ID:Xe3lHoZt0
>>70 iphone使ってるかわいい女の子に「俺アプリ作れるけど、どんなのが欲しい?」でOK
mac必要ってことすら知らなかったが5日後に納品&挿入した
PureBasic最強
82 :
名無しさん@涙目です。(神奈川県) :2011/03/22(火) 22:43:57.86 ID:VBnCSqb10
C++一生かかってもマスターできるきがしないんだけど(´;ω;`)
83 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:44:12.69 ID:2AC67xHB0
1000 beep 1 1100 print "水素爆発" 1200 beep 0 1300 goto 1000 run
84 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 22:44:47.57 ID:7ShW0d+A0
プチコンBASIC
85 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 22:44:55.64 ID:2AC67xHB0
>>82 継ぎ接ぎだらけの言語にわざわざいかなくとも・・・
仕事でどうしてもしないといけないのならご愁傷様としかいえないが
javascriptを誤解してた ちゃんとしたプログラミング言語だったんだね サーバにつなげやすいからiPhoneアプリ作るのが楽しい
企業でのバイトでAndroidのアプリ作るんだけど面接で調子いいこといいすぎたかもどうしよう
88 :
名無しさん@涙目です。(埼玉県) :2011/03/22(火) 22:48:43.18 ID:eH+wsGV60
C言語なら3日で本一冊いけるはず
89 :
名無しさん@涙目です。(神奈川県) :2011/03/22(火) 22:50:09.22 ID:VBnCSqb10
90 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 22:50:47.97 ID:UdO+v8d50
HTMLすらまともに書けない糞が多い件について
作りたいものを作れ
HyperTalk
93 :
名無しさん@涙目です。(長屋) :2011/03/22(火) 22:57:14.69 ID:fL79OE9N0
iPhoneのアプリ作りたいんだけど Xcode分からん 真似してコード打つ>動かない こればっか どうすりゃいい?全く初心者 C言語はxcode始めてちょっとかじった
94 :
名無しさん@涙目です。(長屋) :2011/03/22(火) 22:58:58.53 ID:S9qRbSzV0
開発環境ソフトの使い方が難関。
95 :
名無しさん@涙目です。(埼玉県) :2011/03/22(火) 22:59:55.77 ID:uqcRUG3t0
>>93 動かないんならどっか間違ってる
逆に間違ってなきゃ必ず動く
何年かかってもマスターなんてできないだろ。 努力の問題とか言ってる奴は総じて無能ばっかり。
97 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:01:00.98 ID:2AC67xHB0
>>93 2chの専門スレ行け
でソースを晒して突っ込んでもらえ
98 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:01:11.26 ID:n8Q2Evax0
機械語
99 :
名無しさん@涙目です。(長屋) :2011/03/22(火) 23:01:46.93 ID:B7dNR7qv0
昔、basicは一晩で覚えてすぐにプログラミングできたな
100 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:02:01.48 ID:q2oIwx770
何をしたいか決めてから言語を選べって言われるけど、 どんな言語で何が出来るのかすらわからないぜ。
101 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 23:04:06.91 ID:aSLAu0lA0
VB6.0とかVBAはもう飽きたよ。 せめて、VB.NETにしてくれ。
102 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 23:06:20.40 ID:+hqLESz20
>>97 iPhoneのアプリはコード正しくてもその他で死ぬこと多いよ・・・
103 :
名無しさん@涙目です。(福岡県) :2011/03/22(火) 23:06:29.81 ID:AstNh/3B0
>>96 マスターしたとかいってるやつは、大体が定型処理ばかり書いてる底辺ITドカタだもんな。
104 :
[―{}@{}@{}-] 名無しさん@涙目です。(USA) :2011/03/22(火) 23:06:29.80 ID:UoyNdhcCP
なんかお題ちょうだい 簡単なやつ
105 :
名無しさん@涙目です。(栃木県) :2011/03/22(火) 23:06:48.25 ID:oc7Qe24j0
まだまだA-VXで動かしてる企業が多いから、COBOLであと20年は食っていける。
HSP最高すぎる 自分用プログラム作るにはこれいったく
VC++
108 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 23:07:37.76 ID:+hqLESz20
>>104 新言語出るとハローワークから始まり、オセロ、チェスでチェックが主流
109 :
名無しさん@涙目です。(福岡県) :2011/03/22(火) 23:07:42.49 ID:dz8v/9A00
Ruby on Rails
110 :
名無しさん@涙目です。(埼玉県) :2011/03/22(火) 23:08:21.22 ID:uqcRUG3t0
iPhoneアプリmac無いとだめなのか・・・ Andoroidは今やってんだけど
111 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:08:22.39 ID:2AC67xHB0
>>102 その切り分けがわからないんだから専門スレで見てもらえってことだ
112 :
名無しさん@涙目です。(福岡県) :2011/03/22(火) 23:08:31.40 ID:AstNh/3B0
>>104 01.jpgからxxx.jpgまでのファイルを全て逆順でリネームするスクリプト
114 :
名無しさん@涙目です。(神奈川県) :2011/03/22(火) 23:08:48.92 ID:VBnCSqb10
このスレの住人なら知っていますね、あの糞開発ツールのことを ・自分のプログラムのバグなのかコンパイラのバグなのかわからない ・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している ・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている ・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる 糞だけど、政治的な理由で無理やり使わされているんですよね。 もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。 ・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。 ・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。 ・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。 バグレポートなどしてはいけません。改善要求などもってのほかです。 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。 ・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」 なんて話が出たら力強く机を叩き、会議室を出ましょう。 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。 糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
COBOL
116 :
名無しさん@涙目です。(チベット自治区) :2011/03/22(火) 23:10:41.54 ID:MIXCJ/c60
Java パイソン JSマスターしたけど 職ないぞ糞が
117 :
忍法帖【Lv=10,xxxPT】 (東京都) :2011/03/22(火) 23:13:18.16 ID:Y8wSN+xJ0
python
学校のCOBOLでおみくじソフト作って遊んでたわ 数字変数の不定を利用しただけだけど
119 :
[―{}@{}@{}-] 名無しさん@涙目です。(USA) :2011/03/22(火) 23:14:08.98 ID:UoyNdhcCP
>>108 ,112-113
残念ながら、全然意味わかんないっす
120 :
93(長屋) :2011/03/22(火) 23:14:14.91 ID:fL79OE9N0
がんばります; _ ;
>>106 PowerShell使ってみろ。ちびるぞ。
>>110 javascriptでも色々できるよ
スマートフォン向けのフレームワークがあるし、見た目は一緒にできる
今は3日はともかく1週間位でWEBサービスを一つ立ち上げる位のスキルは必要だろ
124 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:18:30.47 ID:gFnPVWl5P
C# 開発環境が無料、インストーラークリック一発でいきなり環境ができて、 Linqとかの変態仕様を除けばわりと素直な文法で、 ライブラリがきちんと揃ってて、何よりWindowsのGUIアプリ作れるから楽しい
C#いいよね。 ジェネリック(笑)とか内部クラス(笑)とか、 意味不明な仕様で劣化してるJavaとは大違い。
126 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 23:21:38.57 ID:+hqLESz20
デリゲートだけはガチだな。 いちいちインターフェイス定義してaddEventListenerとかめんどい。
Javaが終わコンな事だけは間違いない 今後はハードの進化に併せて今以上にLL言語が脚光を浴びると思う
いいか、COBOLだけはやめておけ。 確かに2日もあれば余裕で出来るが、応用も出来ない。 JCLとかいう便器使わないと_。
今から始めるとなると難しいなぁ 出来れば息の長い言語がいいし
今から始める特に宗派に属してない人ならC#かPythonだろうなぁ
企業でよくつかわれている言語ってなんだろうか?職種にもよるんだろうけども
財務系のシステムだとCOBOLが多い
駆け出しプログラマに有りがちな事 ?何をやれば良いのか分からない ?配列が理解出来ない ?ポインタが理解出来ない ?関数が理解出来ない ?int main(void)の中だけ異常に多い ?カッコやセミコロンの細かいミスで数時間無駄にする ?言語の種類で盛り上がってるのが理解出来ない ?プログラムの本通りには組めるが応用出来ない ?オブジェクト志向のメリットが理解出来ない
137 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:36:56.00 ID:gFnPVWl5P
>>134 直感的には
GUI系(最近あまり見ないが)・・・VB.NET
Web系・・・ASP.NETかJava、オープン系ならPerl/PHP
過去の遺物系・・・COBOL
Excel VBA マスターはできなくてもとりあえず動くプログラムは書けるようになる 開発環境は簡素だけど、必要最小限のものは備わってるし、敷居も低い 有償だがExcel単品で買えば安い プログラミング入門者にうってつけ これでプログラミングがどういうものか理解してから他言語にとりくんでいくとよい
>>131 15年くらい前で頭が止まっててオブジェクト指向とか意味分からん・・
140 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:38:55.97 ID:gFnPVWl5P
>>138 俺なら初心者にあんな癖のある言語(実行系含め)は勧めない
だいいち、VisualStudioなら無料じゃんか
Javaは痒いところに手が届かない感覚が多すぎ。
>>130 C++、Lisp系は損しないんじゃないかな。
あとJavaScriptは将来性抜群だしおすすめ。
そして簡単に書ける癖に奥が深いし楽しい。
142 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:39:43.42 ID:6puSyIgx0
俺ほどのベテランでも、新しい環境だと 使いこなすまでに1ヶ月はかかるよ
143 :
名無しさん@涙目です。(新潟県) :2011/03/22(火) 23:40:23.04 ID:5827bEba0
>>136 誰に断わって俺の個人情報晒してんだよ?
インターネッツの偉い人に通報するぞ
なでしこ
145 :
名無しさん@涙目です。(千葉県) :2011/03/22(火) 23:41:03.87 ID:eeeQFOAM0
C++のスーパービギナー編読んでもさっぱり意味が解らなかったぜw マジでどうやって覚えて行くの??
146 :
名無しさん@涙目です。(大阪府) :2011/03/22(火) 23:41:36.85 ID:aSLAu0lA0
javascriptってバグ多いし古いしブラウザ依存も抜けないのに何故か流行り過ぎ javascript2まだか
Java scriptってエディターなにがあるの?コード補完してくれるやつなんかある?
149 :
名無しさん@涙目です。(長屋) :2011/03/22(火) 23:42:35.75 ID:B7dNR7qv0
Cみたいにメモリ操作とかポインタとか無い言語なら簡単に使えるようになるだろ
150 :
名無しさん@涙目です。(dion軍) :2011/03/22(火) 23:43:19.03 ID:7ShW0d+A0
>>134 VB
VBを極めたVBプログラマとなり、社内SEとしてツール作りに専念すれば、
リア充として楽しくやっていける
JavaとかCOBOLはやめとけ
Javaは、オブジェクト指向だの再利用性が高まるだのガベージコレクションだのという、
Javaを売り込むためにでっち上げられたデマだけが蔓延して、ライン単金を叩かれる
COBOLは将来性が無いくせに、本人の命よりも高額な金勘定が関わるから壊れる
151 :
名無しさん@涙目です。(広島県) :2011/03/22(火) 23:43:29.44 ID:8w21SXFh0
C++のセンスの悪さは異常 マジでバカじゃないのこのクソ言語考えたやつはといつも思う
>>139 C言語でも同じ様な事できる。
soralisのヘッダファイル覗くとC言語で頑張った形跡がある。
オブジェクト指向は慣れ、
しかしジェネリックの方が慣れるまで大変、>> と > >で嵌る
>>134 エンタープライズ:Java
中堅企業:.NET(C#/VB)
Webサービス:PHP/Perl
PHP
c++はマジ難しいよな… 俺はhppの概念が嫌いで馴染めなかったぜ 書き方が統一されてなくて比較的自由だから人によってファイル管理方法も全然違ってたりして…
>>145 C++の内容=C言語で覚えるべき内容+OOP+メタプログラミング
直接C++でも大丈夫とか言う奴いるけど、
C++はC言語覚えてからじゃないと敷居高いと思う。
ダウン・アップキャスト(vtable)の説明とか、まず理解できない。
157 :
名無しさん@涙目です。(愛知県) :2011/03/22(火) 23:47:45.75 ID:5tTsCmri0
>>151 C++はコンパイラの動作をこっちが理解してやらなきゃいけないからな
始めの頃はコンパイル通らねえわエラーメッセージ意味不明だわ
>>140 VisualStudioのインストールや使いこなしは、初心者には敷居が高い
VBAはBASICがベースだから文法も簡単
癖があると感じるのは上級者の発想
159 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:49:43.51 ID:gFnPVWl5P
JavaScriptはデバッグ環境が貧弱だからなあ・・・
160 :
名無しさん@涙目です。(埼玉県) :2011/03/22(火) 23:50:33.42 ID:uqcRUG3t0
>>158 インスコしたら
そのまますぐ作れるやん
161 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:51:32.95 ID:gFnPVWl5P
>>158 えー
インストールはDVD入れてSetup.exeであと何もしないじゃん
実行だって、コード書いてPlayボタン押せば終わりだし
プログラマーの目覚めが有ればコールバックで何でもスイスイイベント作れるC#見たいなのが便利なんだが 初心者にこの便利さをうまく伝える事が出来ない
163 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:52:04.96 ID:HdLS6SRF0
とりあえず.NETやっとけばすぐに出来て楽しい
164 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:54:46.48 ID:6puSyIgx0
初心者つうか、ベテランもだけど 警告レベルを最大にしとけ 落ち着いて見れば、バグなんか机上で90%は分かる
165 :
名無しさん@涙目です。(京都府) :2011/03/22(火) 23:54:47.07 ID:/t7BlOqn0
自分で組んでる時点で負け組み
166 :
名無しさん@涙目です。(福岡県) :2011/03/22(火) 23:54:52.06 ID:lkHPxw+10
イベントが言語レベルでサポートされてるのは良いのう
>>160-161 作っても、動くアプリに仕立て上げるまでが、初心者には大変なんだよ
Excelならそのままで、「マクロを実行」で動く完成品ができる
プログラミングって例えば何が出来るの?
169 :
名無しさん@涙目です。(東京都) :2011/03/22(火) 23:56:25.09 ID:2AC67xHB0
170 :
名無しさん@涙目です。(catv?) :2011/03/22(火) 23:56:45.39 ID:UFtN0fA20
2chみたいなのも作れるし ニコニコ動画も作れるし iOS見たいなのも作れるし 銀行のATMも作れるし 原発の制御も出来るし 最近の日付改ざんのニュースにツッコミ入れられたり 図書館にアクセス過多でタイーホって聞いてガクブル出来るし まあ色々
javascript: (Array.prototype.slice.apply(document.getElementsByTagName("dt")).forEach(function(e)(e.setAttribute("style","color: red; font-weight: bold")))})(); void 0; javascriptは適当に書いて、見た目にもすぐ反映できるから初心者にいい。
173 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:02:16.00 ID:P0iIaBTO0
windowsでrubyやりたいんだけど 何をインストールすればいいの?
174 :
名無しさん@涙目です。(兵庫県) :2011/03/23(水) 00:02:23.59 ID:sC61YQcA0
修正間違えたぜ javascript: (Array.prototype.slice.apply(document.getElementsByTagName("dt")).forEach(function(e)(e.setAttribute("style","color: red; font-weight: bold")))); void 0;
176 :
名無しさん@涙目です。(独) :2011/03/23(水) 00:03:38.66 ID:VRPEUS98P
>>168 人間は作れないけど、人間が手作業で行ってた作業が自動化出来て24hフル稼働出来る
178 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 00:03:55.22 ID:G0hQowAD0
>>176 名前の行を赤くするだけ。今適当に書いた。
180 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:05:12.25 ID:HZHUL0X40
プログラムに関する知識0な俺だけど不思議のダンジョンのエロゲ作りたい 働いてないから時間はある いいページとか本とか教えてくれ
181 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:05:40.40 ID:RzVoZHjD0
182 :
[―{}@{}@{}-] 名無しさん@涙目です。(catv?) :2011/03/23(水) 00:06:43.41 ID:VRPEUS98P
よくわかんないけど、linuxっての入れないといけないんでしょ?
HSP最高すぎるって思ってたんだけど、ひまわりってのもあるらしいな
知識のゼロのやつが3日で使える欧になる言語なんて無いだろ
>>173 ruby
多分理解してないと思うんだけど
windowsのコマンドプロンプトでpingとか書くだろ
あれって実はC:¥windows¥systemあたりにping.exeってのがあって
コマンドプロンプトは環境変数ってので指定されてる場所をデフォルトで読みに行ってるだけ。
だからこの環境変数にruby.exeとかへのパスを追加してやると
何処のディレクトリからでも呼び出せるって事
意味的にはruby.exeの場所迄行ってからコマンド実行してるのと同じ事
186 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:08:57.13 ID:Qfaim+Ps0
>>167 そのままっていってもコードは書くんだから手間ははほぼいっしょだべ
ダイアログ見たいのも目で見て同じように作れるし
ってVBAちょろっとやっただけでわからんからなんとも言えないけど
言語はメジャーで汎用性が高く大手が絡んでるのを選ばないと。 マイナーなのはドキュメントも少ないし、活躍の場も少ない。
188 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 00:11:53.83 ID:M1WFCt1a0
>>157 エラーメッセージの意味不明さは異常だな。
まあ、あの意味不明なメッセージで、障害箇所を当てられる様になったらある意味一人前。
189 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:13:05.68 ID:a0qUFwM70
190 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:14:29.94 ID:P0iIaBTO0
スーパーハカーは自分のアカウントにパスワードをつけない これマメな
モバゲーレベルの簡単な2Dゲームをwindows用に作るのに向いた言語おせーて ファミリーベーシックぐらい簡単なの希望
Java 現在高卒の俺が中学校の時に1ヶ月でマスターできたから、 大卒の人なら1日でマスターできる。 ちなみに業務開発では全然終わる気配ないから安心しろ。 LLなんか絶対に堅い開発で使えない。
スパーハカーになる為にvi極めたいんだがお勧めの本教えて
お前らCOBOLやれ色々と捗るぞ。 いまだにCOBOLシステムは現役稼動してるし、単価も高い。 COBOLからJavaなどに移行するときにも、COBOLが読める人が重宝される。 マスターして損はしない言語なのは間違いない。 お前らCOBOLやれ。
197 :
名無しさん@涙目です。(熊本県) :2011/03/23(水) 00:17:52.12 ID:SKfXBeK+0
正直プログラミングってだるい、やる気でない・・・
Java
199 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:18:19.59 ID:JoXW1wU20
コボルって今も使えるの?
pythonとかjavascriptあたりは三日で何とかなるだろ、少なくとも目的の機能を実現するくらいには。 使いこなすのとはまた別のはなしだが
こないだJavascriptで、チケット購入支援スクリプト組んでみたわ。 指定したページにつながるまで自動的にリロードするだけだけど、 チケットGET率がほんのちょこっと上がった。 もっとスキルがあれば、もっと先の画面まで自動的に進めるような アプリが作れるんだろうけど。
202 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:18:47.50 ID:prPaBBHe0
204 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:19:38.82 ID:a0qUFwM70
205 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:20:07.77 ID:a8QI3TvQ0
ツクールのためにruby覚えたなー
地元ローカルニュースでrubyプッシュしまくってる あいつら、多分意味わからずにやってるわ
>>194 今まで構文解析の話かと勘違いしてた。
LL言語なんて括りがあったのか…。
>>190 公式?はソースしかないのか。
でも誰かがほぼ間違いなく作ってるはず。
linuxとかだとOSによってコンパイル方法違うから
linux考慮するとどうしてもソース配布って形になってることが多い
(いっとくけど、yumだかaptだかはあくまでコンパイル済みファイルを落としに行ってるだけだからな)
ちなみにWindowsでもコンパイルできるけどめんどくさい
>>195 viなんてSSHで適当にいじってれば嫌でも覚えるよ
210 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 00:22:38.28 ID:eYJvubRk0
VBさえできれば VBSもVBAもVB.NET(中身はC#みたいなもんだけど)もできて Windowsの世界だけなら何でもできるやないか VBは神
>>72 無印のでいい。
読めばインタフェースや抽象クラスの意味がわかるから。
マルチスレッドの方は並列処理する気ないなら読まなくていい。
>>125 C#のジェネリックが不満なのはcovariantじゃないこと。
最近になってJavaみたいな文法入れたみたいだが。
何故アセンブラを誰も薦めないのか。
viは慣れると楽だが戻ってこれなくなる。 そしてemacsはHHK厨になりかける。
>>201 ソース見せてみ。場合によっては改良できるかもしれん
215 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:24:56.17 ID:RzVoZHjD0
216 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:25:37.76 ID:U95UKewL0
C++だけは無理。 あとは気合いで行けばなんとかなるかもしれない。
>>196 金融系のホストシステムはCOBOLが現役バリバリだよね。
今は若い人でCOBOLができる人が少なくて困っているらしい。
俺は絶対やりたくないけどw
俺は組み込み系のシステムで使われるCを薦める。
単純だから入門にも向いていると思う。
ポインタは難しいけど学んで損はないし。
.netとかjavaとか流行りものはバージョンアップとか仕様変更とか
多すぎでやる気がしません。。そのうち廃れるかもしれないしね。
AndroidだとJavaなのか・・・ ちょっくらEclipseダウンロードしてくる
>>104 ぷよぷよ作ろうぜ
音鳴らさなければ2時間あれば作れる
220 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:27:14.35 ID:prPaBBHe0
>>218 eclipseが必須って訳じゃないぞ。
JDKとかに入ってるjavac使えば何とでもなる
結局eclipseはコンパイルの際にjavac呼び出してるだけだし
222 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 00:27:52.89 ID:M1WFCt1a0
>>217 .netとかの新機能増えるのはいいけど、使いどころを教えてくれないんだよなあ。
結局使わないで済ませてる。
>>207 そう言えば、ruby鳥取産だったけ
>>195 viとvimは似て非なる物だからviなら覚える事は少ない
コマンドの組み合わせで作業効率が変わるけど
>>213 wordでcontrol+hをよくやって置換になる
224 :
名無しさん@涙目です。(中国・四国) :2011/03/23(水) 00:28:35.88 ID:jBHA/bptO
イラストは描けるからあとプログラムが出来たら エロいミニゲームみたいので一儲けできるのにといつも思ってる
>>217 え?Javaはめちゃくちゃ保守的だぞ。
使いづらいほどに。
226 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 00:28:57.97 ID:8QWWqmQH0
趣味で初めて 趣味レベルのゴール目指してるんだけど うっすい初心者本を15ページぐらいやって止まってるわ 俺は、いつゴール出来るのかね アマゾンの商品の値段を一時間おきに調べに行ったり、 ニュー即の、特定の語句を含むスレタイを一時間おきに調べにいってログに保存したり ヤフーファイナンスから毎日の株価落としたり、 まぁやりたい事は、これくらいなんだけど 勉強が全然、捗らないわ やりたいことが先にあるタイプだから上達も早いかと思ったけど 俺の頭が悪さが想定外だわ
>>221 Eclipseは独自のコンパイラ積んでるよ。
インクリメンタルコンパイルとかできるやつ。
微妙にジェネリックあたりの文法解釈が公式のものより緩かったりするから
Eclipse一本でコンパイルしてるとリリースあたりで大変なことになる。
>>221 おいそんなこと言われても
最初の1行しか理解できません><
>>229 無視してOK。
とりあえずEclipse入れとけ。
231 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 00:30:57.75 ID:eoIC+3i20
>>225 Javaは頑固親父
C#は流行りものにすぐに跳びつくミーハー
言語仕様に対してそんなイメージを持ってます
プログラマーやってるけどC言語は全く理解してないって人はいるの? やっぱりプログラミングの仕事してる人はC言語くらいは理解してて当たり前なの?
233 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:31:15.80 ID:3x5ZJR1c0
>>225 RubyもJISになったら保守的になるかねぇ
とろん
235 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 00:32:10.07 ID:XfevUfCA0
LinuxにTomcatいれたらエラー文が出まくる エラーの意味と解決法がわかる奴教えて ちなみにポートの競合は無い # catalina.sh run Using CATALINA_BASE: /usr/local/Apache-tomcat Using CATALINA_HOME: /usr/local/Apache-tomcat Using CATALINA_TMPDIR: /usr/local/Apache-tomcat/temp Using JRE_HOME: /usr/java/jdk1.6.0_23 Using CLASSPATH: /usr/local/Apache-tomcat/bin/bootstrap.jar (省略) 致命的: 設定記述子 manager.xml を配備中のエラーです java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String; ← ここがわけわからん
>>226 >アマゾンの商品の値段を一時間おきに調べに行ったり、
>ニュー即の、特定の語句を含むスレタイを一時間おきに調べにいってログに保存したり
>ヤフーファイナンスから毎日の株価落としたり、
具体的に何の言語でやろうとしてるのかわからんからヒントだけやろう
まずソケット通信とかはめんどくさいと思うけど最近の言語には簡単にHTTP通信できる関数とかがある
あとはDOMパーサ
タイマー
この辺でググってみ
あと頭の悪さって言ってるけど別に普通だと思うぞ
>>227 ほ〜そうなのか
237 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:32:38.78 ID:3x5ZJR1c0
>>231 アノテーションを入れた時点でスケベオヤジになった
>>232 いっぱいいる。
半端理解ならC言語で仕事してる奴の大半がそう。
○○言語専用のスペシャリストみたいなのには気をつけたほうがいい。
まともなプログラマなら複数言語使えて当たり前だし、
そういう人のほうが○○言語についても詳しい。
239 :
名無しさん@涙目です。(香川県) :2011/03/23(水) 00:33:15.51 ID:j97mgOKA0
>>212 大学の講義でアセンブラ習って、実習でアセンブラで課題を解決するコード組めってのをやったけど、
あんなの言語じゃない。マジでキツい。解説系の本すら市場にあまり流れてないし、リファレンスを直読みするしか無い始末。
後、コードが比較的流れが読みやすいのは良いとして、コンピューターの脳みそを直で触ってる恐怖感はマジでガクブルもの。
一部の禁止コードが使えるとは言っても、下手したら全部ぶっ飛ぶしな。
240 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:33:45.93 ID:Qfaim+Ps0
androidはSDKだけでも動くかなと思ったけどそうでもなかった
>>229 ごめんよandroidって一文が目に入ってなかった
>>226 そういうの既に誰かが作ってくれてるからそれ利用するだけ
ライブラリを作る側にはなれなくても利用する側にならすぐなれるぞ
243 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 00:34:26.14 ID:MNpMz8wG0
C#は関数型言語のつまみ食いしまくるもいいけど 早くDelphiにあったTStringListクラスを移植してくれよ
244 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:34:34.72 ID:1EBWsPHkP
JavaでWebアプリつーのを作ってみたいだけど フレームワークは何選べばいいんだよ。 StrutsだのSpringだの色々ありすぎてワケわかんね。
>>225 えぇーー。だって1.4から5.0でいろいろ機能増えたじゃん。
CとかCOBOLなんて何十年も仕様変わってないんじゃ。
246 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:35:29.90 ID:U95UKewL0
>>232 ゲームメーカーに勤めてるがいると思う。
サーバ系プログラマとかはPerlとかPHP、
あとはデータベースが使えればなんとかはなる。
mfおぺれーたやっつるけど、今からでもpgなれるかなー? 自社でオペなんて数人しかおらんわ 早いところ脱出したい
>>235 DIっぽい感じでメソッドが無いって言ってるように見える。
設定ファイルが間違ってるんじゃね。
俺ならとりあえずmanager.xml見てみる。
>>235 直接的にはTomcatが見てるjavax.servlet.ServletContext
クラスにgetContextPath()メソッドが無いってことだけど、
どっかのフォルダに置くJARが足りない読めてないとかじゃないの。
プログラムスレでプログラムって何ができんのって聞くて出ててくる答えがなんにも魅力を感じないんだけど みんなプログラムって仕事のために使ってんの?
251 :
名無しさん@涙目です。(内モンゴル自治区) :2011/03/23(水) 00:36:27.07 ID:vp2c1++xO
開発するための環境はどうやってそろえるんだよ みんな無料のソフトとかなのか?
>>250 そう。だから仕事ができんのってこと。
多くの職業プログラマは仕事という課題を与えられてるから、
何ができるとかそういう視点は持ってない。
描きたいものがないのに漫画家になった、みたいな。
>>250 趣味かな
まぁ本職でもあるけど
>>251 基本的にプログラミング関係は無料で何とかなると思ったほうがいい
254 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 00:38:19.11 ID:XfevUfCA0
書き込みを見ててプログラムやってみたくなった お前ら御用達の参考サイトとエディタください
256 :
名無しさん@涙目です。(岩手県) :2011/03/23(水) 00:38:37.66 ID:oXKTfymO0
アルゴリズムというか、動作の設計ができれば基本的に大抵の言語には対応できるからな フローチャートとか状態遷移図とか書いてみるといいと思う
257 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:38:41.70 ID:RzVoZHjD0
>>233 方言になるよ
ネットの世界ではUTF-8とかが広がってるのにS-JISなんて作るから
めんどくさいことに・・・
NTTはNGNなんてやってるしさ〜
日本は足引っ張るなよと
>>232 システムコールは別物だと言ってるだろうがー、と言って疲れた事はある
>>245 ISOがあるからあんまり言語仕様を変えられない、けどC++は何故か頑張ってる
>>250 趣味と仕事でやることを分けてる。
259 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:39:02.43 ID:3x5ZJR1c0
260 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:39:15.00 ID:HZHUL0X40
ゲームつくりたい場合どこから手を付ければいいんだ?
なんにしても教本読んで動いた動いたやってても力にならんぞ 簡単なゲームでも何でもいいから こんなモノを作ろうと決めて動くものを作るために どうすればいいか調べて作り上げるまでやっとけよ
262 :
名無しさん@涙目です。(香川県) :2011/03/23(水) 00:39:21.44 ID:j97mgOKA0
>>251 環境は、エクリプスとかイーマックスとか、無料のがある。
コンパイラも、GNUでググれば無料ののがあるはず。
環境は別に無くても、テキストでコード書いて保存すりゃ大丈夫だけど、
コンパイラは、それぞれ書くコードを読み込んでくれるコンパイラが無いとコードが走らない。
ジャバ、Cあたりは、無料でもデフォで入ってる。
マック機なら、GNUは購入時の付属CDに総合開発環境のエックスコードとともに入ってる。
263 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 00:39:44.49 ID:MNpMz8wG0
>>251 アマチュアだからプログラム開発ツールに金払ったことなんかねーや
みんな無料版だけ
あっその昔QuickBasicだけは2万円で買ったかw
仕事で書いてる時はクッソつまんねーよ、 仕事のプログラミングでストレス貯めて家のプログラミングで発散するという 良く分からない状態になるよ
>>251 家のは無料のソフトだ。
有料の開発環境って業務じゃないと触らない。
266 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:40:03.58 ID:weV44DZ90
HTML CSS 3日もいらん
267 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:40:42.26 ID:ekSodzZS0
268 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:41:00.50 ID:Qfaim+Ps0
パズル感覚だから仕事でも家でもハマって抜け出せなくなる
269 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 00:41:05.15 ID:cWEywS9c0
Delphiって最近まったく聞かなくなったけど くたばったの?
>>251 大抵のものは無料だよ
有料の開発環境の方が少ないぐらい
今は大規模プロジェクトの土方やってるけどテキストエディタとGNUだけだぞw
Scala楽しいなー
BASIC
273 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:43:12.76 ID:cp3qNKNOP
>>243 List<string>じゃだめなん?
274 :
名無しさん@涙目です。(富山県) :2011/03/23(水) 00:43:22.22 ID:YdDebtWf0
>>250 自分が作りたいと思うものが作れるから楽しい
PHP+Flash+SQLでWebサイトいくつか作ってるし
C/C++でフリーソフトも作ってる
そんな感じ
276 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 00:43:56.04 ID:XfevUfCA0
277 :
名無しさん@涙目です。(内モンゴル自治区) :2011/03/23(水) 00:44:38.51 ID:vp2c1++xO
無料ソフトでも作れるのか俺も何か作ってみようかな 今はCとJAVAってやつに興味あるから探してみよう
278 :
[―{}@{}@{}-] 名無しさん@涙目です。(catv?) :2011/03/23(水) 00:44:40.15 ID:VRPEUS98P
>>219 全然なにしたらいいかわかんないよ
そもそも画面が動く物をどう作るのかがわからない
279 :
名無しさん@涙目です。(長屋) :2011/03/23(水) 00:44:48.42 ID:9o1VWmeI0
PHPとJavaScript覚えろよ
280 :
名無しさん@涙目です。(関東・甲信越) :2011/03/23(水) 00:44:48.38 ID:4qxj9X4cO
php mysqlってムズイ?データベース作って検索からばーって出したいんだけど htmlはメモ帳でいくつか作ったレベル
HTMLはきちんとstrictな構文で書けるようになるまで覚えといた方がいいと思うわ この考え方はプログラミングにも通用するから
282 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 00:45:04.62 ID:8QWWqmQH0
>>236 >>242 前にお前らに聞いたらRubyかPHPっつうから
Rubyの薄い本かったんだけど
プログラムとは別のわからん事があって
けつまずいてんだわ
対象が大きなサイトだから、そこにはちゃんとしたルールがあって、
理路整然とデータが置いてあるんだろうけど
まずそれが理解できねぇなって思って
ああいうのって当たり前だけどある日、勝手に仕様が変わったりするじゃん
こっちとしても日常のツールだから
即座に自分で対応できたらいいなって思ってんだけど
わかんないだらけで萎え萎えで
プログラムの方の勉強も全然捗らない
vaaだけるだけでスゴイと言われた今の現場 オペって向上心が無い人間ばかりだな…
>>82 C++やるくらいなら、CとJAVAを別々にやった方が面白いぞ。
285 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 00:46:04.30 ID:BJKQPrlf0
>>273 DelphiのTStringListとC#のList<string>の違いは
改行分割が自動かそうしゃないかの違いくらいかな?
286 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 00:46:14.06 ID:RconokBK0
>>281 最近企業のサイトでもまともなマークアップ増えてきて嬉しい。
一昔前では考えられなかった。
し・か・し、XMLとして破綻してるのにXHTMLにしたり
以前より酷いキチガイマークアップも増えてる。こいつらは死刑。
特にブログのCMSなんて絶対にXHTMLを吐くべきではない。
288 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 00:46:29.72 ID:9N0NhvUZ0
日曜プログラマと業務プログラマって具体的にどう違うの?
289 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 00:46:30.68 ID:M1WFCt1a0
まあ、仕事上はみんなが理解できる言語っていうのが一番有利なんだろうな。
<p>IPAまぴょーん</p>
291 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:47:46.27 ID:Qfaim+Ps0
でもHTML5になったら大きく変っちゃうんでないの
292 :
名無しさん@涙目です。(長屋) :2011/03/23(水) 00:48:36.04 ID:9o1VWmeI0
>>288 仕様書に従うのが業務プログラマ
己の欲するものを書くのが日曜プログラマ
293 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:48:38.69 ID:1vkxUhrc0
動的言語が流行らないことを心から祈ってます
C, C++, C#, VB, python, lispを知っていればとりあえず困らない
>>288 日曜プログラマ:プログラミングが趣味です
業務プログラマ:プログラミングは仕事の一部です
プログラミングスキル:日曜プログラマ>>>業務プログラマ
運用スキルとか:業務プログラマ>>>日曜プログラマ
会社にはいるまでプログラミングしたことないってのが業務プログラマには一定数いる。
297 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:49:09.27 ID:pgvPzbdz0
>>235 >his method was added to the Servlet 2.5 API.
Do you by any chance have an earlier version of the Servlet API somewhere in your CLASSPATH? For example do you have GWT in your project?
だってさ
Javaのバージョンが低いんでねーの
■1から10までを足すプログラムを書け■ (俺より効率良いプログラム書ける人いたらアドバイス頼む) ●Cプログラム int i; for(i=0;i<10;i++){i=i+1;} ●アセンブラ LD A,0 LD C,1 LD B,10 LBEL1 ADD A,C INC C DJNZ LBEL1
300 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:49:52.93 ID:pgvPzbdz0
iPhoneで2chアプリ作りたいんだけどObjective-Cとか全然わからん まずC言語からやった方がいいの?詳しい人教えて
302 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:51:01.51 ID:P0iIaBTO0
303 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:51:11.38 ID:cp3qNKNOP
>>299 int i;
for(i=1; i<=10; i++);
じゃね?
>>299 言語にもよるが一般的にforよりwhileの方が早い
306 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:52:02.40 ID:LZxYbG0A0
307 :
名無しさん@涙目です。(長屋) :2011/03/23(水) 00:52:07.82 ID:9o1VWmeI0
>>280 PHP/MySQLは別に難しいことは無いと思うけど、切り分けしっかりやるんだぞ
データベースがおかしいのとPHPがおかしいのは区別しないとはまる
で、仕事になると、PHP/MySQLでは遅すぎる部分をCGIで書き直したりする
308 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 00:52:14.90 ID:BJKQPrlf0
>>299 100までなら
for(int i=1; i<=100 ; i++){ x += i; }
For i = 1 To 100
x = x + i
Next
for i:= 1 to 100 do begin
x := x + i;
end;
(1 to: 100) do: [:i | total := total + i].
for i in range(1,101):
x = x + i
do i = 1,100
x = x+i
end do
(dotimes (i 100) (setq x ( + x i )))
PERFORM 100 TIMES
ADD 1 TO I
ADD I TO X
END-PERFORM
$x += $_ for 1..100;
for (1..100){ $x += $_ ; }
>>282 俺はちょっとしたツールなら相手の仕様が変わる事は考えないよ。
完璧主義は身を滅ぼす。今は動けばいい程度に考えるといい。
そのうち信頼性を上げたいと思ったらテスト技法について勉強すればおk。
まじで
>>293 静的解析ツール効かないからエンタプライズ向けでは
自動生成とか軽い用途以外では流行らないと思うよ。
あれがいいのはプロジェクト規模が小さいうちだけ。
>>294 ぱっと思いつくのは
HTML/CSS,JavaScript,Java,C,C++,C#,VBA,Common Lisp,Perl,Ruby,Python,Haskell,Oracle SQL,PL/SQL
あたりかな。
314 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:53:19.01 ID:fzxnWAYu0
まじレスすると、最初は JavaScript か Ruby がオススメ。 でもいきなり、Java, C#, C でもいいと思う。 PHP, Perl, BASIC は ダメ、ゼッタイ。
315 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 00:53:21.64 ID:AeyMuStu0
バッチ代わりにJScript覚えるといろいろ捗る でもPowershellはあまり覚える気がない
316 :
名無しさん@涙目です。(富山県) :2011/03/23(水) 00:53:27.29 ID:YdDebtWf0
317 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 00:53:32.35 ID:Bh+OVuWT0
>>299 int sum = 0;
int max = 10;
sum = ( 1 + max ) * max / 2;
forループとかは、小学生のやること
本当にpythonとphp覚えたくて 入門書とか買ったが何も進歩ない 何か作ってみろ言うがそれすらも思いつかないし こういうやつはそもそも向いてないんだろうね 憧れはあるんだけど
>>299 int i, n = 0;
for(i = 0;i < 10; n += ++i);
320 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 00:55:20.73 ID:pgvPzbdz0
<body onKeyDown=K=event.keyCode-38><script>function T(){h=100,B=Math.floor(Math
.random(l=8,p=-1)*16+4)}function Y(){for(S="",i=104;i--;i%8||(S+="<br>"))n=N[i]
,S+=n?~n?"<a style=color:#"+(249*n)+">●</a>":"■":"_";document.body.innerHTML
=S;N=[K-50?h-=M[h+l-K]|M[h-K]?0:K:M[h+p]?0:(x=p,p=-l,l=x)];for(K=0;++i<113;N[i]
=M[i]);N[h]=B
>>2 ;N[h+l]=B%4+1;if(!(++e%10))if(h-=8,M[h]+M[h+l])for(M=N,T(f=0);f
=!f;){for(i=112;i--;g=C[i]=0);for(;g=!g;)for(i=0;i<103;i++)if(n=M[i+8],!M[i]&&n
)M[i]=n,M[i+8]=g=0;for(;i--;){n=c=0;for(E=[i];M[i]>0&n>=c;c++)for(j=4;j--;t>102
|C[t]|M[i]-M[t]||(C[t]=E[++n]=t))x=p,p=-l,l=x,t=E[c]+p;if(n>3)for(;n;)f=M[E[n--
]]=0}}M[100]||setTimeout(Y,49)}for(M=N=[C=[i=113]];--i;M[i-1]=i%8>1&i>7?0:-1);Y
(T(e=K=0));</script>
>>302 DBやサーバのセットアップ、データの改変・エビデンスの取り方、
テストの仕方、バッチやジョブの組み方、顧客への導入とかもろもろ
業務じゃないと絶対にやらない分野ってのが必ずあって、
(そもそも有料ツールしかないものとかな)
日曜プログラマはそういうのやらないよね。
ヘタするとデータベースとか絶対に業務では避けられないものにも手を出さない可能性があるし。
ore = new neet; while(1) { ore.wake(); ore.watch2ch(); ore.masturbation(bbs2ch.GetEroZip()); ore.sleep(); }
>>299 int sum(int x){ return (int)(0.5*x*(x+1)); }
325 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:57:22.36 ID:Qfaim+Ps0
>>323 neet ore= new neet;
じゃないの
327 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 00:57:50.59 ID:stAqdFK30
C#2.0一択 C#3.0になると変態仕様がウザい
>>324 int sum(int x){return x*(x+1)
>>1 ;}
間違ってたらごめんね。
>>305 Whileのほうが早いってマジ?
>>308 後半がわけわからん、それは何?
>>317 いや、それダメでしょ、「1から15まで足す」には対応できないじゃん
330 :
[―{}@{}@{}-] 名無しさん@涙目です。(catv?) :2011/03/23(水) 00:59:05.99 ID:VRPEUS98P
>>299 プログラミングはよくわかんないけど、
別に正直に足さなくても良いんじゃないの?
mからnまでの和
(define (manko m n)
(/ (- (* n (+ n 1)) (* m (- m 1))) 2))
PerlとJavaを途中で挫折した俺には何が向いている? visualC++もvisualBasicもだめだった
332 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 00:59:49.21 ID:W682/0n+0
.NETのFTPクラスには絶望した URI指定が大前提だからUNIX系のFTP鯖相手の時、WEBルートより上に上れねぇwww 結局Rubyで書いたら楽勝だったぜ
333 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 00:59:51.72 ID:3kSpd6gl0
JSP、Servlet全盛だった8年前くらいにドカタから足を洗ったんだけど 今って何が流行ってるんすか
335 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 01:00:29.61 ID:Bh+OVuWT0
>>329 maxを15にすりゃいんだよ細けぇこたぁ
337 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 01:00:59.44 ID:Qfaim+Ps0
338 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:01:29.33 ID:pgvPzbdz0
>>299 foldl (+) 0 [1..10]
引数の順番忘れちゃう…
>>318 オレも憧れで入門書を読んでたクチだが、PGとして
就職したらすぐ覚えた
結論だが、必要になれば覚える
>>331 それ以下はHSPぐらいしか思いつかないぞ。
342 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 01:02:31.72 ID:YI6RpSWf0
>>1 なんでよりによってRuby...
いや言語は嫌いじゃないけどあの作者はどうにかならないの?
>>342 rubyが一番マシじゃね。現状のスクリプト言語だと。シェルでも使えるしな。
344 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 01:04:42.34 ID:HLhN5lX60
>>18 ぜってー無理だわ。
あの難解な書き方に馴れん。
345 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:04:58.47 ID:pgvPzbdz0
もうサーバサイドもJSにしろよ Jquery楽すぎなんだよ
346 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 01:05:19.29 ID:Xx5zIvKl0
C と C++ と C# の違いを 3行以内で教えて
ニュー速民なら COBOL楽勝だろ
348 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 01:06:18.73 ID:W682/0n+0
>>338 無理だったぜ
ftpコマンドのような対話的処理をさせたかったからRubyのftpクラスがしっくりきたな
349 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:06:34.02 ID:02xCuqS00
日本人ならひまわりだろ
>>346 C:色々できるけど古い
C++:変態にのみ許された言語
C#:とりあえずドット打っとけ
351 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 01:06:45.16 ID:zxPCR90i0
趣味グラマでpython覚えようと思うんだが何かお薦めの本教えろや pygameとか適当なライブラリ使ってゲーム作りたいから、基礎だけさらっとわかるやつ
>>346 Cは頭だけになった魚
C++は骨だけになった魚
C#は身がついている魚
そっか、PGで入りたいのときは 入門書レベルの知識って役立った? ってか、PG新入社員ってコード見慣れるのもあって バグ取りとかなの?
354 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:08:01.76 ID:pgvPzbdz0
JAVA = C++--
>>348 面倒だなぁ、直接ソケット叩くしか無いのか
>>346 C:A型
C++:AB型
C#:O型
VB:B型
>>351 Pythonでゲーム作りますが何か?
というサイトをオススメする
358 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:08:44.46 ID:pgvPzbdz0
>>353 ふつーはテストだな、ブラックは学徒動員されるけどなw
大手は半年くらい研修だよ
359 :
名無しさん@涙目です。(千葉県) :2011/03/23(水) 01:09:09.95 ID:crwvuSeN0
よしCOBOL/Sだ
>>345 つ node.js
っていうかjQueryをサーバーサイドでって混乱しそうなんだが。
>>343 いや言語は全く責めてないよ。
ただ作者が…
あと個人的にはCUIならPHPが一番使いやすいよ。
jQueryの難点は結構重いってことだな・・・・ 俺javascript書く時は結局ライブラリ使わないわ 便利なのは知ってるんだけどね
365 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:10:48.99 ID:pgvPzbdz0
>>362 いいところは、担当決まってるけど
ブラックは先輩がテンパってるので罵倒されながら育つしか無い
しかし実務に使ってるソースは勉強になるよ。おれはそれで覚えた口
pythonでゲーム作っても 遊べる環境限られるんじゃない?
>>353 普通、新入社員は雑用とテスト。最初はテストばかり。
仕事ができるようになってきたら、既存プログラムの修正。
それもできるようになってきたら、新規プログラム作成。
それもできるようになってきたら、プログラムに近いレベルでの設計。
それもできるようになってきたら、より大規模な業務用件からの設計。
それもできるようになってきたら、プロジェクトマネージメント。
というようになっているが、もちろんこの限りではない。
下請けは一生下請けのままだから、上の途中で途切れたりするし、
元請けは途中から始まったりする。
>>358 もう机上でテキスト見るより既存のアプリとかを
いじってみたほうがやっぱ早いのかな?
370 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:12:19.71 ID:pgvPzbdz0
>>361 いやあの書き方がね。まあそれいうならRubyやれだけど
>>364 $("id")で沢山おまけが付くからなー。まあパフォーマンス気にしないなら楽で良いよ
気になったらDOMを直接使うけど
371 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 01:12:50.75 ID:zxPCR90i0
372 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 01:12:59.39 ID:Xx5zIvKl0
オブジェクト指向って HTMLで言うところのCSSファイルを扱う時に使用するものだよね? それを理解できればプログラマーとして一歩前進? オブジェクト指向を理解できるかどうかが大きな壁だと教わったもんで。
JavaとJavaScriptって違うってことを 基本情報処理技術者の試験受けようかと思ってたときにはじめて知った 今はたしか試験の名前は変わったはずだが 初級シスアド試験・・・そのためのユーキャン・・・若気の至りです 3万返して
374 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:13:54.99 ID:pgvPzbdz0
>>369 俺的にはBlogとかWikiとかをのぞくのをオススメする
まあ変態的なソースもあるけどさ
PHP、Perlなら
>>189 でも入れていじってみるのが早道とおもう
>>372 オブジェクト指向についての理解は違う。
CSSで言うところのクラスは単なるclass(分類)という意味で、
オブジェクト指向用語で言うクラスのことではない。
いわゆるオブジェクト指向一式を理解したければJavaと、
Javaを使ったデザインパターン(結城浩の本で十分)をやったほうがいいです。
376 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 01:15:15.27 ID:zxPCR90i0
真に根性ないやつには環境を整えることすらできぬ
377 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 01:15:16.89 ID:KzBxH0Wz0
C勉強してるけど全然進んでない 初心者の本を50ページくらいしてやめてしまった 数学の勉強ばかりで本当にそういうプログラムが作れるの?
378 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 01:15:43.39 ID:HLhN5lX60
>>352 うまいな。ちとワラタ。
てか、考えたのおまいじゃないだろ?w
>>370 jQuery読んで自分で書きなおせばおk。
>>377 もちろん出来ません。
何作りたいのかは知らないが、大方の用途で今Cをやるのは大きな間違い。
>>353 言語を問わず 文法が載っているから、入門書は必須だよ
新人の頃OJTで、関数の仕様(入出力)を与えられて、ひたすら
コードを書いていたよ。当然ダメ出しの嵐
デバッグは無いな。新人には無理
>>374 わかったわ ちょい調べてみる
Xammp環境はあってフリーecサイトを
触ったりはしてるんだけどね。。。
383 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 01:17:44.13 ID:fzxnWAYu0
>>372 オブジェクト指向で大事なのは部品化だな。
前処理と後処理を部品化するクロージャをRubyで学習すれば、
Java を覚えるのも楽だし、余裕で無名クラス使ってクロージャもどきを使いこなせるようになるよ。
>>372 Web関係ならDOMの勉強がオブジェクト指向に直結すると思う。
HTML、CSSは面倒な雑用程度にしか思わない。ブラウザ依存ひどいし。
>>372 コードとデザインで分離して作業を分担するという意味では
まぁ間違っていなくもないけどあんまりあってるような気もしない
オブジェクト指向は結局の所
つけた名前に沿った処理が完全に出来るものを作ったらかっこいいじゃん?
ってことこれに尽きる
例えば蛇口クラスを作成した時にそのクラス内で蛇口を全部表現できたらかっこいいじゃん?
プログラミング技術を養うためには 最低限高校までの数学を復習するべきだと思うんだけど プログラミングはあくまでもコンピュータへ命令する為の手段であって どういう命令をしたら速く、効率よく動かすことができるのかは プログラムを打つ人間の頭で考える事だから
387 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:18:15.64 ID:pgvPzbdz0
Perl=一つのことをなるべくたくさんの方法で書けるようにする Perl以外=同じことをスルならなるべく一つの方法で書けるようにする Perlは自然言語が目標らしい
プログラミングの何が難しいって環境整えるのが一番難しいwww プログラム初めてのやつはまずそこで挫折する。 そこを乗り越えたらむしろとんとん進んでいく。
>>387 普通の人が自然言語をしゃべるときに
いちいちスカラーコンテキストなのかリストコンテキストなのか気にしたりしないけどねw
>>386 俺はセンスだと思う
センスのない奴はどんなに頭よくても、糞ソースにしかならない
391 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 01:22:40.97 ID:8QWWqmQH0
すいません 高校数学の本を一冊すすめてください アマゾンですすめてください
>>387 or die、〜 ifはいいよね。
|| die()って書き方は他言語でも使ってるわ。
Perlは迷走してると思う。javascriptが一昔前に比べてずいぶん化けた PHP見たいにサーバサイドで使えればいいのにと何度思ったことか
バッチファイル
396 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 01:25:04.78 ID:KzBxH0Wz0
環境は俺でも整えられた CPad用意して環境PATHとか設定して実行しておおってなった 最初だけだった どれやればいいのか分からんからperlとPythonとrubyも全部入れてしまった Pythonっていうのが簡単で色々できるらしいから次にやろうかと思ってる 本を買ってやっていけばいいの?
397 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 01:25:15.06 ID:YI6RpSWf0
>>390 俺は両方だと思う。確かにセンスも重要だね。
センスは知識がないと生まれない。
知識はセンスがないと活用出来ない。
>>393 lambda風記法が入りだしたころから劇的だった。
jsは当分手放せないわ。
>>393 まあ一応IISでASP+JScriptを使うという手もあるけどな
400 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 01:28:01.21 ID:fzxnWAYu0
Ruby のいいところはクロージャと、なんでもオブジェクトとして扱えること。 なんでもオブジェクトだから、クラスメソッドをポリモーフィズムでごりごりすることも出来る。 だから、抽象ファクトリクラス作って、ファクトリクラス作ってごにょごにょとかする手間が省ける。
やりたいことが決まってる人は、それに向いてる言語を選べばいい。 ただプログラミングをやってみたいだけの人はC♯かVBにしとけ。 いまどきの人はウインドウ出ないと何か作った達成感が無いから。
プログラムのプの字も知らない俺はCから始めればいいの?
>>394 バッチファイルの存在知らない奴が増えたね
ftpなんてバッチで充分なのに態々FTPのツール使ってるの見ると効率悪いな〜と思ってしまう
レジストリもだけど
サーバー側は node.js おすすめ。 Ajaxやらされた人ならたぶん書きやすい。
>>402 なんでどいつもこいつも鬼門の塊みたいなCから始めようとするんだよ。
そんなに面倒事とコンソールと貧弱な環境と向き合いたいのか。
お前ら当然Windowsのプロンプト上でls -lとか使えるようにしてるよな?
407 :
名無しさん@涙目です。(富山県) :2011/03/23(水) 01:32:32.84 ID:W3iIe+8h0
おい、java勉強してるけどオブジェクト指向ってなんだよ ブロック崩しが作れるくらいにはなったけど、この先どうしたらいいんだよ 教えてくださいお願いします
408 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 01:33:06.07 ID:+PRPFlK+0
↓人生のプログラミングに失敗した人から一言
410 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 01:33:18.22 ID:XfevUfCA0
結局パス間違えてただけだった、俺しょぼいな Cでコンソールから引数をとるプログラム作ると面白いです^q^
411 :
名無しさん@涙目です。(香川県) :2011/03/23(水) 01:33:53.55 ID:j97mgOKA0
>>377 C言語は、他の言語を学ぶ時の基礎になるから、やっておいた方が他の言語を学ぶ時に
ずいぶん楽に感じる事はある。
さらに、C言語で全てが完結できるわけじゃなくて(むしろ、現在はC言語では完結出来ないものの方が多い)、
自分が実現したい事をソースに起こす時に、必要に応じてその作成物に適合した言語を用いてやる必要はあるね。
数学は、高校までの数学があればなんとかなると思うよ。それよりもパズル的要素の方が多いかもしれない。
ゲームプログラミングで、物理演算扱うなら話は別だとは思うけど。
413 :
名無しさん@涙目です。(長屋) :2011/03/23(水) 01:34:45.15 ID:C0+1QGeVP
Rubyはごり押しでなんとかなるから気に入ってる 別の言語でも同じことはできそうだが
簡単なのがいいならVBかPHPくらいだろ
>>395 逆に聞きたいんだが、それっていいのか?
CentOS,PHP,MySQL,ExtJSって縛りで仕事してるから、楽になるならCOBOLでも齧り付きたい
ゲーム作りたいって言ってる奴は 一年だけでもいいから専門学校行ってみたら? ライブラリとか学校で用意されてるのあったら それ使うだけで正直DirectXでゲーム作れちゃうから。
>>413 C、C++のゴリ押しはマジ勘弁して下さい。
じゃあ何から始めればいいんだよ phpとかjavaか?
419 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:36:29.35 ID:KjTMxfbl0
COBOL
420 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 01:37:00.68 ID:wRurY7Sl0
高校数学で順列組合せ・確率あたりが得意だったやつは プログラミングとの相性が良い脳の持ち主 脳内ソース
>>418 このスレの趣旨的にHTMLでもやれば。プログラミングじゃねえけど。
422 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 01:37:34.96 ID:zxPCR90i0
pythonとrubyならpythonの圧勝でいいの? というかrubyは死ぬの?
>>403 ほんの10年数前に培われた知恵が軒並み失われつつある気がする
技術の継承とか車輪の使い回しなんて幻想なんです
424 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:38:01.72 ID:pgvPzbdz0
>>406 ll
コマンドまたはファイル名が違います
>>407 処理やデータを全部、擬人化して考えろ。いろいろ捗るぞ
HTMLもCSS、php、Javascriptがからんでくると結構ややこしい
427 :
名無しさん@涙目です。(香川県) :2011/03/23(水) 01:38:26.57 ID:j97mgOKA0
>>407 javaの起源自体が、元々、大規模開発の手間を軽減することもあったくらいだし、
それこそ、幾つもクラスを用意して、大きなプログラムを分散して平行開発していくのは、企業くらいじゃないのか??
個人でやるなら、そこまで全体のプログラムが大きくなる事も無い様な気がしなくもない。
もちろん、やる内容にも依るとは思うけど。
428 :
名無しさん@涙目です。(長屋) :2011/03/23(水) 01:38:47.68 ID:C0+1QGeVP
429 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 01:39:00.11 ID:XfevUfCA0
みんな違う言語使ってるからバベルの塔みたいになってるのか
430 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 01:39:02.70 ID:/Jv4udFF0
プロのPGの方、高卒職歴なしの24でも雇ってもらえるとこありますかね? 拙作のアプリ引っさげて行こうかと思うけど通用するか不安。
TK-80
432 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 01:39:14.52 ID:M1WFCt1a0
>>426 っていうか、Webシステム覚えること多すぎだろ。
>>415 XMLHttpは早い話連携用で
非同期通信だからjavascriptのタイマー周期にあわせて何度も取得しに行ったりできるし
phpで<?php echo time(); ?>ってだけ書いといてjavascriptのxmlhttpでぶん回せばよくね?
趣味でやっててもちゃんと設計してるやつとしてないやつでは 1年後に見たときのげんなり感が違う
手堅さで言えばJAVAなんだな
>>427 でも、大企業だと末端開発者までオブジェクト指向を使いこなせてないから
同じ部品を何個も何個も作りまくって手間が逆に増えてる罠
437 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 01:41:01.17 ID:fzxnWAYu0
>>423 俺も教えるの止めたからな…
教えても無駄とどっかで気づいちゃったんだよな、きっと
>>430 体丈夫か?
>>430 マジレスすると1番大事なのはコミュニケーションスキル
PGはアホでも覚えられるが日本語覚えられない奴多すぎ
>>433 ExtJS使ってる奴にAjaxの説明はいらないと思うぞ。
>>430 大卒で足切りしてるところが多いから、能力云々で雇ってくれるところは少ない。
プログラマーとしての知識より、サーバ構築のノウハウだとか、アプリケーションのインストールや、
導入したシステムの使い方をわかりやすく教えるスキルとか、そっちのほうで人を欲しがってる。
442 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 01:44:57.66 ID:/Jv4udFF0
>>438 あー、やっぱり体力勝負ですか。
PG職で労働時間や休日がしっかりしてるこってもはや幻想なのかな。
<body id=D onKeyDown=K=event.keyCode-38><script>Z=X=[B=A=12];function Y(){for(C =[q=c=i=4];f=i--*K;c-=!Z[h+(K+6?p+K:C[i]=p*A-(p/9|0)*145)])p=B[i];for(c?0:K+6?h +=K:t?B=C:0;i=K=q--;f+=Z[A+p])k=X[p=h+B[q]]=1;if(e=!e)if(h+=A,f|B)for(Z=X,X=[l= 228],B=[[-7,-20,6,h=17,-9,3,3][t=++t%7]-4,0,1,t-6?-A:2];l--;)for(l%A?l-=l%A*!Z[ l]:(P+=k++,c=l+=A);--c>A;)Z[c]=Z[c-A];for(S="";i<240;S+=X[i]|(X[i]=Z[i]|=++i%A< 2|i>228)?i%A?"■":"■<br>":"_");D.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y(h=e =K=t=P=0)</script> こんな簡単なテトリスすら俺には無理
>>441 俺のOSインストールテクニックが役に立つ時が来たか。
>>442 GoogleJapanとか、日本MSとか
日本企業は諦めろ。まず無理だ
>>440 ExtJSって流行ってるのか。俺はこう言えば良かったのか。別に2つの言語使ってもよくね?って。
>>435 そうだよ。マルチプラットフォームとか色々有利な特徴があるから
まずエンタプライズ向けでは死なない。
単価は安いが食いっぱぐれない。
>>430 注文付けなければたくさんあるとおもうよ。
俺は19で就職したけど、すぐに決まったから。
ちゃんと自作のものがあるなら、なおさら決まりやすいと思う。
それすら作れないレベル低いのがウヨウヨいるから安心しな。
448 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 01:48:18.16 ID:fzxnWAYu0
>>442 いぁ、怪しい派遣でもないかぎり休日はちゃんとあるし、有給も取れる、と思う。
>>442 この地震で大変なんだよ、停電とか、電車動かねーとか…
でもケツは決まってる、何だかなー
俺は定時に帰ってるけど
>>446 意味が分かった。
でもそれDB操作無理じゃね?
451 :
名無しさん@涙目です。(石川県) :2011/03/23(水) 01:50:28.65 ID:kLVUQVB10
HTMLはジオシティーズ全盛期の頃に触った事あるよ 文字が左右に動いて楽しかった
>>444 最近の自治体は、やたらとLinuxびいきだから、役所に入り込んでる企業狙うといいと思うぜ。
地元企業を優先するし。地元の人材を採用すると補助金出してるところも多いから、補助金狙いで雇ってくれる。
>>450 DB操作はサーバサイドのプログラムから実行すればいい。
まぁJavascript直接とはいかんけど。
454 :
名無しさん@涙目です。(北海道) :2011/03/23(水) 01:52:41.30 ID:3QF5h48/0
I'm ready
うう… そろそろ辛い 寝よう…
>>451 HTML忘れてるな…。marqueeだっけ?
table form a input divばっかりだ。
457 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 01:54:15.44 ID:nyflN0EP0
どの言語も長続きしない俺が今手を出してるのはappinventor 専用スレが無いのが残念
erlang最強 マジ最強 何が最強って、信者が狂ってるのが最狂
なでしこがオススメだよ 日本語で書くからアルファベット見ると頭痛くなるような人にも向いてる 処理の流れとか、条件分岐とかが判ってきてからメジャーな言語いけばいいよ
460 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 01:55:58.70 ID:0i63ZDne0
まぁサイトとか見ながらやるより ちゃんとした教本読んでやるのが一番良い そんで解らない事があったらYAHOO知恵袋か2chのプログラミング板で質問 プログラミング質問スレはキチガイがたまに居るけど良い人ばっか。 あそこは2chの良心というか2chも使い方次第では人の為になると言うことがよくわかる
そろそろ寝るか 俺が寝たらスレが落ちてしまう・・・
プログラミングなんて実際動かしながらやったほうが覚えられる レシピ読んでるだけじゃ料理うまくならないのといっしょ
463 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 01:58:20.86 ID:m5A1p9Al0
JCL
>>450 >>453 が言うサーバサイドで、CRUDとか言うやつを作ってしまえばいい。
レコードを作る(Create)、読む(Read)、書き換える(Update)、削除する(Delete)プログラムを、PHPなりPerlなりで書いて、ExtJSのStoreクラスから実行するんだ。
綴り忘れたけど、しんふぉにーとか言うフレームワークを使えって言われて、酷い目にあったな・・・
465 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 01:59:46.31 ID:ZlY6uF3N0
最低でもStack Overflowの英語ぐらいは読めるようになっとけ 捗るぞ
C → C++、DXライブラリ、SDL、Qt、CUDA、OpenMP・・・
Cをやれ
google androidの開発環境揃えたけど アンドロイドエミュレータが遅すぎで使えなかい泣きたい
>>468 エミュレーターじゃなくて実機買えってことなのかなあれw
470 :
名無しさん@涙目です。(長崎県) :2011/03/23(水) 02:01:26.27 ID:Jf0G2vj10
>>460 けど、ぐぐって2chのスレが真っ先に出てきたら、そこで絶望するぞ。俺は
472 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 02:03:01.97 ID:oEJXsphi0
高校で三年間Cやったけど意味分からんな
>>471 いちおう本だけは買った。
今DXライブラリでキャラ動かしまわるRPGアドベンチャー的なゲーム作ってる。
(14歳から始めるシリーズ)
マスターの定義は?
>>464 そういうサーバー側処理もJavaScriptにできれば楽って事かと…。
>>474 お前すごいな。
俺は動きの補正とか物理演算ライブラリ使うあたりで、
自分で何作ってるんだかわからなくなって挫折してしまった。
>>477 node.jsでググってみ。
いろいろとはかどるぞ。
480 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 02:14:24.93 ID:t32lWtdc0
>>136 =と==を間違えて数時間無駄にしたことがあったな
コンパイラが教えてくれないから参ったわ
>>480 ありがちな、=! も
やりたい事は解るけどそれ違う
>>478 いやガチDirectXとか3Dとかじゃないよ。
アニメーションドット絵こしらえてXY座標で動きまわらせるだけの2D。
(SFC〜PSあたっりぽいレベル)
これから他キャラとかイベント発生プログラムとかこしらえる準備など。
Javascriptが結構難しくて大変だった ノードとかDOM操作が難しいのなんの ブラウザ毎に使用違うし場合によっちゃIE用のスクリプト、火狐T&Safari用のスクリプト、クローム用のスクリプト用意しなくちゃなんないし オペラは完全に見捨ててた 本当にアレじゃあオペラ誰も使わん
プログラマーって普通はいくつくらいのプログラミング言語使いこなせるもんなの?
>>479 2chで捗ると言われて、本当に捗りそうな情報をもらえたのは初めてかもしれない
486 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 02:23:50.24 ID:ODah+ISY0
c
>>373 俺なんて将来の焦りで行政書士講座で5万だぞ
泣きたい気持ちをこらえつつ毎月4千円払ってる
ATOKはIPA公認フリーウェアなんですよね?w
>>482 ちゃんと考えて組んでるね。
イベント処理とかキュー作り過ぎて難解になった覚えがある。
俺も設計とか真面目に勉強してれば…。
プログラミングを覚えることが目的ってのは、本末転倒だよなぁ 作りたい物に合わせて言語選べば良いじゃない
Cの絵本よんどけ
493 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 03:24:33.90 ID:grrq6b2F0
3日でプログラミング覚えてなにすんの? 上司にそう言われたの?
ロンダ先の教授やら院生に何か一つでもプログラミングマスターしとくと楽だって言われたんだが何をやればいいのさっぱりだ
とりあえずかっこよさげで便利そうだからプログラム覚えるかー って言う人間が最初に作るべきソフトって何?
そういう場合は何でも良いんだよ 何か一つをある程度深く掘って理解していると、他の言語を覚えるのが早くなる 大体四つ目以降は、もう新しい言語覚えるのに全く抵抗無くなるぞ
497 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 03:30:54.05 ID:LZxYbG0A0
>>495 分かるわけねえ
2chの専用ブラウザでも作っとけ
細かいところで既存ブラウザ気に入らないとかあるだろう
498 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 03:42:37.19 ID:utXrL3fd0
俺の買ったFEPをフリーソフト認定した機構か。
言語は甘え
objective-cとココアって何が違うの?
502 :
名無しさん@涙目です。(USA) :2011/03/23(水) 04:12:53.42 ID:ZVAaj2c30
oopとかの設計概念はともかく あるプログラミング言語の構文を覚えたいのなら hit&blowを作ればひと通り使う、とどこかで聞いた hit&blowは数字当てゲームの一種だけど 詳細についてはググれ
objective-c勉強したいけどプログラミングさっぱりだわ やっぱC言語やってからの方がいいのかな?
504 :
名無しさん@涙目です。(石川県) :2011/03/23(水) 04:18:41.07 ID:3lyXmyD6P
>>501 objective-c 言語
ココア フレームワーク
何と無くこんなかんじだったかなでいけるところが好きじゃない rubyらしい書き方ってのがわからない
507 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 04:32:53.01 ID:DShnyDDE0
rubyとfortran並行して使ってたら混乱してきた
508 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 04:35:01.80 ID:OK1oHKDX0
なぁ、なんも知識ない俺が3日でPHP+MYSQL覚えられる?
まずCUIでいいからオセロ自力で作れる程度になって
後はあるなら作りたいもんでも目指しながらライブラリの使い方に慣れればおk
>>508 Webの知識あるなら余裕
未経験で現場に放りこまれても仕様書と似た機能のPGMを探してコピペでなんとか凌いでれば勝手に覚えるよ 言葉ってのは習うより慣れろだ
>>509 htmlとCSSしか分からんのだが・・・
最初からテンプレートエンジンとかいうの利用して勉強したほうがいいんか?
プログラムはセンスだけでいけるけど、RDBは理論が必須だからね
515 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 05:04:19.48 ID:85kl+7qU0
HTML5がわけわからん 解説サイトみてもさっぱりw
2〜3ヶ月あればできるんじゃね?
517 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 05:05:58.14 ID:DRK2PcHy0
518 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 05:09:49.54 ID:tqSF4c280
10 END
最近プログラムの勉強始めて思ったのは 難しそうと思って逃げてたけど なんでもいいからやり始めてみると 意外と簡単という。 小学生でもやってるんだからそりゃ大人が 本気出せば即理解出来るわな
520 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 05:25:00.70 ID:OK1oHKDX0
じゃあよー、PHP覚えたいんだが何から始めればいいんだよ
PHPやりゃいいんじゃね? 俺は2週間ぐらいHTMLやって、PHP3ヶ月ぐらいやって、javascript2ヶ月ぐらいやった。 その後MySQLやったけどMySQLは結構楽だった 最初PHP意味不明だったけどやってる内に「そーなのかー!」って事が発生して今までやったものをスラスラ理解できるようになる
522 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 05:30:18.99 ID:OK1oHKDX0
YES
>>521 javascript学習するのにネット使った?それとも本?
本だったらその本教えてくれまいか
>>523 じゃあそれでやってみるわ
一日何時間ぐらいやったんだ?
526 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 05:38:09.52 ID:k6hyRTdV0
誰もソースの話してない時点でいかにrubyが流行ってないかがよく分かりますね
528 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 05:39:47.48 ID:T1kvtIAK0
JavaScriptとかHTMLのソース改変はできるけど一から組むのは苦手 これが所謂ニワカって奴か
オセロとかテトリスとかゲーム系は作れる気がしないんだが ロジックとか考えたくない。チャットとか掲示板みたいな通信プログラムで満足だわ 寄生動画サイトに興味があるけど、htmlとかサーバのプログラムを書かないといけないんだよな Javaしかできないとサーブレットとやらに手をつけないといけないのか PHPとかが有名そうだが今から覚える気がしない
>>527 ありがと。そんなもんでききるのか・・・
でも俺センスなさそうだしなぁ
専門卒でgoogle入社歴ある俺になんでも聞いてくれ
>>528 おれもHTMLとかCSSあたりはそれあるある
>>524 javascript the good parts
535 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 05:44:13.87 ID:OK1oHKDX0
>>533 オライリーはどれもいいよね。
オライリーはjavascript 第5番なら持ってるんだけど、これってブラウザ上で動く
クライアントサイドjavascriptの話はあんまりなくて、ほとんど言語としてのjavascript
の解説に徹してるじゃん。
もっとクライアントサイドjavascriptで良い本ないかね?
538 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 05:47:43.56 ID:OK1oHKDX0
>>527 オブジェクト指向をモノに例えて説明すんのはやめろ、としか
540 :
名無しさん@涙目です。(関東・甲信越) :2011/03/23(水) 05:50:38.39 ID:8JlWOpywO
>>528 JavaScript、HTML、CSSを一から組めるように今勉強してる。
オブジェクト指向本って読む意味あんのかね 実際に威力を体感してしまうと、車スーパークラスのドアサブクラスとか その手の喩えはむしろ理解の邪魔になる気がする
542 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 06:09:29.18 ID:OK1oHKDX0
オブジェクト指向ってなんだよ? ニートにもわかるように説明しろ!
>>542 ニートだのウヨだのサヨだのまとめて2ちゃんねらってのにして、
2ちゃんねら強制労働クラスに送り込むこと
544 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 06:17:34.26 ID:DRK2PcHy0
>>542 プログラムを組む上での考え方であり、縛りともいえる
546 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 06:28:02.71 ID:mzE5G5d50
学校でJAVAやりましたっていう新卒は信用できない。
>>545 だからなぁ
ニート強制労働プログラムとかウヨ強制労働プログラムとか、大して変わらんのに
クズの数だけいちいち作ってたら面倒くさいだろ
だから2ちゃんねら強制労働クラスにして、まとめてガス室に送り込むんだわ
実際には2ちゃんねら基底クラスを継承したニートクラスってのを作ったりとか、
2ちゃんねらクラスにはクズ以外受け付けないようにカプセル化したりとか、
考えることは色々あんだけど、その手のは細かい話だからどうでもいいだろ
Tcl 、、、
549 :
名無しさん@涙目です。(USA) :2011/03/23(水) 06:39:04.00 ID:ZVAaj2c30
>>545 (^ν^)<おいババア、ジャンプ買ってこい
J( 'ー`)し<ハイハイ
これがオブジェクト指向
551 :
名無しさん@涙目です。(福岡県) :2011/03/23(水) 07:34:50.36 ID:n7Wc4M6F0
class (^ν^) ジャンプ 勝ってこい() { return ジャンプ; }
553 :
名無しさん@涙目です。(愛知県) :2011/03/23(水) 07:37:23.04 ID:NJrzAKnr0
CかC++で関数、変数、配列、条件分岐、繰り返しの所だけチョロッと読んで あとはプロジェクトオイラーとかやれば3日で捗るんじゃないか
ooからプログラムに入ると一生ooから逃れられなくなるぞ 最終的にはプログラミング=ooだと頭悪い認識を持つに至る
555 :
名無しさん@涙目です。(USA) :2011/03/23(水) 07:46:35.22 ID:ZVAaj2c30
556 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 07:47:22.83 ID:uSoXRD+T0
xriuye
8bitマイコンのアセンブラならインストラクションそんなに多くないからすぐ覚えられるんじゃない? 違うマイコンになったらまた覚え直さないといけないけどwww
>>549 J( 'ー`)し < タカシ ゴメンネ カアチャン クルマニヒカレチャッタヨ…
MotherCarAccidentExceptionがスローされました
560 :
名無しさん@涙目です。(長屋) :2011/03/23(水) 10:11:16.35 ID:BCqD8Yi/0
ひまわり
>>542 じゃんけんをするためのオブジェクト指向
おまえらは、グーかチョキかパーを出す
出すだけ
審判がいて、結果はそいつに委ねる
というシナリオ
テストは
おまえらがきちんとグーかチョキかパーだしたか
審判はちゃんと判定したかを確認する
おまえら と 審判がインスタンスで
それぞれの定義がクラス
562 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 10:33:47.16 ID:uGGGJFya0
LISPだな!
563 :
名無しさん@涙目です。(愛知県) :2011/03/23(水) 10:49:55.37 ID:cnYxSPoL0
「オブジェクト指向そのもの」と「オブジェクト指向言語の機能」をごっちゃにするから分からなくなる オブジェクト指向自体は設計技法だから開発言語がアセンブラでもいいし、システム開発以外にも適用可能だ
564 :
名無しさん@涙目です。(兵庫県) :2011/03/23(水) 10:53:52.03 ID:SlVzWZls0
Lispを使ってるとオブジェクト指向なんて意識して使わない
565 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 11:11:07.95 ID:h8iywq310
このスレに触発されてPHP勉強中なんだけど PHPって変数の宣言のときに型指定しないの?
566 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 11:12:34.01 ID:nJ7l0cYd0
D
567 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 11:18:09.66 ID:KFjHmWd40
型宣言がめんどいならRubyでもやれば?
568 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 11:24:13.50 ID:VmEOGOtD0
>>1 3日でマスターできるようなことで飯食っていけると思うか?
ロジック理解してる前提なら cobolあたり行ける
>>565 しないの。スクリプト言語はほとんど変数は型がないの。お分かり?
結局一番役にたってるのは シェルスクリプトでした bash大好き
572 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 11:42:31.32 ID:VYOvaOIC0
良スレになってるぞ
573 :
名無しさん@涙目です。(兵庫県) :2011/03/23(水) 11:55:19.15 ID:SlVzWZls0
IA-32のアセンブラは人間が理解しやすい方だがデベロッパーズマニュアルのページ数からして3日でマスター出来ない。 PowerPCは人が読み書きするもんじゃない。
574 :
名無しさん@涙目です。(USA) :2011/03/23(水) 11:56:57.07 ID:7NGlz2d10
確かにシェルスクリプト覚えたら一気に仕事がはかどるようになった cronと併せて自動化も楽やし
三日もあれば新しい言語を吸収するのなんてあたりまえだろ。 出来ないやつはそもそも向いてないので 建築業とか営業とかやってろよw
576 :
名無しさん@涙目です。(内モンゴル自治区) :2011/03/23(水) 12:00:07.85 ID:em8lU0mhO
低脳スレタイほど良スレになってしまう法則
577 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 12:01:47.52 ID:yribfP960
C++やってるんだけどなんであんなに構造体とかクラスとかにこだわらなきゃならないんだよ あと基礎の中の詳しいところまで解説してるサイトってないの?::とか|の意味がしっかり書いてあるところ
578 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 12:04:43.28 ID:2KQpK36Q0
>>574 ちょっとしたもの数時間で作って終わりにするつもりが
いつの間にか大真面目になって2週間くらいかけちゃうことがある
579 :
名無しさん@涙目です。(兵庫県) :2011/03/23(水) 12:05:46.49 ID:SlVzWZls0
580 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 12:07:24.28 ID:VmLeJut00
>>577 スコープを解決していときに演算子有ったら楽だろ
ニーモニック
最近::演算子がCにあったかどうかで悩んだ
583 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 12:22:57.12 ID:yribfP960
アセンブラ
3日じゃ無理かもしれないけど、Cかな。 ポインタ*、間接ポインタ**が、どのように動作してるか解れば強いかも。 後はプログラミングセンスだと思う。 使用する言語に用意されたオブジェクトやクラスを、いかに効率良く使うか? この片かな?
586 :
名無しさん@涙目です。(長屋) :2011/03/23(水) 15:16:09.92 ID:ylh/7FRz0
3日ならネトゲのマクロが限度じゃね
BASCOM-AVRいいよ
>>585 ポインタを含めたCの複合型の文法は面白いから抑えてほしいね。
589 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 15:46:14.31 ID:vn06d9Ra0
知り合いの頭の良い人が、とりあえず正規表現にもプログラミング的な考え方は出てくるし、一般人にとっては1番役立つしでとりあえずやれやっとけって言ってたぞ
>>589 正規表現はHTMLやSQL・XPathなどと同じで、宣言的な言語だよ。
テキストを扱う場面は多いから何らかのプログラミング言語を覚えている人が
他のプログラミング言語を1つ覚えるよりよっぽど重要だね。
591 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 16:01:27.30 ID:C5rL8eHW0
ハッカーってどうやったらなれんだよ
ニュー速のプログラミングスレ見ても始める気にならないのはどうしてだろう
594 :
名無しさん@涙目です。(大阪府) :2011/03/23(水) 16:19:45.18 ID:nJ7l0cYd0
電子書籍はあまり購買意欲わかねーな
595 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 16:23:04.36 ID:uDXOoRFJ0
富士通の日本語で書くヤツ
596 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 16:27:11.81 ID:uDXOoRFJ0
思い出した。FM秘書
597 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 16:30:45.95 ID:1benUnt9P
>>592 俺もだ
プログラミングスレはなんとなく見ちゃうんだけど始めようという気にならない
きっとプログラミングをやったらどんなことが出来るかという具体的なイメージがないからだよ
わりとなんでも出来るって解答じゃイメージが湧かない
2週間でこんなゲーム作ってみた!みたいなうpないの?
598 :
名無しさん@涙目です。(愛知県) :2011/03/23(水) 16:33:39.07 ID:cnYxSPoL0
599 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 16:36:15.66 ID:syil4JWk0
>>195 入門vi
ついでにzsh本もあるとCUI環境が楽しくなるぞ
600 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 16:44:02.80 ID:t32lWtdc0
(ちん|まん)こ
601 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 16:45:17.71 ID:nIitsme10
>>597 実際に何かソフトを作らなくてもめちゃくちゃ楽しい物なんだけどな
そう思えない人は単純に向いてないんだと思うよ
2chとTwitterを組み合わせた2チャッターを作りたいんだけど どんな言語でやるのがいい?
603 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 16:47:02.35 ID:XCRtXYX10
たいていのWEBサービスはPHPとMySQLで出来る
>>70 >iPhoneアプリ作りたくてMacかったけどまずなにをすればいいのか教えろ
>プログラムはやった事ない
iPhoneアプリ作成にはMacが必要なんですか?
606 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 16:49:44.05 ID:yribfP960
プログラムって実際に指を動かさないと頭の中に入ってこないけど 作りたい物と離れてる時って勉強した事を使うために何をやればいいのかは悩むな 計算ドリルみたいな物を出せば売れたりするんじゃなかろうか
607 :
名無しさん@涙目です。(関東・甲信越) :2011/03/23(水) 16:50:08.02 ID:QJCd6ViNO
なんとなく目についたからやってるけどWinsockなんて役に立つのかなあ
608 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 16:50:57.32 ID:1benUnt9P
>>601 専門時代にC言語ちょこっとやって旧2種取らされたし
プログラミング自体は嫌いじゃないと思うんだが
作品作らなくても楽しいの?
何か作りたい作品があれば楽しくなりそう
phpから入ってpython学んでみようかなとかは考えたりする
609 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 16:51:58.35 ID:XCRtXYX10
>>605 >iPhoneアプリ作成にはMacが必要なんですか?
yes
ターミナルを開いてコード入力すればハッカー気分
611 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 16:53:39.76 ID:1QIfWXYu0
コツというか頭の中にフローチャートがあって文の構造がどうなってるのかってイメージできないと難しい
Gコード
C♭
>>574 ちゃんとPerlやawkのワンライナーも使ってるか?
捗るぞ
617 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 18:15:47.89 ID:Tt84zGOVP
JavaでAndroidアプリ作ってるよ これ完成したらIT企業に転職したい 面接でアプリ見せれば一発合格だよな?
>>617 oracleの動き次第じゃ
androidでjava使えなくなるかもしれないがな
>>618 むしろJavaはやめてPythonとかで作れるようにして欲しい
MACでPHPってやっぱレンタルサーバとかないとダメなんかな?
621 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 19:06:15.94 ID:YVZrQlpu0
>>620 ローカルで動かす簡易サーバーって無い?
windowsだとあるけど
それが嫌もしくは無いのなら仮想マシンインストールして
その上でlinux動かすとか
622 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 19:07:50.05 ID:Qfaim+Ps0
>>620 借りちゃった方が早いんじゃない?
俺もwindowsだけど今それでやっちゃってる
>>621 MACにしてまだ日が浅いからちょっとググってくる
ありがとう
624 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 19:15:10.55 ID:syil4JWk0
625 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 19:18:10.43 ID:WFYVEHQ20
初めのとっかかりに、人のソースを弄って遊ぶって人いるけど俺からしたらすごい。 人のソースなんか見てもさっぱりわからないから結局1からちまちま作ってる。
626 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 19:20:32.00 ID:YVZrQlpu0
>>625 入手してビルドが通れば少しいじっては動かしてみればいいだけじゃん
>>622 やっぱそうなんかな考えてみるよ
>>624 これってただなんかな
だとしたらすげーありがとうこのヤローw
628 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 19:48:06.47 ID:syil4JWk0
xamppは開発用でセキュリティが甘いから絶対に外部公開するなよ
629 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 19:58:17.88 ID:3KA6eny50
G90G54G17G00X0Y0S10000M03; G43Z50.0H01M08;
>>628 親切だw
すげーサンキュークソヤローw
631 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 20:00:45.52 ID:8oNi+6d+P
Cやっとけば大体なんでも出来るもんなの?
632 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 20:02:29.71 ID:WFYVEHQ20
633 :
名無しさん@涙目です。(静岡県) :2011/03/23(水) 20:04:19.09 ID:ylTnk6IA0
labVIEW
>>631 たとえばCをやってもSQLはできません
635 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 20:34:43.04 ID:aifOEJTP0
Ocamlでいい
Twitterのビューワー作ろうと思ったらOauth認証とかってのが出てきていきなりこけた。 やっぱ難しいわー。 プログラム書ける人って尊敬する。。。
637 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 20:53:51.21 ID:bIy0hFPQP
言語を選びで情強っぷりをアピールすれば、良いプログラムがかけるわけじゃない
638 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 21:17:55.63 ID:bIy0hFPQP
pythonはドキュメントが丁寧でいい 電子ブック形式の奴も配布されてるし
639 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/23(水) 21:19:41.84 ID:yribfP960
時間が無い時に限って勉強したくなる法則
(追記:)上下左右で歩く、Xキー押しながらで走る、ただそれだけ。 これから肉付け。
>>642 うん、Cのみ。 正確にはDXライブラリ使用。
644 :
名無しさん@涙目です。(dion軍) :2011/03/23(水) 21:31:21.68 ID:RQsmN+y50
>>174 なにげにLinuxなのがなんかムカつくわww
646 :
名無しさん@涙目です。(神奈川県) :2011/03/23(水) 21:51:46.49 ID:syil4JWk0
DOSの実行ファイルがあるじゃんよ
>>631 Cはプログラムの基礎にもってこいだと思う。
数学かじってるなら、お勧めな言語かな?
全て、関数に置き換えられるので抽象化しやすい言語だよ。
やっといた方が、oopに移りやすいと思うよ。
>>643 DXか、OpenGLは叩かないのかな?
>>647 「2Dでゲーム作りたい」を念頭に置いて手段調べたら
最初DXに辿りついたんでひとまずこれに専念。。
たまに本屋でOpenGLの本をめくってみるけど、
まだまだ自分のプログラミングのキャパが未熟なもんで。
649 :
名無しさん@涙目です。(チベット自治区) :2011/03/23(水) 22:25:27.82 ID:0R4WcM410
Rubyはやっぱいいよ。
>>400 でも書いたけど、クロージャと、なんでもオブジェクトとして扱えることは凄くいい。
Mixin も使えるし、割と最先端だったよ。
Rubyで慣れたあとなら、Java1.4程度の言語仕様なら、1日でほぼ把握出来る。
他の言語で応用が利くパラダイムを持つ言語は他には、D言語 とか Scala かな。
>>593 電子書籍ってあったのか
iPad買ったし試してみる
651 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 23:00:56.41 ID:rhSHnOvuP
652 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 23:02:36.92 ID:Oy8vTT+L0
>>649 Mixinってスゲー良いと思うけど
スパにならんのかな
653 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 23:03:27.09 ID:Oy8vTT+L0
>>628 それはそれで誤解だなぁ
設定すればいいだけ
そのままだと終わるがw
654 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 23:03:29.41 ID:nvFv9Z+o0
HTMLって勉強する意味あるの? ウェブページなんて誰か他の奴につくらせればいいやんと思ってしまう
655 :
名無しさん@涙目です。(関西地方) :2011/03/23(水) 23:05:46.23 ID:WFYVEHQ20
xampp導入したPCはWebサーバーとしても使えるってこと?すごいな
>>655 xamppなんか導入しなくても
個別にPHPとmysqlとapacheインストール設定したほうが勉強になるし
そんなに難しいことでは無いと思うけどね
657 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 23:14:37.83 ID:Oy8vTT+L0
658 :
名無しさん@涙目です。(福井県) :2011/03/23(水) 23:14:47.92 ID:LtZv5ioP0
速攻覚えられて便利なのって何よ
>>647 最初っから oop の言語やったほうがいいんじゃね。
>>654 web系やるなら直接関係無くても知っといた方がいい
まあ簡単だからすぐ覚えられるぞ
とりあえずbr,p,dl,dt,dd,ul,li,div,span,h1,h2,h3辺り覚えればほぼ十分
>>660 oopの言葉を誰がどの様に伝えるのかな?
煽る訳ではないよ。
663 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 23:46:28.94 ID:Oy8vTT+L0
なぜsage
664 :
名無しさん@涙目です。(東海) :2011/03/23(水) 23:48:39.50 ID:WGRYW8O+O
ようはだいたいの形と関数とかいうの覚えりゃいいだけだろ 簡単じゃん
665 :
名無しさん@涙目です。(広西チワン族自治区) :2011/03/23(水) 23:50:18.06 ID:vF2CnQK6P
あら。デフォsageでして。
666 :
名無しさん@涙目です。(埼玉県) :2011/03/23(水) 23:51:09.58 ID:Qfaim+Ps0
ザンプ入れるのはアパッチインスコに失敗した時の俺だけでいい
学校の授業でやったけどセミコロンうち忘れとかそんなことでエラーになるし それの間違いを見つけられないんだよね 何百行もようやるわ
668 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 23:52:44.85 ID:KnBfiiDi0
>>656 むしろ知識のない奴が設置したウェブアプリ鯖はセキュリティーホールでしかない
669 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 23:54:40.54 ID:umGOjwb80
覚えるのを簡単にしようとしてオブジェクト指向とか言うものを捻り出したけど、 かえって初心者の壁を高くしてしまったでござるの巻
670 :
名無しさん@涙目です。(catv?) :2011/03/23(水) 23:55:06.72 ID:KnBfiiDi0
xampは各プログラムを細部まで熟知してない奴は使うな
671 :
名無しさん@涙目です。(東京都) :2011/03/23(水) 23:57:29.21 ID:Oy8vTT+L0
>>667 Eclipseとかいれたら怒ってくれるよ
672 :
名無しさん@涙目です。(関西地方) :2011/03/24(木) 00:00:11.88 ID:x/LKh5WN0
rubyの勉強を ぽちぽちメモ帳でやってんだけど エディタっていうの? それを教えろよ 文字色が変わる奴教えろ 難しいこと言わずに、とにかく教えろよ 当然、日本語だぞ 同じことなんべんも言わすなよ
金融系のシステム保守の仕事で定年前まで がっつり儲けたいならCOBOLだけ覚えておけばいい。 ちなみに覚えても一切金にならないのはJavaとrubyとJavaScriptとC#なw
英語できないやつがプログラミングやろうと思うな
>>669 慣れたら頭の中で、アプリケーションを構成するいろんなオブジェクトを妖精さんに抽象化できるから、
その妖精さんを、どう働かせるかを考えるだけで、プログラムが作れるようになるんだよ。楽しいよ。
676 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/24(木) 00:03:39.30 ID:hNJ9ZFLC0
677 :
名無しさん@涙目です。(宮城県) :2011/03/24(木) 00:04:15.21 ID:hVu6Me7O0
BASIC
>>675 そして寝てるときも、プライベートな時も、仕事のときも
セックス中の時も頭から妖精さんが離れてくれなくなるんですね。わかります。
679 :
名無しさん@涙目です。(catv?) :2011/03/24(木) 00:06:33.69 ID:EoZyldcL0
初心者の学習用にはC#が無駄なくらい明示的で良い。 で、C#の次には覚えるべきはPython。 Rubyは学習用途を無視した感じなので変なん癖が付くのを防ぐためにも熟練するまでは手を出さない方がいい。
680 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 00:06:52.97 ID:kptZuoED0
>>672 Ruby であろうがなかろうが、とりあえず eclipse でいんじゃないか。
プラグインは必要だが。
681 :
名無しさん@涙目です。(関西地方) :2011/03/24(木) 00:08:46.15 ID:czpinvSuP
682 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 00:09:13.86 ID:nva5gKl90
684 :
名無しさん@涙目です。(catv?) :2011/03/24(木) 00:10:07.13 ID:EoZyldcL0
>>680 eclipseはクソ
MonoDevelopにも劣る
NetBeans最高
685 :
名無しさん@涙目です。(愛知県) :2011/03/24(木) 00:12:03.02 ID:vQx2wQwK0
>>669 別に簡単にしようとしたわけじゃなくて、設計をよりそのままの形でコードに反映できるようにしただけ
VBAくらいしか満足に使えないけど、実務で役に立つ物が出来ると楽しい。 ExcelとMySQL連動させて、結果をWordのテンプレに流し込んで 大量のファイル作成するとか。
Perlでいいよ、もう・・ と言いたいところだが、今からだったら pythonにしとけ
Excelマクロのキー記録
ヤフオクのシステム作るのは 評価や並び替えなどなど 何を勉強すればできますか?
690 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 00:14:39.78 ID:njUom2700
691 :
名無しさん@涙目です。(愛知県) :2011/03/24(木) 00:24:24.05 ID:vQx2wQwK0
>>689 PHPが一番手っ取り早いんじゃない
でも、評価や並び替えの実装に行き着くまでにもっと他の仕組みとか作らなきゃいけないと思うけど
692 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 00:25:44.97 ID:kptZuoED0
>>684 eclipse に低い評価をする人の嗜好がいまいちわからない。
どのプラグインのエディタも結構使えるし、
バージョン管理システムのプラグインの出来は最高だし。
その他プラグインも豊富。
NetBeans は以前使ったとき、エディタの機能がしょぼかったような気がする。
Swing アプリを作るとき、のGUIエディタの出来はいいってのは聞いたことがあるけど。
693 :
名無しさん@涙目です。(東日本) :2011/03/24(木) 00:30:39.66 ID:fQvZJ/9G0
CとJavaってどっちが需要あるんだよ・・
鼻毛鯖とPT2を買ったんだけど、Windowsを買う金がない。ubnutuを入れるつもりだけど、Linuxもプログラミングも全くの初心者がこれからLinuxを使っていくのに、何から勉強を始めたらいい?
695 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 00:38:40.07 ID:HM+OpDsj0
言語はなんでもいいから、自分が欲しいものを手段を選ばず作ることだと思う。 他人のソースを見たり、2chで叩かれながら、マルチ乙と呼ばれながら、質問したり。 おれは金がなくてエロゲが買えなかったから、F-BASICで自力で作ろうとした。 しかし、できあがったのはモノクロの野球拳ゲームだった。 まるで抜けるような代物ではなかったが、完成したときの喜びはひとしおだった。 それが、プログラムを覚える最短の道だと今でも確信している。
697 :
名無しさん@涙目です。(dion軍) :2011/03/24(木) 00:41:27.40 ID:BwVm1NNH0
アセンブラかんたんでマジお勧め。 基本的にレジスタの加算、減算、ビットシフトでほとんどやりくりしてる。 メモリの割り当ても自分で把握できるし、マイコンの基礎が学べるぞ。
>>694 Ubuntuでやるなら、日本語の手厚いコミュニティサポートがあるからそんなに心配する必要はなさそう。
ただ、プログラミングもやるというならCUIの扱い方(コンソールとかターミナルとか色々な呼び方がある)を
Ubuntuを使ってちょっと練習してみる必要がある。
cdコマンドとかlsコマンドとかのやつ。
言語は好きなのやれ。 Ubuntuで手軽にできないのはObjective-Cぐらいだろ
699 :
名無しさん@涙目です。(dion軍) :2011/03/24(木) 00:41:54.83 ID:hCPfivF90
>>693 Javaの方が需要はあるが、Cと違ってオブジェクト指向だのガベージコレクションあるだの
移植性が高い等のデマが蔓延し、Cよりも低コストにアプリが完成すると考えられているので
単金叩かれてやればやるだけ損
Cに限る
>>672 軽くてシンプルで気軽にやりたいならTeraPad (※XPまでだが)
>>672 フリーならSakuraエディタ一択
秀丸とほぼ同じことが出来る
>>698 サンクスです。
先ずはコミュニティサポートを巡って、ubuntu自体を学んで見ます。
703 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 00:45:51.45 ID:DwHc4tU7P
なんで始める前に宣言するんだ?
704 :
名無しさん@涙目です。(新潟県) :2011/03/24(木) 00:46:11.24 ID:xa2/UUEw0
brainfack
どんな言語であろうと、請負やったり、派遣やったりするより自社開発が幸せ。
708 :
名無しさん@涙目です。(神奈川県) :2011/03/24(木) 00:53:32.09 ID:2hkXH59p0
LinuxはWebで勉強できればいいけど 参考書を買ってるとDSP版を楽々と買える値段に達して本末転倒になる
709 :
名無しさん@涙目です。(愛知県) :2011/03/24(木) 01:03:36.59 ID:vQx2wQwK0
linuxもCも一通りなんとなくできるようなったら、 スティーヴンスの本買ってきて、サンプルを片っぱしから打ち込んでいくといい
710 :
名無しさん@涙目です。(宮崎県) :2011/03/24(木) 01:05:50.54 ID:74aAiAco0
プログラミングの本買ったけど まず文字コードだとか束胃腸だとか倍精度だとかいきなりイミフで挫折したw
FORTRANで穴でも開けようぜ
Javaってオブジェクト指向を強制されるから好きじゃない
713 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:10:03.66 ID:zQf+Lye7P
オブジェクト指向とかデザインパターンが全く理解できない プログラマの中で自分はどれくらいのランクなんだろうと不安になる
C++でTwitterAPIを使ったTwitterのGUIクライアントを作ろうと思ったけど Twitterにアクセスするクラスを作ったところで放置しちゃってるわ
715 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:13:47.34 ID:DwHc4tU7P
開発者用のエディタが結局emacsになってしまう状況は何とかならないものか
716 :
名無しさん@涙目です。(北海道) :2011/03/24(木) 01:14:31.83 ID:N8M9dwRg0
敷居は低くないけど最初はCをやるべき 10個ほど言語扱えるけど、Cがプログラム習得に一番いいと思う 楽なのはC#だけど、これ覚えても応用効かない
Cのポインタで一旦躓くのは誰もが通る通過儀礼
718 :
名無しさん@涙目です。(関西地方) :2011/03/24(木) 01:19:35.20 ID:4TVlFVml0
Cの初心者用の本終わったら次どれ行けばいいの? 次の発展的な本でいいの?
719 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:20:58.73 ID:DwHc4tU7P
今Cやっても面白く無いから挫折組を生み出すことになるだけ
720 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:22:16.01 ID:nva5gKl90
いまさらCなんて特殊分野だろ Linuxのコミッターにでもなりたいんか
721 :
名無しさん@涙目です。(神奈川県) :2011/03/24(木) 01:26:19.06 ID:2hkXH59p0
>>718 ・C実践プログラミング
ソースコードの可読性について教えてくれる本
・UNIXという考え方
トリッキーなコードを書いて「俺って凄いでしょ?」って言ってる人の思考を叩き潰してくれる本
CでDOSに向き合って原始的なプログラム組むのを薦めるのは辞めたほうが・・・
723 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:29:30.85 ID:GALuNwJYP
Cでアプリ全体を作るのは時間の無駄もいいところだけど Cで書かれたオープンソースのプログラムが読めたり、 OSに依存する部分やパフォーマンスが要求される部分だけ DLLとしてCで書けるとやれることの幅が広がるよね。
「速さこそ正義!」なのでCを選びました
725 :
名無しさん@涙目です。(関西地方) :2011/03/24(木) 01:31:15.75 ID:4TVlFVml0
C++でXMLをパースする関数作るのすげえめんどくさい 戻り値はmap型の連想配列で キーがXMLのタグ名で値がそのタグに囲まれた値の配列っていう形 string型のXMLデータから一文字ずつ読み取って "<"でタグ読み取りフラグを立たせてstring型変数、仮にAとしてそれに一文字ずつ足していって ">"でタグ読み取りフラグを終わらせて、次に文字読み取りフラグを立たせる そして文字読み取りフラグが立っている間はstring型変数、仮にBとしてそれに一文字ずつ足していって 文字読み取りフラグが立っている状態で、"<"を見つけたら文字読み取りフラグを終わらせる そこで戻り値の連想配列からキーがAに対応する配列を引っ張って それにBを押し込むって感じ そしてAとBを空にして最初に戻る こんな感じで考えてるけどできそうもない
プログラム書くよりもライブラリを探すほうが面倒だという…
728 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:31:28.80 ID:W9m6dT4a0
Cやるんだったら初めからjavaやった方がよくね
XMLのパースなんて枯れまくってる技術で、どの言語でもだいたい同じメソッドで追える だろ。
731 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:35:28.08 ID:zQf+Lye7P
>>721 UNIXという考え方は興味深い本だった
また読みたくなってきた
733 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:37:36.24 ID:GALuNwJYP
>>726 C++なんてここ5年ぐらいマトモに触ってないけど
昔はMSXMLやXerces使っていきなりDOMで取得してた。
今だったらもっと便利なライブラリがあるかもしれない。
>>729-730 趣味レベルだけど今までライブラリばっか使ってたから
一から作ってみたいなあと思ってるんだ
とはいっても相当Windowsさんに助けてもらってるけど
プログラムを覚える為にやるプログラムは、身につかないよね、知識があっても組みたいモノが無いし 知識だけ蓄えようとすると横道が多すぎてダメだわ、イロイロ詰め込んでいくウチに道に迷う 何か目的があって、それに必要な最低限の部分だけを上手く取捨選別して習得できる人はどんどん成長すると思う やりたいモノに必要な言語に直接切り込むのが多分一番良い
>>734 正規表現<[^>]+>で再帰的に切り出す
で、逐一配列にする
一から作るなら理論から学んでコードに落とし込む感覚でやったほうが やりやすいと思うよ
738 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 01:48:25.96 ID:GALuNwJYP
>>734 自前でやるんだったらキーワードあげるよ
再帰下降構文解析
サンクス ググってみます
プログラミングで出来る便利なことって、一々フリーソフト探してくれば済む範囲じゃないの?
741 :
名無しさん@涙目です。(USA) :2011/03/24(木) 02:04:23.12 ID:5Wi2EuDd0
構文解析ならinterpreterパターンがそのもの XMLのsaxParserはvisitorパターンだっけ
>>740 フリーソフトで出てくればいいけど、かゆい所に手が届かない事ってあるやん
そういう時の選択肢として、一般的には
・他のを探す
・あきらめる
しかないけど、ここに
・自分で作る
って選択肢が出てくるわけだ。
その辺に転がってる土方野郎みたいにリファレンスをひいたり、 ネットでソースを探しながらヨチヨチ打つレベルなら、 どのプログラミング言語でも3日で簡単なプログラムが書けるだろう。 だかな、概念も体系も理解せずに書かれた継ぎ接ぎだらけのプログラムなど糞だ。 その様なプログラムを書く職業デザイナーもいるが、おしなべて低能だ。 お前みたいな奴はそうなるからやめておけ。オナニーならhtmlでもオカズにしておけ。
744 :
名無しさん@涙目です。(USA) :2011/03/24(木) 03:14:38.77 ID:5Wi2EuDd0
誰と戦ってんの?
745 :
[―{}@{}@{}-] 名無しさん@涙目です。(catv?) :2011/03/24(木) 03:15:37.34 ID:5JVApkZlP
語りきめぇな
746 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 04:45:24.22 ID:DwHc4tU7P
いつもの人だろ
747 :
名無しさん@涙目です。(関西地方) :2011/03/24(木) 04:46:46.35 ID:QIZXRINz0
また底辺プログラマーとニートの競演スレかw
interpreterパターンすげえ こんな方法よく思いつくなあ
750 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 06:07:48.90 ID:9aYGgypz0
いいアルゴリズム本ない? 辞書的じゃなくて教科書的なやつで 動的計画法が全然わかんないわ
751 :
名無しさん@涙目です。(神奈川県) :2011/03/24(木) 06:21:10.23 ID:2hkXH59p0
柴田のCDついてるアルゴリズム本はコードが読みにくくて堪らなかった CDで視覚的に理解できることが売りだが紙芝居で役に立たないし
752 :
名無しさん@涙目です。(USA) :2011/03/24(木) 06:33:50.62 ID:5Wi2EuDd0
753 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 06:41:26.98 ID:dQZihTlOP
これからはjs どんどん覚えてどんどん潰されてくれよな
754 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 06:43:36.08 ID:9aYGgypz0
>>751 この人有名だけど駄目なんか
避けとくわ
>>752 実はこれ見ててわかんないから他の探してたんだw
これくらいは理解できないと話しになんないかねぇ
>>750 クヌースの The Art of Computer Programming シリーズ以外ないだろ
HTML(?)⇒JAVASCRIPT⇒C⇒JAVA
757 :
名無しさん@涙目です。(dion軍) :2011/03/24(木) 07:46:15.47 ID:bs0Msith0
底辺プログラマが簿記が云々語り出す
758 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 08:20:21.66 ID:BIAr7vzG0
>>136 これってとにかく数をこなして他人のサンプル読んで克服できるの?
自分が実現したいって意欲があれば、136みたいなことは自然に乗り越えれる物 その過程は人それぞれで 開発ブログを読み漁ったり 本買ったり 一番効率悪いけど、2chで聞いたり
760 :
名無しさん@涙目です。(北海道) :2011/03/24(木) 11:49:49.27 ID:Fq6ZYvkG0
パソコンの大先生が大漁だな
知識だけはあります!
762 :
名無しさん@涙目です。(不明なsoftbank) :2011/03/24(木) 13:02:18.52 ID:v/0AxNyM0
落ちるな!
763 :
名無しさん@涙目です。(東京都) :2011/03/24(木) 13:17:57.49 ID:QMiDsfAN0
Haskellでウェブアプリやってみたい
764 :
名無しさん@涙目です。(長屋) :2011/03/24(木) 13:19:56.70 ID:/esjiv8e0
3日でも一応使えるのはPerl
facebookとかどうやって作られてるの?
766 :
名無しさん@涙目です。(長屋) :2011/03/24(木) 14:17:13.99 ID:pB7wxlJG0
ド素人はwsh弄れよ 色々捗るぞ
767 :
名無しさん@涙目です。(福岡県) :2011/03/24(木) 14:20:31.08 ID:AeUTtAEf0
ファミコンのワルキューレの冒険みたいなゲーム作りたいんだけど 教えて
769 :
名無しさん@涙目です。(埼玉県) :2011/03/24(木) 14:38:00.00 ID:SBkSnLK+0
マスターの定義は難しいけどとりあえず基本的なとこの 理屈を飲み込めそうなのはPHPじゃね ただ言語マスターすることとそれで何か作れるってことは別次元の問題だけど
770 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 14:45:39.73 ID:1eKau7Wy0
2Dなら実はjavaでも十分だったりするんだが、それ以外の高精度タイマ、サウンドといったマルチメディア寄りが弱いのが残念で仕方ない アプレットに至っては致命的レベル、他環境と差が付きすぎてしまった
771 :
名無しさん@涙目です。(三重県) :2011/03/24(木) 14:48:36.90 ID:EKyIBtx60
海外に移住するためには、英語勉強して向こうで働くためにpythonでも勉強しないとあかんかな
772 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 14:58:27.61 ID:uUoK9raPP
単に遊びでやろうとしてるならいいけど、ニート脱出のきっかけにしようとしてる人がいるなら CやJavaとか比較的取りやすい資格がある言語にしてそれの取得を目指した方がいい。 RubyでRPGのMAPエディタとか歩行判定グラフィックとか昔作ったけど、資格は講師向けの 激ムズのものしか無くて、意欲が失せてゲーム作るのもやめちゃったし。
773 :
名無しさん@涙目です。(兵庫県) :2011/03/24(木) 15:15:21.68 ID:vgRGp9DI0
>>654 それを言うなら、プログラミングも
プログラミング得意なやつに外注すればいいじゃない。
という話になる。
774 :
名無しさん@涙目です。(USA) :2011/03/24(木) 15:27:15.67 ID:5Wi2EuDd0
>>771 うちの大学にくるインターン募集の要項を見ると
WEB開発者募集がほとんどで、そのなかでもまだPHPは強い。
PHPかJSP+AJAXというのが一番多いかな。Railsとかはあまりみない。
次に多いのがiPhone、iPadアプリ開発。その次にC++とかjavaになるかな。
pythonは教科書とかで授業ではよくでてくるんだけどね。
775 :
名無しさん@涙目です。(catv?) :2011/03/24(木) 15:27:38.08 ID:5OghQsy9P
>>773 プログラミングは、自分が抱えてるちまちました作業を効率化するのに使えそう。
サイト立ち上げて何かを表現したい人にしかいらないんじゃね?って思うんだけどどうなの
776 :
名無しさん@涙目です。(チベット自治区) :2011/03/24(木) 15:30:12.75 ID:yfkF2hFg0
低脳の俺には理解不能だった
>>743 人のソース読んで、自分の想像もつかなかったような効率的な鮮やかな手法で処理されてた時にはこう思ったわ
778 :
名無しさん@涙目です。(埼玉県) :2011/03/24(木) 15:47:42.79 ID:SBkSnLK+0
HTMLを勉強する意味って言うかあれって勉強するほどのものか? CSSもだけど勉強することがあるとしたらそれ自体より ブラウザの癖のほうだろ
最高に気持ちよくできるオナニープログラミング教えろ
オナニープログラミングならPerlしかねえ
781 :
名無しさん@涙目です。(長屋) :2011/03/24(木) 16:35:38.01 ID:70iBk0Mk0
たしかにPerlは言葉じゃなくて記号で 何かを操れることに対する気持ちよさは格別だな
>>778 一応HTMLの本来の仕様と
セマンティックウェブがどういうものかぐらいはひと通り分かったほうがいいと思う。
後者はHTMLじゃなくてRDFだけど。
783 :
名無しさん@涙目です。(北海道) :2011/03/24(木) 16:52:02.61 ID:EhgO3aC2O
Pythonにちょっと苦言呈しただけでRuby厨乙って言われた(´・ω・`)
784 :
名無しさん@涙目です。(東京都) :
2011/03/24(木) 16:56:50.06 ID:LwX6WjGU0 フラッシュのアクションスクリプト勉強して一ヶ月でそこそこ色々できるようになったがもう全て忘れた フラッシュの使い方すら忘れた