俺「プログラミングに挑戦しよう」 本「これはおまじないです。詳しくは専門書を読んでね」 俺「は?」
1 :
番組の途中ですがアフィサイトへの転載は禁止です:
2 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:31:15.82 ID:B5yM8r2Y0
GOTO 10 GOTO 10 GOTO 10 GOTO 10 GOTO 10 GOTO 10
3 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:31:47.09 ID:XAXnM87R0
stdio.h←これが意味不明
>>1 while (n <= 32768)
なぜなのか。
そんなこと気にするやつはアスペかなんかだろ。
printf("1");
printf("2");
printf("4");
めんks
7 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:34:19.84 ID:AwqiYKn20
>>3 標準入出力をするためのライブラリをインクルードしてる
return 0のことだろ
10 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:35:27.91 ID:YZi/i8390
いつもの週末プログラミングスレ
12 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:35:58.49 ID:fc0a6OTki
確かにいきなり32768はずるいよなw
13 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:36:11.78 ID:Y+vTzE280
main void(){ ←なにこれ? 本「黙って書けサル」
14 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:36:24.33 ID:dnhTZIQZ0
おまじないなんて書いてある本最近はないんじゃないの?
>>10 次のページでforが出てきたから、あぁ、そういうながれかぁ!と思ったらこれ。なぜなのか。
for文で記述すると、
for (n = 1; n <= 32768; n *= 2) printf("%d\n", n);
のように、たった1行で表せます。
16 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:37:03.47 ID:30/YE4xc0
大松「カーニハンの本だけ読めばいいぞ」
17 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:37:40.28 ID:8B4MNfiv0
プログラムって魔術書みたいに呪文が羅列しててびっくりしちゃうよね
18 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:37:43.58 ID:mEdVQidm0
import java.io.*
蟹さんリッチだけでいいよ
20 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:39:04.31 ID:fcNrizc80
大学教授「#include(studio.h)はおまじない」
まじでこんな時代だった
21 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:39:19.76 ID:nuM/abkL0
動物が表紙に載ってるやつが欲しい
プログラミングしないけどあれをズラッと本棚に並べたい
22 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:39:54.82 ID:VZXeulNi0
>>16 正解
俺もCではK&Rしか読んだことないし、それで困ったこともない
K&Rは優れた入門書だと思う
23 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:40:10.73 ID:fc0a6OTki
>>13 惜しい正しくは
void main(void)
黙ってやれmain()
24 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:40:37.66 ID:hKGs9Sn20
25 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:41:38.70 ID:EEa8Oo2+0
古めの参考書みながら
void main(void)ってやったらmake失敗して
intに変えてreturn 0したら出来たのはなぜなんだろう
26 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:41:45.73 ID:AwqiYKn20
>>13 void型の引数無し(void)の関数main
27 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:43:01.11 ID:jpnXtrzG0
>>12 いきなり32768は、ずるいっつーかおもいっきりマジックナンバーだろ
なんて本に書いてあんだそれ?
28 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:43:39.62 ID:fc0a6OTki
>>25 黙ってるのは許さん。
というスパルタ式に変わった。
29 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:44:06.14 ID:nG9dAmuH0
本格的に学びたいんだけど
サイバー大学
ってとこに行けばいいの?
それとも専門学校的なとこがいいんかな
プログラミングをいくら勉強してもソフトとかを作れる気がしない
どうやったらforだとかwhileだとかの羅列がソフトになるんだ?
31 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:45:35.53 ID:fcNrizc80
>>29 >>16の本だけ買っとけ
プログラミング経験ないなら「プログラムはなぜ動くのか」が評判良かったぞ
>>29 プログラミングだけ学びたかったら独学でいいだろ
専門学校言ったら情報処理試験受けないとならんぞ
34 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:46:50.60 ID:F5AJoGsm0
>>21 オライリーはまさにその目的のためだけに存在してるような本だ
今すぐ買ってきて良い
35 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:47:21.40 ID:HGT3O84Ci
36 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:47:42.85 ID:fc0a6OTki
>>30 あとは単機能な部品を作って
入力装置とか出力装置とか
タイマーとか割り込みとかを駆使して超大作にする。
37 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:48:10.16 ID:tKJJzaiH0
コードウィザード?
38 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:48:11.56 ID:4sSvNVgs0
standard in & out header file
40 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:48:35.37 ID:LOwkS/k00
>>29 MITのサイトにいけば、大学の講義が無料で視聴できるよ
codacademyみたいなすぐれたサイトもあるし
41 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:48:41.20 ID:KQ7p5vKV0
言語オタならともかく今から入門するのにCから入るのはどういう理由だ
PC98とか触ってた俺みたいなオッサンだけでいいだろもうCは
42 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:49:04.07 ID:JwbO8xFa0
これのせいで今だにreturnとincludeがちゃんと分かってない
43 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:49:07.78 ID:hKGs9Sn20
プログラミングしてるだけじゃコンピューターサイエンス身につかないよな
独学でCS学ぶにはどうすりゃええんだ
情報処理の試験受ければいいの?
44 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:49:23.29 ID:4+fExwqL0
働いてるやつが1から独学でなんか作りたいと思ったら最低3ヶ月は勉強しないと話にならんと思う
しかもそれで出来上がるのは電卓とかそういうしょうもないもの
理想のアプリとか作りたかったら年単位になってくる
>>30 取り敢えずオセロのソフト作ってみるといい
ってどっかで聞いた
>>26 K&Rの時代にはVOIDは無かったんですよ。
関数は引数があり値を返すっていう決まりがあったの。
戻り値が内関数を作りたい場合でもなにか値を返す必要があった。
数学に0という概念が発見されたくらいVOID が導入されたことは衝撃だったよ。
47 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:50:22.10 ID:RnKpA1dM0
48 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:51:25.75 ID:EEa8Oo2+0
>>41 最終的にarduinoとかやりたいと思ってC勉強してんだけど
他のほうが良いんかな
49 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:52:20.06 ID:fRlOGySp0
javaってダウンロードすればゲームもアプリも何でも作れるの?
50 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:52:25.17 ID:mF4xB16Y0
自分で調べろよ雑魚が
51 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:52:38.87 ID:Y+vTzE280
変数に意味ありげな名前付けるのやめてほしい
unkochinkoとかならどこを書き換えてもいいのかが分かりやすい
>>41 経験上、Cを経由したかどうかでずいぶん違うよ。
やっぱりやるべき。
53 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:52:59.40 ID:fc0a6OTki
配列が分からないんだけど俺みたいなゴミでも理解できる丁寧な説明の本ってないの?
55 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:53:18.87 ID:DiEbsaWE0
56 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:54:03.24 ID:KQ7p5vKV0
>>48 マイコンか!ならCもありだよね
今だと.net micro frameworkが入ってるボードもあるけど
57 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:54:07.14 ID:HJ7XRSi20
CとPascalは絶対勉強すべき
読まなきゃならない本は大抵CかPascalで書かれてるし
「プログラミングに挑戦しよう」が間違いだな
「○○を作ろう」が正解だ
作りたいものがないのに勉強しても身につかない
59 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:54:19.14 ID:fRlOGySp0
60 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:55:09.69 ID:fc0a6OTki
61 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:55:10.44 ID:plgvDB9b0
CSの初級本をいくつか読んでみたけど、一番難しいのはアルゴリズムとデータ構造の本だな
理解するのに結構骨が折れる
62 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:56:12.61 ID:aepQR//o0
上を目指すならC
63 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:57:16.22 ID:fc0a6OTki
64 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:57:39.51 ID:B5yM8r2Y0
>>58 なんかCやってる人に作りたいもの聞いたらスマホのゲームって
それならclickteamfusionでええやんと
66 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 19:58:33.12 ID:jpnXtrzG0
オイそこのわけえの、将来デジタル大工やんなら
いきなり数字かくのも、繰り返し文1行で済ませんのも
コーディング規約違反で親方に怒鳴られるぜ、注意しなよ
言語とメモリを分けて教えるから多くがポインタで詰まる
68 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:02:16.03 ID:/x44Bncy0
>>54 動的言語の配列は中身ハッシュテーブルだったり
cの配列はポインタ祭りだったりで難しいけど
そうじゃなければ簡単だろう
69 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:03:10.90 ID:dxXmcMOn0
やることないからとりあえずjavaの本買ってきたが、順番間違ってるのか
>>67 Cのポインタは表記の仕方とか配列との関係でつまづいてる人が多い気がする。
急に*がとれたり[]がなくなったり
71 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:03:42.57 ID:fc0a6OTki
ポインタの配列も住所一覧だと思えば問題ない
>>68 今やってるのがまさにCなんだわ
もうちょっと頑張ってみるわ
73 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:05:06.99 ID:S8ZnDcoi0
宣言で int *ptr と書くのに
使うときは ptrになるからわけがわからなくなるんじゃ
74 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:06:44.70 ID:SK90Pr0t0
おまじない
using namespace std ← まあわかる
using namespace System::Diagnostics ← はぁ?
プログラミングっていまだに人気があるのか
やめておけばいいのに
by 39歳で定年した現在無職4年の俺
C++ってあんまり需要ないの?
こういうスレで全く話題に上がらないけど
>>73 そこから、int* ptr という記述になって int* ptr_a, ptr_b と書いて困惑する未来が見えた。
78 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:07:58.81 ID:AICn9Kgm0
スレタイの俺が全く成長しない
79 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:08:52.37 ID:/x44Bncy0
80 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:09:16.46 ID:CIm88FG30
今年の夏はLispの勉強をしようと思う
人工知能をやりたい
81 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:09:22.89 ID:JWHrJvKp0
馬鹿は構造体で詰みかける、ソースは俺
未だによく分かってない
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
DATA DIVISION
PROCEDURE DIVISION
83 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:09:27.37 ID:fc0a6OTki
>>76 需要あるでしょ。
C++はCの延長になってしまうけど。
ただ今はJavaの方が需要があるかもね。
84 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:09:46.21 ID:IAKYvuS30
多重ループとか配列あたりから理解出来てるか怪しい
どういう動きをしているかってのは理解できるんだがそれを何かを実行するために実際に書いてみようとすると意味がわからなくなってくる
printf("Hello, world!");
って書かかれたらメッセージだせってコンピュータに教え込んだのは誰で
それを教え込むのは何のプログラム使ったのよ
86 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:11:05.64 ID:/JFi6Zh60
DやC#のテンプレートの需要がわからない
みんなスバラシイスバラシイ言ってるけど
87 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:11:21.68 ID:O0/79OhP0
今需要がたくさんあるのは、Java js C++ PHP
がんばれPython
javaの糞さ
趣味ならmicrosoftのsmallbasicとか使えばいいのに
なんで無理に本格的な言語使ってつまずいてるの?
>>76 C++は理解度が同じ程度の人たちが使う分には適してるけど、
そうじゃない場合、読めない人が出てくるのが問題。
そうなると、ベターCと呼ばれるどうしようもなくC++らしくないコードで埋め尽くされる羽目になる。
お前らの話してる内容が一切分からないレベルなんだが
何から始めたらそんな会話出来るようになるんだ?
きっかけが知りたいわ
マイクソからタダ版のVS拾ってくればアホでも作れるだろ
普段のサポートするちょっとしたモン作るだけでもだいぶ違うのになぜやらないんだ
ほしいソフト必死に検索してあれじゃないこれじゃないなんてやるくらいなら自分好みの作ったほうがトータル時間的に絶対お得
>>91 何から始めたらではなく、おっさんになればできるようになる。
94 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:14:14.75 ID:IAKYvuS30
ソースコード読んでプログラムの内容を理解する事は出来るんだけど自分で1からプログラム書く事が全然出来ないんだが何すればいいんだ
95 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:15:00.83 ID:F/4YzIoz0
ぼーよーさんの明解C言語にお世話になりました
96 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:15:06.08 ID:OH/N+5150
結局作りたいものかやりたいことがないと続かないし勉強しても役に立たない算数プログラミングができるだけだよな
>>94 あるある
文法は知ってても文章を書けない感じ
98 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:16:25.39 ID:yRUNGDukO
とりあえず、「こんにちはマイコン」を読めばいいんだろ
99 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:16:32.57 ID:aev0p0qb0
文法がわかったら簡単な文章はすぐに書けるはずだけど
>>80 人工知能ってか機械学習やりたいならpythonがモジュール揃ってていいよ
101 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:17:23.21 ID:aCxgLwhQ0
102 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:18:33.60 ID:R1BgSZZh0
>>94 逆だわ、羨ましい
他人のコードとか読むのが苦痛過ぎる
103 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:19:09.56 ID:EEa8Oo2+0
>>92 リネームするだけとかクソ単純なのならなんとかなるけど
音声とか動画とか画像とか扱いたいものの仕組みから勉強しなきゃいけない感じで敷居高いわ
Cの入門書理解したけど次何すればいいか分からない
105 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:19:41.35 ID:HLI7VF+j0
>>100 機械学習て言い直すあたり、デキる人だね
人工知能は中身のないバズワードだからね
>>99 いやまあ「今日はいい天気ですね」レベルの文はかけるけど
小説一本書くとなるとまず書き出しから分からないみたいな
環境をLinux/UNIXにしていつもCUIでいつもプログラミングできる
環境にするとか
108 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:21:31.19 ID:U4oHkkDv0
>>100 PythonはますますLispに近づいてるとえらいハッカーさんが言ってました
>>3 スタジオ?!とか分けわかんないから
StandardIOだとちゃんと教えろよな
>>106 日本語をペラペラしゃべってるおまえは小説一本かけるのか、と
111 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:22:26.72 ID:I6MXQSQJ0
プログラミングマスターしたけど作りたいものが何もなくて詰んだ
112 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:23:00.42 ID:ZN4jwcbGi
pythonでコマンドラインツールとかCGIとか色々作って遊んでる
TwitterでもRBDMSでも大抵モジュールがあるのがいい
英語の情報源にあたる語学力があればなおよろしい
C#でLINQ使いまくりだわ
コーディング規約緩いから好き放題やってるわ
>>110 そりゃ書けるだろうな
面白いかどうかは別問題で
115 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:23:26.41 ID:HYcMNx8Y0
while
if baka
omaginai(kuso)
else
break
116 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:24:29.64 ID:HC7Yl+cZ0
>>112 ライブラリが充実しすぎててプログラミングする醍醐味があまりないというかなんというか・・・
ラズパイやってみるとかArduinoをとっかかりにするとかの方
が現実的か。いまどきCUIで何か作っても達成感がいまいちか、。
>>114 その調子で、適当にソースを並べていけば書けるんじゃない?
動くかどうかは別問題で
119 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:26:40.27 ID:MJTDO68N0
実行しながらじゃないと覚えにくいからな
120 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:27:03.31 ID:eFiUAzbq0
C#ダウンロードしてみたわ
公式のドキュメントとかないのか
121 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:27:10.89 ID:OPNrQ4En0
twitterでボットを作ろうとしたんだけど、
プログラミング以外に自然言語処理やら機械学習やらいろいろ勉強が必要とわかって詰んだ
>>118 うん
実際他人が書いたのをちょこちょこ書き換えてカスタムとかは出来るんだけどね
1からとなると全く出来ない
123 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:29:01.85 ID:zRPD3zJv0
何作ればいいかわからなくて途方にくれてる
124 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:29:31.07 ID:Lg+ieymo0
C言語でかかれた本を買ってくる
それを読んで理解して、同じ機能や少し機能を増やしたのを他の言語で書いてみる
これ、結構勉強になる
>>113 規約でLINQを禁止するのはクソ。
糖衣構文じゃなくてメソッドチェーンなら許されるのかというと、許されてしまうところがますますクソ。
禁止は多くの場合悪である。
エクセル買ってきてvbaで遊ぶのが一番楽しいと思うんだ
127 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:29:47.70 ID:2Ad8btnM0
#include 何これ?おいしいの?
本「いいからさっさと書けカス」
130 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:31:10.93 ID:QqiPKgQb0
131 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:32:04.32 ID:TYLGlynv0
すたんだーどあいおーどっとへっだー
って読んでるわ
132 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:32:19.09 ID:/x44Bncy0
>>120 msdnが公式で機械翻訳になる前の旧バージョンは内容も充実してるけど
なれないと読むのが難しいので初心者には勧められない
133 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:32:36.36 ID:r17xoSjB0
いきなり説明したら投げる癖に
足し算教えるのにいきなり群論とかするようなもんだぞ
>>130 twitterのbotってそういうチャットボットみたいなのもあれば、rssトリガで自動ポストするボットもあるからなんとも。
そしてたぶん後者。
135 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:33:12.10 ID:bEWXCfb/O
ソースが公開されてる役に立ったり面白かったツールを解析したほうがよっぽど役に立った
136 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:33:55.82 ID:NmlvYrk80
137 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:33:51.79 ID:/x44Bncy0
>>125 linq構文は読めない 読みたくもない もちろん書きたくもない
メソッドチェーンなら普通に読めるし書けるし便利
その違い
俺「stdio.hとかuが抜けてる。だっさw」
>>137 たしかに、sqlの素養がないとそうなるかも。
140 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:35:01.28 ID:iaDGb5hK0
>>3 なんの略でなにを目的としてるくらいかは説明すべきだよな。K&Rも。
JAVAは馬鹿にされるけどCより難しい
OOPで適切なデザインパターンを使うのは初心者に言っても理解できないかと
C#でLINQ使えないとかひどい拷問だが、まだ結構あるんだよな禁止してるところが
プログラミング始めたいけど、結局何から学べばいいのさ……
とりあえずC言語やってるけど、スコープとか関数とかわけわかめで死にそう
144 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:36:38.19 ID:/x44Bncy0
>>139 sqlともまた違うじゃん すごい異様なタイミングでselect書くのを強制されるとかさあ
実際
>>1 みたいにつきつめて教えてほしいって人にはどこから教えるべきなのかな?
論理回路?機械語?アセンブラ?C言語の標準ライブラリ?
146 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:36:58.78 ID:k9CuqLXH0
>>134 リプライに受け答えできるボットがいいな
できればチューリングテストをパスできるような
>>141 リフレクションや属性/注釈とかマルチパラダイム言語やからな
DI大前提のJava EEとか初学者はぽかーんってなるだろう
>>144 メソッドチェーンにしても同じことでしょ。
なぜその順番になってるかを考えれば、何の障害にもならんよ。
150 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:38:47.34 ID:9iEmTPQw0
printf
↑
これ何て読むの?
>>146 そりゃ大変だ。出来上がる日を心待ちにしておくよ。
152 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:39:36.19 ID:HYcMNx8Y0
>>140 まぁ、原文ではStandard Input Standard Outputって頻繁に出てくるからな。
ジャップ語に訳した時点で標準入力 標準出力になって、意味が欠け落ちる。
知能障害集団低レベルジャップログラマーの誕生の瞬間である
154 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:40:15.50 ID:/x44Bncy0
>>145 わからないことをそのままにしておけないんでしょう
そういう人はプログラマに向いてる
アスペ傾向はプログラミングに有利
155 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:40:21.35 ID:WwuxGaqm0
false どう読んでる?
158 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:41:06.45 ID:r17xoSjB0
>>143 関数、なんか受け取ってなんかしてなんか返してくれる奴
例えば2つの正の整数受け取って最大公約数を返す関数、なんてのが考えられる
まぁ別に何も受け取らなくても何も返さなくてもいいんだけどね
もぐもぐ
160 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:41:45.59 ID:QqiPKgQb0
>>146 2chのアンカー付きレスをデータベース化
↓
リプライがあったら、類似の被レスを検索
↓
被レスに対するレスを少し弄ってつぶやく
これで多少は騙せるかもしれない。
ここまでポインタ無し
162 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:42:46.84 ID:/x44Bncy0
>>148 メソッドチェーンではselectは必要ないこと多いし
toarray()とかがゴールなのにlinq構文では書きにくかったり
めんどくさい上に読みにくいだけだよlinq構文なんて
cuiで電卓→guiに進化させる→オセロ作る
が王道だろうと思ってる、俺はこうして始めた
164 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:43:44.31 ID:EEa8Oo2+0
最近はCの宣言と定義で混乱したな
書いてある順番に実行されるのかと思ったら
main()を最初に読みに行くっていうきまりがあるのな
165 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:44:44.02 ID:f04PlnqK0
>>143 全部グローバル変数でやってみて、無理っぽくなったら理由がわかるはず。
LINQはToListとかせんと毎度計算するんだったか
ネストさせて現象に気づくのに時間かかったわ
>>164 そう間違えるやつも珍しいな
入門書も読んでない?
>>158 ありがとう。なんとなくわかった
独学プログラミング学習ってわからないこと多すぎて出来る気がしない
本の説明読めば読むほど分からないこと増える
変換仕様とか何のためにあるの?
とか、『それが何の役立つのか』が知りたいわ
170 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:46:25.51 ID:TYLGlynv0
>>163 なんでプログラムで直接計算できるのに、電卓作るの?
>>162 toarrayをゴールにする場合って遅延評価を犠牲にする場合だと思うんだけど、
そのあたりを踏まえたうえで使い分ければいいと思うんだ。
173 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:47:52.49 ID:EPvOAi9f0
ファッションでプログラミングするなら
VBやっとけばいいんじゃないかな・・・
174 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:48:00.34 ID:r17xoSjB0
175 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:48:10.82 ID:i0tpXEb10
>>165 最初は置ける所計算してランダム、次は固定の評価値をマスに付けて一番高いところ、次は残り枚数も考慮して、とかいった感じ
>>170 やめろよー
車輪の再発明は学習するために必要だろ
177 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:48:52.75 ID:wISMA11s0
関数型やってるやついねぇ?
178 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:49:04.02 ID:QLFZ9HHo0
エロゲのエンジン作ってみたいんだがPythonは向いてますかね?
どの言語でも作れるよ!っていうのは理解できるんだが全くの素人なので入りやすさなどを含めて聞きたい
吉里吉里はTJS2とかいう謎言語使ってるみたいだけども
>>152 こういうのはカッコで英語表記しとくべきだよな
>>155 ハンターハンターで塔の上で戦ってるやついただろ?まさにそんな感じ。
>>170 50桁電卓とか欲しくね?
既存のソースいじって結果がどう変わるのかを調べるのが
個人的には一番身に付きやすい
181 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:49:41.15 ID:2zeEPTyE0
そのファイルを読み込んでるので
それを書くとその先に書かれてる関数が使えるようになりますよ
実際はともかく、この位の濁しでいいと思う
おまじないってバカにされてる感覚がして深追いしちゃうんだよね
182 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:49:44.54 ID:aCxgLwhQ0
>>163 そのへんで既に道がわかれるんだな、俺はCUI電卓から逆ポーランド変換やら構文解析処理に走ったわ
183 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:49:53.67 ID:r17xoSjB0
VBバカにするなよ
(元)天下のIBMが病院の巨大システムをVBで完成させたんだからな
しかも自称完全なオブジェクト指向で
184 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:50:33.82 ID:lmpETRlQ0
whileとforは分かるけど{ }が分からない俺
>>165 昔のアスキーの本、8086アセンブラ入門だかにあった気が
2手読んで自分のコマが多い所の手を採用してた気がする
ΔΣ法?とかそんな名前がついてたはず
186 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:51:27.85 ID:dySqKMIq0
>>178 PythonにはPygameという結構いいゲームライブラリがあるよ
187 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:52:00.01 ID:r17xoSjB0
>>178 javaでいいんじゃないの、どこでも動く、たいてい揃ってる
188 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:52:30.20 ID:8RcXlWaw0
>>178 むかしSilverlightのノベルエンジン作ったけどWindowsでいいならC#でいいんじゃね?
189 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:52:43.04 ID:2DDXONTv0
かっこいい変数名をつけられなくて諦めた
>>178 Windows限定でいちばん簡単そうなのはC#か
pythonって基本ソース公開って聞いたことがあるんだが
191 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:54:12.04 ID:aCxgLwhQ0
>>183 そう、言語仕様的に言えばVBでのオブジェクト指向プログラミンは馬鹿にできないよ
C++やJavaと比較すると出来ない事は多いけど、だからといってVBがダメということはない
むしろ仕様がシンプルだから、誰にでもわかりやすい可読性の高いソースを書きやすいとも言える
192 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:54:26.19 ID:+pWfdW3V0
プログラミング初心者がVBから始めると変な癖がつくからよくないとよく聞く
193 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:55:22.82 ID:wxejxhDL0
visual studioの無料版でやればいいん?
194 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:55:23.81 ID:QmxoZ+Bj0
cuiの電卓、逆ポーランド変換、なんか作ってみたくなってきた
VBって底辺職業PGの代名詞だったな
197 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:56:57.42 ID:i0tpXEb10
pythonは糞言語。異論は認めない
おライリーは翻訳がくそゴミ
プログラミングC#読んだときは幼稚園からやり直せと本気で思った
200 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:57:43.52 ID:lqpzWI2B0
スケルトンのコードなんてそういうもんだと思っておけばいい
理解など不要
取引先はそこまでテストしろと言ってくるが、その分の工数は請求してある
マヌケすぎ
201 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:57:43.87 ID:TfftT0fbi
勉強しようってのはよくたつけどアプリ作ろうって奴がほとんどいないのがよくわからん
202 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:57:47.61 ID:r17xoSjB0
逆ポーランド記法の電卓が昔多かったのはなぜかって、簡単でメモリ少なくて済んだから
俺はそんな電卓見たことないけど
203 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:57:56.57 ID:aCxgLwhQ0
>>192 VBから始めるとダメというか、VBだけで分かったつもりになる奴がダメってのはあるね
VBだけしか知らない人がVBでまともなオブジェクト指向プログラミングは出来なと思う
逆にC++やJavaからVBに行った人のほうが、VBをより効果的に使えると思う
204 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:58:34.76 ID:fRlOGySp0
プログラミングってデザインとかはどうなってんの?
ゲームとかの
205 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:59:12.46 ID:EtLY2FD20
まずはBASICと言う伝統はなぜ廃れたのか
8ビット時代のマイコンBASICなんて基本が学べてしかもそれなりの何かも書けるし
凄い学ぶのに良かったような気がするけどね
いきなりオブジェクト指向だとかポインタがどうのこうのとか初心者除けとしか思えん
論理型の変数名は過去分詞あたりが便利すぎる
207 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:59:46.48 ID:wISMA11s0
>>201 わしは勉強よりモノ作り派やど。作りたいもんも沢山あるし作ったもんもある
お前らも何かあるなら見せてーな
208 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 20:59:47.95 ID:0JR7ZbQu0
>>197 Pythonの悪口は許さんぞ!
Pythonのどこがまずいんだよ?
209 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:00:11.35 ID:LoDW2MW20
はよプログラムを作るプログラム作れや無能共
210 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:00:44.00 ID:EtLY2FD20
やっぱVBの呪いなのか
VBは蛇蝎の如く嫌われてるからBASICって聞いただけでお話にならないとかそういう感じだよね
211 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:01:07.17 ID:w6UuAprc0
>>207 どんなものを作ったのか、いくつか教えておくれ
212 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:01:13.08 ID:ZhpdD85g0
VBはいいがVBAはただちに互換を打ち切るべき
214 :
SEだ:2014/07/18(金) 21:01:32.70 ID:ytjIGhZZ0
そんな金にならない言語はやめろ!
これからは軍事産業だ、JOVIALをやれ!わかったか、徴兵制度復活だ〜
さ〜いよいよ戦争だ〜〜〜〜わっははっはははあはははhh〜〜〜!!
>>201 アプリを作れるところまで行くのは少数ではある
評論家は多い
>>205 機種ごとに違うからじゃないか?
216 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:02:08.75 ID:kn1f7sI90
HTML5ってどうなの?
217 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:02:21.58 ID:TYLGlynv0
VBは配列と改行が糞すぎて気が狂うかと思った
>>116 数値計算プログラムだと、
for文をなるべく使わず、numpy、scipyの関数だけで
計算するように考えるのが結構楽しかったりする
219 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:04:47.83 ID:eFiUAzbq0
220 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:04:48.78 ID:EM5hqAEy0
>>191 VBがJavaよりできないことが多いってお前正気かよ
なんせVB2010以降はほぼC#≒VBだぞ
C#>>>Javaなんだから、VBとJavaのどっちが優れてる言語は言うまでもない
222 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:05:07.65 ID:E++PG+uw0
MacのなんちゃらBasicはそれで作られたいいフリーウェアが結構あった気がする
223 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:05:14.24 ID://ig+nGr0
>>189 プログラミングに費やされる時間の大半って適切な関数名や変数名を考えてる時間の気がする
>>216 GUIアプリ書くなら最強なんじゃないかと思う
225 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:05:39.90 ID:i0tpXEb10
226 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:06:10.66 ID:QIWKy50M0
>>221 普通の人間ならVBって言ったらVB6までを指すと思うぞ
227 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:06:27.49 ID:wISMA11s0
>>211 画像に書き込みが出来るうpロダや。最近なんjとvipで宣伝しとる
それの応用で書きこんだら書き込みが画像になる掲示板も作った
それらは一旦終わったから今度はphantomjsで画像Web魚拓を作ろうか迷ってる。
それでもまだまだ作るもんのアイデアは止まらん、、、
228 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:07:07.12 ID:aCxgLwhQ0
>>210 VBは程度の低いプログラマが使わされて、おかしなプログラムを量産してる=底辺言語
って意味で嫌われてるんじゃないかね
言語的には別にそれほどおかしいものでもない
GUI作るの楽杉だし、ODBC使ってデータベースアクセスとかマジで笑えるほど楽だし
ウェブサービス作りたいから
鯖借りようと思うんだけどアマゾンの奴って何か難しいの?
クラウドの仮想サーバーってMYSQLとかどうやって使うのかググっても意味分かんないんだけど
230 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:08:47.23 ID:i0tpXEb10
as integerとかは滅びた方が後世のため
231 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:08:52.54 ID:EM5hqAEy0
今のVBは.NETだからできることは変わらん
232 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:09:17.49 ID:V0Jq31PZ0
2chに自動で書き込みをするスクリプトって書くのは難しい??
HTMLとJavascript最高だわ
自由すぎる
234 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:09:30.65 ID:HYcMNx8Y0
235 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:10:01.56 ID:ByInAGiQ0
ある程度書けるようになってきたら
次はumlなりで設計出来るようにならないとスパゲッティ量産機になってしまうぞ
236 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:10:44.81 ID:wISMA11s0
エクセルのマクロは動的配列の追加でぶん投げたくなった
追加モードみたいにして今の配列数+1てなんやねん、、、
237 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:10:48.81 ID:CsKiUrn60
>>227 >>それの応用で書きこんだら書き込みが画像になる掲示板も作った
この掲示板のURLお願い!!!
238 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:11:04.96 ID:EtLY2FD20
>>223 自分のやりたい事に使えるAPIだとかクラスライブラリを探してるうちに
それに必要なAPIだとかクラスライブラリがあって
更にそれに必要な〜って延々ループになるよね
であれ?自分は今一体何をやってたんだっけ?ってなって詰む
何がいけないんだろうか?w
239 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:11:27.19 ID:T+ltmDac0
>>232 ちょー楽勝
昔に2に謎の画像を貼りまくるプログラムを作ったけど作るのも運用するのも楽だった
VB.NETとC#ならC#を勧めるわ
同じことを書いても、C#の方がソースがスッキリする
好みの問題ですが
241 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:11:45.83 ID:TYLGlynv0
WebServiceの言葉の定義をちゃんと理解してくれよな
242 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:11:59.31 ID:QLFZ9HHo0
>>186,187,188,190
意見分かれすぎワロリン
でもありがとういろいろ調べてみるわ
そういえばappleの新言語の話が全く出てないな
あんまりいい評判は聞かないけどケンモーの先生的にはどういう感じなんですか
243 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:12:20.39 ID:EM5hqAEy0
まあ今からWindowsGUIアプリ作るならC#でいいな
245 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:12:41.20 ID:EtLY2FD20
>>234 やっぱりプログラミングはもう趣味でやれるような時代じゃなくなったんだね残念だけど
246 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:13:14.93 ID:EEa8Oo2+0
247 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:13:24.61 ID:aCxgLwhQ0
>>221 ああ、VB=VB6の話ね
今のVB.NETはおしゃれになりすぎて逆にあんまり好きじゃないな
248 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:13:35.79 ID:T+ltmDac0
Cが嫌って人はメモリとポインタが面倒なんだろうね
知らないと不都合はあるけどC#ならある程度までは書けるよ
249 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:13:53.14 ID:Am02Wmz3i
>>17 実際魔法みたいなもんだわ
そしてプログラミングは人々から多くの仕事を奪っていった
プログラミングという魔法を世界から葬り去るべき
プログラマーは魔女狩りにあえばいい
250 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:14:07.47 ID:EMZEvHNA0
サジェスト汚染位しかやる事思いつかねーな
251 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:14:13.37 ID:i0tpXEb10
>>238 ライブラリの依存関係を解決してインスコしてくれるツール使え
無いなら、言語を変えろ
252 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:15:10.90 ID:wISMA11s0
ま、三項演算子禁止してるような現場もあるしな
254 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:15:57.31 ID:vtfgsIFV0
関数型プログラミングって最初めんどくせぇと思ったけど
参照透過性やカリー化を意識してコード書くと出来上がったあと自己満に浸れてよいわ
オブジェクト指向がバグをカプセル化してるようにしか思えなくなってきたよ
>>226 >>247 VB6か
それならその通り
継承はできないのにインターフェイスみたいなものは作れるというヘンテコ仕様だったな
256 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:16:21.51 ID:wISMA11s0
257 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:16:41.16 ID:R8ZDFdPkO
BASICやりたいなら
99BASICやれよ
昔ながらのシンプルなBASICでしかもパワフルだぞ
そこで基本覚えて他言語いけばいい
嫌儲プログラミング部員ならこれくらい暗記してるよな
include <windows.h>
HINSTANCE hInst;
char szTitle[] = "Hello";
char szWindowClass[] = "HelloClass";
ATOM MyRegisterClass( HINSTANCE hInstance );
BOOL InitInstance( HINSTANCE, int );
LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM );
int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){
MSG msg;
MyRegisterClass( hInstance );
if( !InitInstance( hInstance, nCmdShow ) ) {
return FALSE;
}
while( GetMessage(&msg, NULL, 0, 0) ) {
TranslateMessage( &msg );
DispatchMessage( &msg );
}
return msg.wParam;
}
環境も作りたいソフトもあるのに中々手が動かない
260 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:17:40.65 ID:EtLY2FD20
>>239 昔まだ2chのバーボンとか連投とかここ掘れワンワンとかそう言うのがまだぬるかった頃に
Perlで特定のスレタイのスレ探して埋め立てするスクリプト作ってずっと回したりしてたなあ
スレ側も乱立とかで対抗してたけどやっぱ24時間眠らない機械には勝てないよね
>>253 三項演算子って自己満で見にくいんだよな
読めるけど流れが切られるというか分かりにくいというか
>>126 [ALT]+[F11]でいきなりプログラム開発できるからな。
>>253 15年この業界にいるが、許可してる現場は見たことないなあ
可読性が悪いとは思えないんだけど
265 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:19:17.95 ID:QqiPKgQb0
266 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:19:23.43 ID:i0tpXEb10
>>256 複雑になると読み辛いとか何とか
三項演算子って学校じゃほとんど教えないから偉い人ほど実際の効能を知らない
267 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:19:36.97 ID:X7g5MNDc0
プログラムを動かすプログラムってどうなってんだよ
解説してくれ
268 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:21:09.77 ID:aCxgLwhQ0
>>254 クラスにはクラスの良さ、関数には関数の良さがあるね
関数型は大規模になればなるほど楽だね、関数ごとのI/Oさえしっかり決めていれば
そのまま無限拡張していけるから、オブジェクト指向みたいに見えないところでバグを
仕込む心配がほとんどない
269 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:21:48.52 ID:gYfP9rrB0
このスレは嫌儲スレにしては役に立つスレだな
もっと盛り上がってほしい
270 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:22:27.31 ID:l6S0HG4F0
iPhoneアプリを作りたくてマックブック買ったのが8ヶ月前
未だに作りかけてすらいない
271 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:23:18.27 ID:dX75jWkB0
Cの入門書でincludeとかstdio.hを説明しないのマジで殺意しか湧かなかったわ
大学の教員に質問して説明してもらって、やっと抵抗なくプログラミングできるようになった
272 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:23:25.60 ID:i0tpXEb10
ああ後、紙に印刷してif文数えて試験数算出してたような時代の老害もあるな
fuga = flag ? "hoge" : "piyo"
みたいなのが大量にある場合とかどうなのよ
>>267 アセンブラについて調べたあとに、コンパイラでググって、機械語でググれ
その後に中間言語とインタープリターをググれば完璧
ネットワークプログラムではphpみたいに実行ごとに機械語にする奴もあるからググれ
274 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:25:16.87 ID:wISMA11s0
>>270 わしと同じやからアドバイスするわ、、
xcodeでobjcならデリゲードは触らざる負えないやが最初出来るだけ触るな、、
あれは最初は無理や
PHPの三項演算子は左結合だけど、こんな言語他にあるの?
276 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:26:55.35 ID:ea1E8n2G0
>>267 昔のプログラマにはプログラムを作るプログラムから自分で作る人もいたらしい
277 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:27:03.39 ID:bvs6RC++0
>>261 三項演算子が見にくいってのは
hoge = (unko == hutoi) ? buriburi : puri;
このレベルでもダメ?
それとも↑レベルはまだいいけど条件追加すると一気に糞コードが出来上がるからだめってこと?
278 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:28:30.55 ID:aCxgLwhQ0
>>255 そこがVB6の良いところなんだよ、独自のコールバックインタフェースを決めて
フォーム固有のロジックは全部フォーム内に記述して、それを共通の画面制御クラスから呼び出すとかしまくってたわ
279 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:28:44.17 ID:i0tpXEb10
関数型言語って全然知らないんだけど、
メソッドチェインみたいな感じなの?
ステートフルな非同期処理とかって出来んの?
>>277 それくらいならいいけど実用的なものを書こうとすると長くなってくるじゃん
複数条件とか代入文が長くなったりしてきたら1分くらい迷ってしまう
281 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:29:09.87 ID:vtfgsIFV0
foo ||= bar
みたいなイディオムの方が個人的に嫌い
個人的には三項演算子が可読性低いとは思わないけど、そういう現場もある
そういう現場だとLinq使うんじゃなくてforで回せって言われるんだと思う
Android studioってどうなの?
今までeclipseで作ってたプロジェクトも移行できるの?
284 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:30:30.91 ID:aCxgLwhQ0
>>279 オブジェクト指向言語が自動でやってるインスタンスの生成と回収を自前でやればいいだけ
>>277 そういうこと言い出すとキリがないから、
ルールで禁止
最近scala使い始めたけどどうよ
var a = b==c;
↑みたいに書かれると慣れてても少し迷うわ
初心者には意味不明だろうな
288 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:33:09.39 ID:i0tpXEb10
>>285 人数が多くなってコードレビューも適当になってくると、どうしても安全方向ってことでそうなっちゃうよなー
289 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:34:29.05 ID:JICe/7Bx0
仕事でやるなら、他人を程度の低いプログラマーだと見下しできるだけ平易に書くのがプロ
290 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:37:54.09 ID:wISMA11s0
今日も関数型とにらめっこするかのう。。
291 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:38:01.60 ID:MJTDO68N0
ここで偉そうに書いてる奴も所詮はIT土方のカスでしかない
293 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:39:23.62 ID:bvs6RC++0
>>280 ああそのレベルのやつは無理だわ
何よりなんかあった時にブレーク仕掛けるのがめんどくさい
#include(studio.h)はおまじない←ギリ耐えられる
printf←なんだよfって、これはおまじないじゃねえのかよ糞が
おかげで世界に挨拶もできない
295 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:44:14.45 ID:i0tpXEb10
printfのfはformatのf
じゃあprintがCにあるのかというと無いんだけど
296 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:44:50.75 ID:JICe/7Bx0
今みんなでpritfのfがformatであることはわかるけど
じゃあprintってあったっけ?printだけじゃダメなのって必死にググってるからちょっとまってて
297 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:45:33.94 ID:YzJ9g6210
機械語をディップスイッチでROMに書き込んでLEDを点灯させたりできるマイコンってないの?
これ以上ハードに詳しくなれる手法はないとおもうんだが
298 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:46:02.71 ID:oniZD/9r0
真のウィザードはPerlを話す
こういうのをググるかググらないかの差なんだよなぁ
>>294 puts("挨拶");
s は三単現のsだから安心しろな
301 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:47:06.37 ID:fc0a6OTki
>>85 >>294 printfはおまじないなんだけど
そのおまじないを解釈するプログラムに大きく分けて3種類ある。
一つ目はprintfというテキストをOSが実行できる
プログラムへ変換するCコンパイラやアセンブラやリンカ。
これは開発環境に含まれてて
すぐに実行できる形式になってるけど、
元々はC言語でかかれてる。
二つ目はprintfの中身となる標準入出力ライブラリで
内部ではOSの標準入出力に出力する。
これも開発環境に含まれてて
ほぼ実行できる形式になってるけど、
元々はC言語で書かれてる。
三つ目はOSのキーボードや画面の標準入出力を取り扱うプログラム。
これはOSとして常に実行できる形式になってて
元々はC言語やアセンプラで書かれてる。
303 :
SEだ:2014/07/18(金) 21:48:09.23 ID:ytjIGhZZ0
SEだ、プログラムなんかやっても金にならないぞ!
ブラック企業並みにこき使われ、ヘルニアや胃を壊し廃人になるだけだ!
どうせやるなら金になる事やれ! 日本は軍事国家をめざしている!
その証拠に三菱重工の元気の出方で一目瞭然だろ!
つ〜ことはだ、JOVIALをやれ!わかったか〜 JOVIALだ JOVIALをやれ〜!
さ〜いよいよ戦争だ〜〜〜〜わっははっはははあはははhh〜〜〜!!
304 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:48:19.41 ID:vtfgsIFV0
>>297 マイコンってむしろそういうのを楽しむためのもんじゃないの
触ったこと無いからしらんけど
305 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:48:45.02 ID:i0tpXEb10
307 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:50:17.56 ID:Lm1N8Ilz0
米国のコンピュータサイエンス専攻が人間だとしたらこのスレはミジンコ以下のチンカスが9割だな…
存在しているのが申し訳ない
308 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:50:30.45 ID:hfhaSLcM0
>>303 戦争反対!
戦争なんかしたって何もいいことなんかないだろ
309 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:51:17.91 ID:i0tpXEb10
ああディップスイッチでプログラミングするわけじゃないのか
310 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:51:31.93 ID:WIq5+F0C0
311 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:51:59.13 ID:sHaChxyn0
そんなものはない
313 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:54:13.22 ID:JICe/7Bx0
>>297 大学の工学部で機械か、情報とれば実習があると思うよ
情報だとないかなどっちかいうと機械かな
俺もマイコン買ってマシン後の勉強しようと思ったら、今時のマイコンはCでコンパイル余裕だった。
C++もいけるらしい。
戦争で思い出したけど、作るものがなかったらJavaを覚えてrobocodeやれば?
対戦相手がいるかどうか知らんけど
ガルパン流行ってたのに忘れられたままだな
317 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 21:59:11.62 ID:DOKbnw460
プログラミングを勉強し出して2年半
ついにTwitter上で人工無脳とかいうbotを作れるようになった
というかまだ製作途中
318 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:01:54.19 ID:wISMA11s0
319 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:02:19.34 ID:cON45OXL0
>>275 仕様がバグってるだけだから気にすんな。PHPなんだよ?
320 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:07:17.44 ID:VgUFFZn00
プログラム用語のうろ覚えばっかでイメージ出来ない
321 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:07:29.66 ID:DOKbnw460
>>318 cronとかタスクスケジューラで定時起動すればね
>>100 deep learningやろうかと思うんだけどどうなん?
gpuぶん回すみたいだけどpythonでおkなの?
結局cnnじゃねーかみたいな話も小耳に挟んだんだけど知ってる・
323 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:15:22.10 ID:eJqhaGRa0
>>295 K&Rのカーニハンも参加して作った言語の
awkにならprintあるよ
>>314 ベーシックしか分からないからベーシック使えるマイコンセット買ったら、
色々サンプルやら置いてるはずのオフィシャルのホームページ消えてた思い出
売るなよ糞が
325 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:18:45.17 ID:hPwcJ7Rf0
とりあえず単純なレベルの「こんな感じの事がしたい」は書けるようになったから
Arduinoに手を出したら回路の知識が皆無な事に気付いて詰んだ
次はどうやって勉強したらいいんだよ…
ブレッドボードはエラー吐いてくれないしさ…
327 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:22:13.86 ID:3boYPuC40
おまじないとかで誤魔化してるたぶん書いてる人が理解してないから買うな
「C言語は先にアセンブラを覚えるべき」と良く聞くが、68000のmove.l d0,(a0)は分かるのに、
ライブラリを使う時にポインタとかが出てくると、内部でどういうやり取りをやっているのかがイメージ出来ない。
アセンブラの知識だけでなく、そのライブラリと値をやり取りする仕組みというのも理解しなければならないんだよな。
「C言語をを支持する理由として、『言語仕様がシンプルである』という事が挙げられるが、
裏を返せば、『言語仕様外の事が山のようにある』とも言える」とか、昔のOh!Xに書いてあった。
329 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:28:39.82 ID:eJqhaGRa0
1から100まで判らないと走り出せないのは
タダのマヌケさ、真の大人、ビジネスマンなら
優先順位が低いものは走りながら考える物
テスターを買う。
LEDやトランジスタについて基本的な知識をつける。
いろいろ測定してみる。
331 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:34:45.47 ID:vtfgsIFV0
ブラックボックスが気になって仕事が手に付かないエンジニアって
優秀なエンジニアに多い、もしくは成長する可能性が高い気がするけどなぁ
332 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:34:46.07 ID:LzvXGULV0
>>328 ポインタってもどこかのメモリ上にアドレスを格納する場所を確保してるだけだし
実行時はそのアドレスを格納してるメモリからレジスタに読み込んで
アドレスとして使うだけ
333 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:36:20.98 ID:4nc0Js160
プログラミングとか覚えても、面白い発想ができないと意味無くね?
お前らは発想の豊かさで人より秀でてる自信あんのかよ
334 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:37:24.89 ID:JICe/7Bx0
>>331 日本のIT業界に限った話だろうけど
本来はそういった疑問を大学やら専門で削ぎ落としてくるべきだと思うわ
文型から就職して、手渡された本におまじないとか書いてあったら
なんだこれと思って当然だと思う
335 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:37:33.90 ID:fc0a6OTki
>>333 発想が豊かならアイディアの捻出に専念して
プログラムなんか他の人に作らせなよ。
336 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:38:37.57 ID:hfhaSLcM0
簡単な電卓のコード書けた
四則演算しかできんけどw
337 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:40:14.42 ID:HGxAd5ZK0
おまじないはおまじないとして理解できない奴にはこの趣味は無理
339 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:42:46.37 ID:fc0a6OTki
>>337 電子部品も同じなんだよね。
このチップに値を入力すると
こういう出力が得られる。
っていうものの組み合わせ。
みんな他の人が造った部品を利用するんだ。
340 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:47:51.09 ID:i0tpXEb10
341 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:51:04.36 ID:X+GjL/IC0
342 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:53:08.30 ID:HGxAd5ZK0
>>331 ブラックボックスの中身なんか時間かけて調べるだけ無駄
inとoutから中身が一瞬で想像できるようになったら一人前
343 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:54:33.98 ID:Q9jf6z630
IT土方やってるけど来月辞めることになった
プログラミングは趣味だけにしとくべきだわ
344 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 22:54:50.59 ID:BLfU8RZ+i
>>1 すげぇわかる
馬鹿にしてんのかって思ったわ
何がおまじないかと
ぶちぎれた俺はK&Rを買ったが結局読んでない
>>322 deep learningはまだ実際に試したことないから分からん
でも各層の学習は前の層に依存するから、並列化用の近似したモデルがないとGPGPUしても効果薄そう
あと、他のモデルとかでもpythonはモック的用途で使って、実用はC++で実装することが多いな
346 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:02:01.78 ID:9RWuLKHs0
もうC++飽きた
Rustの時代はよ
もう最近は覚えてもすぐ忘れちゃうの
348 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:07:59.06 ID:46Z2FfhO0
おまじないという言い方がキモい
仲間内だけで通用するジョークワードを技術者以外にも平気で言うのがキモい
349 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:08:52.26 ID:hfhaSLcM0
deep learningはどんな勉強すればいいの?
deep learningについての日本語の本がまだ出てないから困る
350 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:09:31.96 ID:hKGs9Sn20
>>65 サンクス
とりあえずやっぱり基本はハードウェアからなんだな
351 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:20:40.60 ID:FKA64VEX0
冒頭に盲目的に単語並べる参考書は無駄になる
第一章で概念を説明してる参考書はけっこう役立つ
includeってどっかにあるこのファイルの中身をコピペしてるんですよー
って書いたら終わりなのになんでごまかすのか
22歳大学中退ニートだけど今からプログラミング学んで職にありつけるかな?
ちなみに学力は偏差値55の私大理系に一般で入れるくらい
専門も考えてるけど
354 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:29:59.19 ID:fc0a6OTki
>>348 世界の何処かで誰かが適当に考えた呪文だし…
355 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:31:34.93 ID:fc0a6OTki
>>353 好きでもないなら全然お勧めできない。
もっと幸せな職業があると思う。
356 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:32:42.93 ID:HGxAd5ZK0
>>353 勉強する必要も無い
未経験者募集のブラック臭がすごい会社に二三年努めて転職しろ
358 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:34:33.84 ID:YMV9h7SG0
ぶっちゃけ理系と同じで積み重ねだから
何となくの奴はずっーと何となくしか出来なくなる。
その時他の能力がなきゃサヨナラ
359 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:37:56.73 ID:JICe/7Bx0
>>357 人生の重要な決断をネットのレスだけで決めるなよ
ちゃんと色々調べたほうがいい
IT業界といってもひろい、旧態依然のドカタ方式から
アプリで一発当てます見たいなのまで色々だ
js死んでdartになってまうの?
361 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:39:44.66 ID:YMV9h7SG0
>>360 ないない
あんなセンスの無い言語は総スカンされて終わる
あと1つだけ聞きたいんですが
Cとかjavaって1つだけ学べばいいんじゃなくて2つとも学んで紐付けて行くものなんですかで
最初に学ぶならどっちを学べばいいんですか
363 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:40:03.39 ID:zC3KM+fM0
>>360 そうなって欲しいんだがゾンビjsはDartより長生きしそうな気がする
364 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:41:12.55 ID:QNruba0y0
>>362 最初に学ぶならC
Javaみたいなクソ言語を最初に勉強してはだめ
プログラマーなんかならなきゃよかった…
専門学校でプログラミング教えてる講師ってほんと楽な仕事してるな
プログラミングの初歩だけ語ってりゃいいんだからさ
しっかり勉強して大学行くべきだった
368 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:45:05.63 ID:YMV9h7SG0
最初に学ぶ言語なんて何でもいいよ。
それよりも学んだ言語を深く利用できるまで
掘れるまで行けるかが大切。
理解の仕方をしらない無能とか普通に沢山いるから
>>362 いきなりJavaでいいよ。
C/C++/C#/Java
あたりは文法が似てるので、どれかひとつある程度使えるようになれば他の言語も習得のハードルが下がる。
.netのwpfってやつを弄ってみたら、ファイル フォルダ選択ダイアログを開くのにwindow.formを使えとか、普及させる気あんの?
標準的なのは標準で用意しておくべきだろ。
ウインドウハンドルの一覧を列挙したりメッセージ送ったりする機能もdllを別途インポートしないといけないし。
こういう、新しい言語を作りました!でもこのよく使う当たり前の機能は旧言語の機能を呼び出して使ってね
ってのがすごいやる気ないように見えるんだけど、そんなの気にせずバンバン古い方式のラッパー使うべきなの?
371 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:45:55.01 ID:hKGs9Sn20
>>362 俺は最初にJavaやったら挫折したわ
んでお手軽なjavascriptからやったんだけど
javascriptはJavaの文法参考にしてるから自然とJavaもわかるようになってきた
生JSオススメ
372 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:46:03.08 ID:KioZDjft0
373 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:47:57.69 ID:YMV9h7SG0
>>371 というか動いてフィードバックをえる環境が大切なんだよね。
その点、javascriptは最も学習に向いてる。
javaなんかは
クラスの意味を理解するより
グラスを書いて動かすほうが大事
374 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:48:47.19 ID:2akyj1M/0
>>371 生js書くときのお勧めのエディタってある?
フリーでコード補完とかできるやつ
375 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:49:36.44 ID:YMV9h7SG0
>>374 chromeのデバックコンソールが超お望み通り
376 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:49:59.88 ID:2akyj1M/0
>>370 Windows8.xのストアアプリは、WPFの完全版みたいな感じなんだけどね・・。
378 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:50:34.31 ID:bvs6RC++0
>>367 専門に限った話じゃないけど
自分はすんなり理解できたのにどんだけ説明しても分からないやつに教えるってのは難しいと思う
俺なら教えながらイライラで爆発する
379 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:51:35.25 ID:JICe/7Bx0
>>367 それ講師や専門学校の環境の利用方法が間違ってると思う
初歩以上知りたかったら聞きゃいいじゃん金払ってるんだし
専門出だろうがどんどん登ってくる人いるよ
ただし外資に限るだがね
380 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:51:36.46 ID:YMV9h7SG0
>>378 ぶっちゃけ背景が違うから
教えるという教育が、そもそも間違ってる。
381 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:51:52.96 ID:hKGs9Sn20
382 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:52:06.12 ID:Wjt9dn6R0
>>374 生JS書く時にフリーでコード補完とか言ったらBracketsが最高
383 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/18(金) 23:59:12.18 ID:hKGs9Sn20
>>373 その通りだわ
独学で低レイヤーから学ぶのは色々と難しい
Javaから入るとおまじない多すぎて大変だわ
385 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:04:31.22 ID:4GEP/OYs0
newを教えても、動的確保を使う理由は教えないクソ教本の多さ
387 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:07:15.76 ID:MOdBz2Ln0
Androidアプリで大儲けしてやるぜと勉強を始めて3ヶ月
未だに簡単なアプリの1つも作れない
やっぱ独学でやるもんじゃないな
388 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:07:29.97 ID:5XoRzrEe0
javascript自体は言語仕様に色々と罠が多くてアレだが
jsがブラウザのデファクトスタンダードになってるお陰でHTML+CSSと組み合わせれば
文字をいじくり回す、Canvasでお絵書き、各種フォーム類、マウスイベント、キーボードイベント、
とか、すぐにビジュアルな結果を得られるんだよな
だから学習のモチベが保ちやすい
389 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:08:51.90 ID:vt9waRHX0
macbookair買ったんだけど
マックでしかできないプログラミングってなんだ?
日下部陽一先生の悪口はヤメろ!
391 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:09:49.61 ID:B8byuQEZ0
392 :
.:2014/07/19(土) 00:09:57.63 ID:WQx7WGRM0
シェルスクリプトええよ
393 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:10:00.61 ID:EbeTDhau0
Objective-C
>>367 それが高校までの受動的な教育現場との差なんだよなぁ。
>>384 えっ…左シフトの間違いではないでしょうか。
396 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:11:43.54 ID:FHFunS6l0
結局人間がコンピュータが理解できるように譲歩してるんだよね
その縛り感が嫌いなわけで
人間らしいcreative感がないわけで
397 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:12:41.77 ID:B8byuQEZ0
お前が分からないのはプログラム言語じゃなくて
その目的だろ。ってのは。
経験積んでもダメな奴はダメなままだよね。
398 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:16:16.10 ID:WpCcv3XI0
レンタルサーバーかりてdjangoを使おうと思ったけど導入方法がよくわからなくて積んでる
これを乗り越えたらパソコン大先生から抜け出せるはず
GoogleAppEngineってどうなん?
399 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:17:45.81 ID:B8byuQEZ0
>>398 djangoなんて情報なさ過ぎて
どこまで行っても茨の道だそ。
400 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:21:06.56 ID:yMHAsy040
swiftが登場した今、objective-cはどーなるの?
401 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:21:37.70 ID:Id2HAphU0
>>398 早く動かしたいんなら素直にrailsかPHPのフレームワーク郡を使えばいいのに
402 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:22:25.11 ID:OJM7IGSA0
403 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:24:49.67 ID:KFYHT+7Y0
実際C言語は何処かの段階で知るべきだけど
最初にやる必要はないよね。
ノイマン型コンピュータの宿命を高級言語化してるから知る必要はあるけど
PCゲームとかインストールすると、フォルダの中に意味不明なファイルとか
あって、中見ると訳の分からない文字が沢山書いてるけど、もしかしてあれ
って全部人力で書いてんの?
405 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:27:41.28 ID:WpCcv3XI0
>>399 やっぱりそうなの?
よく聞くから手を出したけどココだけだったのか
>>401 軽いやつからやっていくのがいいな
そこらへんの類はpythonしかやったことないけどだいじょうぶかな
406 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:30:12.56 ID:KFYHT+7Y0
pythonは、悪くは無いが、日本で情報が無さ過ぎるからなあ。
djangoは、さらに存在しない。
標準ライブラリにHTTPとかSQLとかそれなりに高級なモノがあるから
実行環境さえあれば便利という言語ではあるけど。
407 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:34:25.83 ID:Id2HAphU0
>>405 個人的にはNode.jsを勧めたいとこだけどね
408 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:36:28.60 ID:KFYHT+7Y0
プロダクションじゃないWebアプリならnode.jsは楽でいいよね。
数行でHTTPサーバからWebアプリ動いてる状態に持っていけるのはやっぱ楽。
ただし抽象化が高すぎて、初心者にはおまじないすぎるだろうけど
409 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:41:20.58 ID:6G3teej80
.netは素晴らしい
410 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:45:01.82 ID:WpCcv3XI0
411 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:47:42.07 ID:D0HiehjZi
無職26歳だけど今から学校行って資格取れば
数年後にプログラマーとして就職出来る?
派遣から始めようと思う
.netはdelphi作ったオジサンが作ってるから
最近そのオジサンがTypeScript作ったけど
同じポジションのDartとかいう糞言語とは比べ物にならない出来で。
このオジサンのセンスだけは異常すぎる
413 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:50:17.13 ID:PJH9TPRo0
>>411 学校に行かなくてもいきなり就職すればいいじゃん
未経験でも雇ってくれるとこは結構ある
入社してから勉強すればいいし
414 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:50:34.74 ID:SnV+9u5C0
はじめてのC
415 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:50:37.09 ID:/9DpsVxk0
プログラミングスレの荒れやすさと、人によって言ってることバラバラなのはどうしてなのか
416 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:51:32.89 ID:VGu4kDWE0
C#に慣れたら定数全大文字というハンガリアン思想のような慣習に疑問しか感じられなくなった
プログラミングは基本コピペ
何となく理解できるようになればいい
後は他人の組んだ奴をコピペ作業
メソッドとかクラスとかインスタンスとかオブジェクトとかプロパティとかインデクサとかコンストラクタとかデストラクタとかわけわかんねーんだよ死ねや
419 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:53:56.21 ID:bjSeV92i0
>>417 車輪の再発明大好きです
娯楽です
趣味だから
420 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:53:59.62 ID:XBQSW6Sn0
421 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:54:10.25 ID:RgapGwqm0
>>415 大多数が体系的に情報工学として学んでないからな
これも重大な問題だよ
422 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:54:42.76 ID:Id2HAphU0
>>410 nvmとforeverとGruntは最低限入れとけよー
あとよく分かんなかったら
expressもしくはsailsでぐぐって気にいった方を使うとよいよ
423 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 00:57:44.11 ID:Uq+dPcuP0
アメリカやインドのPGなら当然読んでるような本を読んでる日本人は少ない
だから日本のITは外国に勝てない
中国や韓国にすら負けている
JavaならEEとかSpringの作者の本とか普通に読まれてるのに
日本だとその辺り少しでもかじってればアーキテクチャとして重宝されたりするしな
>>416 定数全部大文字はC#でもよくやるぞ
ハンガリアン思想と同一に扱うのはどうかと
公開する定数はUPPER_UNDERSCOREDやな
オーラリーの本って何であんなに高いんだ
428 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:10:13.36 ID:s1hGNLjx0
アメリカでは他の出版社から出てる本が、日本ではオライリーの表紙で売られてるという詐欺
429 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:11:20.27 ID:MfdmGS1/0
日本のオライリーは偽物なんで
あんな糞翻訳本とか買うなよ。本家買え
430 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:12:56.19 ID:Id2HAphU0
オライリーは何人かいる外れ翻訳者に当たるとイライラするよなぁ
431 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:13:30.37 ID:vt9waRHX0
>>420 若いやつ(24以下の大卒業界未経験者)じゃないとたいていは雇ってくれないよ
432 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:13:37.28 ID:/9DpsVxk0
landoflispは良訳だったぞ
433 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:17:08.46 ID:MfdmGS1/0
434 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:18:36.45 ID:yauLSBJJ0
>>433 この本はcommon Lispなのかそれともschemeなのか気になる
schemeのいい入門書があまりないので
435 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:22:52.36 ID:/9DpsVxk0
>>433 Lispエイリアンって名前の生物
パブリックドメインらしいから好きに使って良いぞ
この本はcommon lispの本だ
436 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:25:42.88 ID:mGiY5bJg0
>>3 スタンダードアイオー
標準入出力
なんで意味不明なのか意味不明
438 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:34:43.30 ID:j2U6qaNN0
node.js タノシー
オライリーの、というかあっちの本だからなんだろうけど、
章の最初にたとえとか、有名な本からの引用とかがあるんだが
それがぜんぜんピンとこない
python推す奴多いが、日本語回りと、
数値の四則演算にいちいち気を付けないといかんから面倒。
441 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:38:58.62 ID:D+FaSIrO0
Javaとかで
unko U = new unko();
chinko C = U.createChinko();
manko M = C.createManko();
omeko O = M.createOmeko();
みたいなオマジナイばっかのソースとか見ると、バカじゃねえのかって思うよな、本当
>>439 オライリーいいじゃん
でも糞高いから会社に買わせた
>>441 まぁメモリ許すならコメント次第ではいいんじゃね?
俺なら直接呼び出すけど
444 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:43:51.81 ID:rquFriD80
オライリーの本でこれは読んだほうがいいという本があったら教えてほしいです
445 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:46:02.81 ID:RgapGwqm0
オライリーの本は会社に買ってもらう、もしくは個人の書籍代が別途会社に請求できるようになってから読みましょう
>>441 Factoryクラスをnewで呼び出すとかありえん
448 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 01:54:17.64 ID:e/9gviWY0
>>441 慣れてない人がやってたら仕方ないんじゃねーの
449 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:05:29.60 ID:TVM+p0s+0
>>165 取り合えず3手先まで全パターン網羅して、一番自分のコマの多くなるところに置く。
ただし、カドは最優先で狙うって感じで作った。。
450 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:19:22.38 ID:JJmL5qUF0
徒然と、
変数でi,j,kなんかが使われるのは恐らくFOTRANの名残。FORTRANは整数変数にi-nを利用した。i=integrというのもあるとは思うが。
Linuxのコマンドでcdとかlsとかクソみたいなのが多いのは、UNIXからの名残。Unix version1のものが多いが、さらに昔のものMultics以前のもあるだろう。
>>3 stdio.hはstandard io dot headerで、ヘッダファイルを表す。importなどと同じか、インポート系は要するにそこにそのファイル等のコードを書いてるだけ。ioはinput/output
standard ioで標準入出力。標準入出力ってのはどこから入力されて、どこへ出力されるのかが繋がってる先。
>>152の言ってることも参照。
ただ、で、standard input outputってなんなんだよ!ってたぶんなるけど。この辺はシェルで標準入出力の切り替えやるとわかるかな。そこまで重要な概念とは思ってないけど。
どの言語でもprint関数みたいなのがあるが、その繋がってる先が何もしなければデフォルトでは標準出力になっているので、一応それは理解しておいたほうがええな。
要するに標準入出力を扱うためにヘッダファイルをincludeしちゃって、ライブラリをズドンしてますよってこった。そうするとライブラリ関数が使えて、printfとかgetcなんかの関数が使えるようになるんだ。
#include <stdio.h>をしないとC言語は文字を入力したり出力することさえ出来ないんだ。これは、ゴミ言語だろうか。でもそれ故にコンパイラは作りやすい。コンパイラは下の方参照。
Objective-Cなどはincludeとimportで違いがあるらしいw
ヘッダファイル - Wikipedia
https://ja.wikipedia.org/wiki/%E3%83%98%E3%83%83%E3%83%80%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB 所謂ライブラリ、標準関数の使用のためにやっている。ヘッダファイルはモジュール化されているのでモジュールと言ったり、言語によってはモジュールをインポートなんて感じである。
この辺りの言葉使いは言語や状況、その人がどういうプログラミング人生を歩んできたかによって微妙に異なり、申し訳ない点である。
もう一度基礎からC言語 第15回 関数の宣言〜ライブラリとヘッダファイル externとモジュール
https://www.grapecity.com/tools/support/powernews/column/clang/015/page03.htm
C#でLINQ禁止とかだと、Entity Framework使えないの?
EFになれると文字列SQLに戻れんわ
452 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:20:39.58 ID:JJmL5qUF0
マジックナンバー系はコンピュータがデジタルの関係で2の累乗とかが多い。
return 0はシェルだと0が戻り値として正常なものだから、正常に終了しましたよ的なシグナルを送って終了している。1以降がエラー。
シェルというよりプロセスがフォークしたりしてOS・アプリケーションは動いているので、その関係で上部からフォークしてプロセスが動いてるのだけど、
該当プログラム・プロセスが終了したりして役目が終わる時に、その上のプロセスに正常に終わたよ。とシグナリングしている。
Cのvoidについては
>>46 mainについては基本的にmain関数から実行されるのでと思う。
構文・書き方関係はぶっちゃけ過去の言語の影響が非常に大きい。C言語はB言語とかALGOL。そんな感じで繋がっている。
基本的にはプログラマが過去の言語に似た感じで学習しやすく書きやすくしていっているので、素人目にはちょっと本当にこれが素晴らしい言語なのか?という拒否感はあるかも。
でもプログラミング言語開発は大変なので、やや慣れるしかない点が大きい。
基本的にコンピュータ関係は、過去の遺産、過去の繋がりからのものが大きい。
これってなんでこういう仕組みになっているんだろう?という場合は、大抵は過去から引き継がれたか、それらを改良しながら使っていく過程でそうなっている。
そして玄人には理解可能な道筋になっているが、素人・初学者には複雑怪奇なものが莫大に残っていて、世界を形成している。
それと、プログラミング言語の書き方の大半は、言語作成者の趣味とか考え方なので、何か疑問に思っても嫌なら新しい言語を作ったりフォークするか参加するしかない。Larry Wallもそんなことを言っているが、
まぁ、ごみだよなwただ、実際には諦めて使い続けるか、そうするしかない。
UNIXのコマンド名が糞でも付き合わなきゃならなかったり、ブラウザがわけわからん化していくのと変わらない。
453 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:22:05.91 ID:JJmL5qUF0
>>85 最初に教え込んだのはおそらくKen Thompson.
UNIXやWindowsはKernelというものを通してOSが動作しているが、そのOSは基本的にはシステムコールっつうのを持ってる。
APIとか呼んだりする。APIってこの界隈じゃ色々に使われる言葉だがそれぐらい用語の指す意味が広いということと考えよう。プログラムは一つじゃ碌に動けないからさ。
OS上で動作するアプリケーションはそのシステムコールを通して大体の動作をする。
コンパイラというソフトウェアがプログラミング言語で書かれたソースコードやファイルを、コンパイルし、リンクしたりしてバイナリファイルにする。
バイナリファイルにするというのは、01にするということ、コンピュータは01で動いているから、01の命令列にする。そうするとCPUがその命令列にしたがって動作するわけだ。
んで、ソースコードに printf("Hello, world!"); と書いてあれば、コンパイラがそれをコンパイル処理してCPUが処理できるバイナリ列のファイルにするわけだ。だから実行ファイルをバイナリと呼んだりする。
CPUは規格によって命令セットとかある。C言語のようなコンパイラはCPUに対応する。
故に、C言語用コンパイラは一部アセンブラとかで書かれている。アセンブラはCPUの命令をほぼそのまま書くもの。
ENIACなんかの頃は、文字通りワイヤードプログラミングで、線でデジタル命令を施していた。そのうちこのほうが便利じゃね?とアセンブラが発明され。
アセンブラはCPUに直対応なので、アセンブラで書いてると他のCPUになると、対応できない上に、CPUと基本的にはイーブンの命令で動いていたので、複雑な動作を記述するのに手間がかかる。
故にC言語のような高級言語と呼ばれるものが開発されたのだ。前述したように、C言語はC言語コンパイラが色々なCPUに対応している為に、C言語で書いていれば割りと色々で動くようになるのだ。
移植性が上昇し、CPU依存性、ハードウェアと分離したのだ。
454 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:23:53.07 ID:JJmL5qUF0
455 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:24:49.01 ID:JJmL5qUF0
最近のコンパイラが主にアセンブリで書かれているかというとそうではなく、むしろ基礎にC言語を使ったり、ParrotやJAVAのJVMみたいに仮想マシンを用意してそれで言語を処理している。
仮想マシンってのは簡単に言えば、要するにハード的CPUにコンパイラ対応させるより、プログラミング言語作るのも超大変だし、CPUも仮想化して命令セットとか用意すればいいじゃん。
その命令セットに合わせたコンパイラ作ったほうがいいじゃん。いいじゃん。みたいな感じで生まれた。プロセス仮想機械、利点を参照とか詳しくはWebで。
コンパイラはハードウェア的な面と、コードを実際のCPUの命令セットに合わせなくていいっていうソフトウェア的な面の両面で楽になったりとか?割りと流行りだけど、今の言語の中では半数ぐらいが採用されてる感じかな。
仮想機械 - Wikipedia
https://ja.wikipedia.org/wiki/%E4%BB%AE%E6%83%B3%E6%A9%9F%E6%A2%B0 後は、インタプリタとかがある。Perl, Python, Rubyとかだね。参照。
インタプリタ - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%97%E3%83%AA%E3%82%BF 要するに、言語によって、意外と機械的な動作をするまでの動き方・手法は違う。そして世の中の多くのソフトウェアは多様なプログラミング言語で書かれている。これは世間が考えているよりもギャップが大きいと思う。
>>267 こうやって作ったプログラムがどう指定されて動くかはOSやシェルの働き。
>>332みたいにCPUには次の実行するものを入れとくレジスタがあるから、そこにインしたおってなると、後は勝手にそのプログラムの最初の入口から実行されてくんだな。
本当はスレッド処理とか色々やってんだろうけどな。どうでもいいんだそんなこたぁ。今のところカーネルの知識が関係したことは幸いにしてほぼない。やつらは黙って働くように設計されてんだは。
456 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:25:44.07 ID:JJmL5qUF0
>>94 何したいかわからない、何書こうって場合は関連するライブラリ・モジュールが揃ってる言語がお勧め、他人の業績を組み込むのが一番楽だし、
基本的には直接目的に到達出来る最善の道。自分で全部ちまちま書いてとかそういうのは作った後で考えればよい。
ライブラリ・モジュールやどういう高度な部品が使えるかを見ていく事で、この言語ではこういうことが出来そうだという思考の枠組みが出来る。
プログラミング本で基礎的事項だけを学んだ初心者は、この発想・思考の枠組みの形成になかなか至らずに砂粒を眺めて、これから何が出来るのかわからないよ、となる。
窓やエレベーターや家具を見たほうが、どうにかすればガラスになりそうな砂粒を見るよりは何が出来るのかわかりやすいし、想像しやすい。その言語で何を作っていくか考えられるようになる。
ガラスを窓枠にはめる道具は大抵の言語には揃っているので心配しなくていいし、それらは大きな部品とのダンス・試行錯誤を続けていれば徐々に身についていく。
そういう意味じゃ向いている言語ってのはそこそこ重要で、Perlをある程度まで勉強すれば勝手にテキスト処理の頭は働くようになるし(Pythonやrubyでもできるけど)、
Cはシステムコールとかを扱わないなら、なんやこれ、何が出来るのみたいになるし。
普段からシェル使わないけど、シェルスクリプト学んでも、んで?みたいになる。WindowsならMSが開発したり手を入れてる言語がやりやすいし。
謎言語、マイナー言語に惹かれたりするけど、ライブラリ・モジュールの使い方や、認知度が低いと、検索してこの言語でこうしたいんやけどー?みたいな時にかなりの確率で止まる。
その点、人気言語ってよいよね。となる。まぁ、プロが言語特性を理解した上で自力でゴリゴリやれるのなら、その言語は花咲くんだろうけど。
>>150はprint formatで引数でフォーマット・書式を調節するから。
457 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:26:38.17 ID:JJmL5qUF0
458 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:27:45.67 ID:JJmL5qUF0
>>212 joinが変だと思ったことは個人的にはないけど、どんな言語でも、色々と言語に不満はでてくるでしょ。
プログラミング言語ってそんなもんだよね、みたいな感じで諦めるようにしたは。
全世界のプログラマがおそらく最上級に不満を抱えているのが言語で、1月に1度は代わり映えしない言語が生まれては微妙な立ち位置を継続していく。
>>227の人みたいにサーバーサイドプログラミング、フレームワークもあるで。
俺がおまじないと思うのは#!であれは調べたな。最初は#! /bin/shとかスペース空いてたし、今もそれで通用するとかね。BSDのいくつかで導入されたんだったかな。
あれは昔からあるおまじないです。UNIX系は太古からのシキタリでそうなってることが多い。
>>354の言うとおりで、大昔に適当に決めたことは割りと残っている。
大体ハードウェアのqwerty配列ですらそうだし。
最近はjsを中心としたサーバーサイドプログラミング、ビッグデータ系のデータベース、クラウドサーバー利用、各種フレームワーク、
C#、バーチャルナンたら、スマフォアプリなどなどがナウなヤングな感じですが、
そういうのは何も知りません。あー言うの使えるようになるのとおまじないの世界とはまたちょっと話が違いますね。
>>415 コンピュータが誕生してから半世紀は経ったが、既に知的範囲が広すぎる。一人の人間がカバーできる量ではない。
しかもこうしている間にもネットを伴って異常な速度で知的スペースは拡大していくし。
終わり。
459 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:29:25.00 ID:YFh1WiPd0
本を読むのはできる。
実行環境を作るのがものすごおおーくめんどい
大体、プロトタイプ宣言がC++からキックバックされた恩恵。
ID:JJmL5qUF0
あぼーんした
int main()
の()の中説明しないんだったらvoidでいいだろボケ
463 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:32:48.14 ID:VW0sPKhr0
長文よく分からんけど、C#のダメなところでも挙げようぜ
Enum、Delegateの型制約ができない
465 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:39:21.16 ID:h4icjoT80
おまじないは、宣言の事なんだろう。
宣言と定義、変数とオブジェクト、あたりを理解しよう。
ID:JJmL5qUF0
ご高説ありがたいが、結局わかったようなわからないようなことになるから、
>>65 のような書籍とマイコンボードを通して実行形式のファイルがどういう
風にメモリに展開されるのか、プログラムの実行はmainというけど、その前
処理はどうなのか、そういうことを体験した方がいいと思うんだよね。
469 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:53:59.17 ID:JJmL5qUF0
>>465 何か理解に役立ったものがあれば幸いです。
>>467 まぁ、自分でやったり調べたりして理解するしかない部分は多いですね。
私もCのmain前処理とかは知りません。
個人でどこまでが理解に必要な範囲ってのは違うんで、しょうがないけど。
個人的にはLinux独学習者の軌跡で、そっち関連の人向きです。
クソみたいな1950~60年代以降のUNIXの古臭い歴史から続いてることがありまくるということを一番書きたかったw
UNIX関連、一部言語関連の歴史は特に古く、今の年代の人物が困惑することだと思うので。
UNIX version1のman見て、こんな昔からのコマンド名なのか・・・
こりゃ不可解なことが多いわけだ(絶望ってなったし。
変数やオブジェクトの見えるスコープ範囲と、その記憶寿命も大事だよな。
これらがわかれば、だいたい何とかなる。
471 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 02:59:26.64 ID:JJmL5qUF0
自分でやることも賛成です。Linker関連なんかも未だにさっぱりわからないしね。
ただそれ以上に新技術、新分野が出てきているので、一人の人間が過去から未来、
基礎から先進まで対応するのは異常に大変な時代と思うよ。特に日本語での学習者は第一情報源から遅れを取ってしまうからね。
先進国アメリカがITで強いわけですわ。
おまじないとは言わずに
螺旋状にわかりやすい所から理解していきましょう。一周して戻ってきたら同じ場所が深く理解出来るようになっていますよ。
とか言っとけば良い
>>461 知識をひけらかしたいんだろうけど
プログラミングの素養のある人にはただの常識、詳しくない人には難しすぎる
誰を狙ったか全くわからない文章だな
まさにリソースの無駄
>>457 K&RやANSI C辞典持ってる人なら、変換仕様といわれれば即座に入(出)力変換仕様に思い至るはずだが。
ま、総じてこれに同意。
> 基礎から先進まで対応するのは異常に大変な時代と思うよ。
477 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 04:26:37.11 ID:MfdmGS1/0
>>472 なんていうか、ふーんそっかーっとそのまま覚える才能が必要だよな
c勉強
↓
俺「わかった」
↓
c++
↓
俺「記述が全然違うじゃねえか!」
↓
visual c
↓
俺はプログラミングを諦めた
479 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:00:45.71 ID:AcBAwisu0
480 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:19:39.66 ID:YFh1WiPd0
481 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:28:31.31 ID:h6XZ/5m40
今のC++ は、こんな感じ
関数プロトタイプ
auto f();
関数の実装
auto f() { return 1; }
関数コール
int x = f();
482 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:31:12.14 ID:2arlQrBG0
お前らプログラム学んで幸せになった?不幸になった?
483 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:31:49.97 ID:9A8VQLl50
手続き型 → ふむふむ成る程
オブジェクト指向 → レベル高いな
関数型 → ?????
484 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:34:48.50 ID:3Q9+FmJf0
C++は高等黒魔術だからアキラメロン。巷に出回っている術式のほぼ全てが間違いであり
運良くBjarneの禁書を手にしそれを理解できたとしても詠唱自体困難を極め、かろうじて唱えられたとしても
即座に邪悪を引き寄せ無から悪魔を生み出し、自身は現世と混沌の狭間を彷徨い不幸となるだろう
大人しく太陽教の神託を受けるか錦蛇教か紅玉教の教えに従った方がいい
>>43 > プログラミングしてるだけじゃコンピューターサイエンス身につかないよな
あたりまえだ。
コンピューターサイエンスは、技術ではなく文字通り科学なのだから学問だ。
計算機の言語ではなく、計算機に与えるアルゴリズムやさまざまな数学を駆使する分野だ。
工学と理学ぐらい違うぞ、プログラミングとコンピューターサイエンスって。
486 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:39:29.55 ID:h6XZ/5m40
auto f();
は、下記の省略
auto f(); -> int;
487 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:41:23.28 ID:VtOTVjNy0
土方やるか一級建築士やるか
488 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 06:52:04.81 ID:AcBAwisu0
>>482 幸せになったと思うわ
今の会社以外で俺がまともに務まる会社や業務があるとはとても思えない
491 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 07:44:00.00 ID:AcBAwisu0
492 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 07:44:39.16 ID:N2KdH8J10
最近プログラミングスレ立ちすぎ
493 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 08:23:04.02 ID:y1RxIG7D0
494 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 08:26:26.71 ID:MfdmGS1/0
495 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 08:27:42.28 ID:Z1KuwpH/0
>>482 わからない。
学んだこと自体は非常にプラスになった。
職にしたことについては、問題の切り分けがまだできてない。
そもそも自分は働く事全般が向いていないのかもしれない。
497 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 08:30:37.01 ID:vFfLffYL0
定期的にスレたってるけど、ちゃんと前に進んでんのお前ら?
498 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 08:31:06.65 ID:E5R1CcBO0
>>3 Linux使ってんだろ?
/usr/include見てみろよ 現物があるから
499 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 08:38:47.31 ID:h6XZ/5m40
プログラミングってその過程で得られる副産物的な知識も結構魅力的だよな
正規表現なんて一般教養として教えてもいいくらいの代物だと思う
501 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 09:23:12.75 ID:e5nInPNJ0
IT土方って技術がないって言われてるけどここにいる奴らはほんとそのとおりだな
502 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 09:31:03.24 ID:e5nInPNJ0
503 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 09:33:03.65 ID:SRVLoNC20
専門書読めよ
504 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 09:41:31.44 ID:L/IuQfbZi
505 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 09:43:00.56 ID:KQfAK2Vw0
>>483 関数型プログラミングは関数型言語でしかできないとか、一部キチガイ信者の関数型言語マンセーみたいな
風潮あがあるので余計に理解しにくいね。なんていうかプログラマってやっぱ変人が多いわ
506 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 10:00:03.83 ID:e5nInPNJ0
>>367 どちらにせよ教えてもらうまでただお座りしてるようじゃこの業界も向いてないし大学に行っても同じな気がする
507 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 10:13:48.00 ID:80D9t9Jv0
おまじないってなんだ?あってもなくてもいいものって事?
508 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 10:16:06.37 ID:qvnuKSXd0
「お前みたいなアホに説明してもどうせわからんだろうからおまじないだと考えとけ」て事だよ
509 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 10:17:05.05 ID:80D9t9Jv0
すげえよくわかった!またひとつ賢くなった
ありがとう優しいおじさん
>>507 おまじないで不服ならブラックボックスでもお約束でも定番でもいいんだろうけど
511 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 10:20:48.36 ID:VQ/XI3Oo0
最初は暗記でいいんだよ
アホはすぐ挫折するんだから
良くも悪くも言語が多すぎる
513 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 10:57:33.85 ID:5njHl0780
電電なのにC言語やらされてる
なんの意味があるの?
514 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 10:58:55.45 ID:Z+rPBc1f0
JavaServletとJSPとかで綺麗な書き方というか手本になるようなコードってどっかに転がってない?
515 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:02:42.77 ID:MfdmGS1/0
>>513 電電のカリキュラムがどうだかしらんけど、大学って専学とちがって学問やるわけだし、必要っちゃ必要だよ
いわゆる「おまじない」的な部分を勉強してからじゃないと学問出来ないわけで
516 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:07:51.92 ID:FHZVhAqe0
ズサーcっ゚Д゚)っ
電電って機械制御でプログラミングするんじゃないの
エレベーターとか生産機械はプログラムなきゃ使い物にならないだろ
519 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:08:49.28 ID:e5nInPNJ0
520 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:09:35.25 ID:E5R1CcBO0
CやJavaはやったって別に負担にもならんだろ
Objective-Cはそろそろ滅びたか?
あのゴミ言語がなくなればプログラム界隈も少しはわかりやすくなるだろ
522 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:11:28.56 ID:RLK5ozEn0
GUIデザインを勉強したいところ
523 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:12:27.82 ID:gOZ0ueXn0
ポインタで詰まったら向いてないからやめとけ
524 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:15:23.90 ID:MfdmGS1/0
ポインタ出来ない子用の言語もあるし、別にどうでもいいんだよね
まぁポインタわからん子は例のアスペ判断の漫画を理解するところから始めるんだ
525 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:20:16.45 ID:vXde7kGS0
scanf←実際には使わない
527 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:29:46.94 ID:2QH1pvqH0
>>441 これってどうかくのがかっこいいの?
初心者に教えて
そういう書き方の話とかぐぐってもよくわからない
529 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:33:53.09 ID:kKDDugud0
>>517 生産設備はラダー言語で制御してる
プログラミング言語だけどすんごい直感的で分かりやすい
AとBの条件が揃ったらCを行えみたいなので済むからね
>>441 みたいなソース見ると、バカじゃねえのかって思うよな、本当
なんでウンコクラスからチンコが生成されてんだよ
531 :
◆LiETG.z7ctov :2014/07/19(土) 11:35:30.52 ID:G0lwdTS/0
(´・ω・`)本なんていらねぇよ。プログラムはヘルプとグーグル様を使うのだ
532 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:36:50.45 ID:Z1KuwpH/0
自転車に乗ることの難しさをみんな忘れてるように、
ポインタやオブジェクト指向などのプログラミング概念を
理解することの大変さをみんな忘れてる。
一度習得したら「こんなの簡単だろ。分からないのはアホ」と思えてしまう。
自分がやりたいのは2chにスレたったら即効で自動で2に書き込むのとか
自分の指定したワードのスレがたったら自分のメールアドレスにスレURL送るとか
●やbeポイント無限増殖したりするのがしたいんだけど
プログラムの本見ても 文字を画面に表示だの電卓をつくろうしかなくて
まったく上記のことが出来るようになる気がしないんだが
どこまでいけば出来るようになるの?
534 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:43:00.30 ID:E5R1CcBO0
>>533 まず日本語でどういう処理をするか逐一書いてみるんだ
535 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:44:26.91 ID:CC+Sa7/+0
>>531 でもやっぱ本は体系的に学べるからネットとは違う
536 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:45:28.97 ID:MfdmGS1/0
>>533 今は料理でいうところの包丁の使い方を覚えている段階だしな。
写真をみただけで材料と工程と調理方法を思いつくくらいになるまで修行をすることだ。
537 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:48:38.55 ID:kKDDugud0
例えばAndroidでmateみたいな専ブラつくろうとしても
NG機能の作り方もスレ検索のやり方も分からない
色んなもんの組み合わせなのは分かるけど何を組み合わせていいかが全く見えてこない
2chは仕様がコロコロ変わってるし根本の部分が古いままだしネットの情報も間違いが多いからなかなか辛かったな
JIM政権になってからはおかしなURL叩くとステータス200とともに赤バケツが流れてくるし
そんでクロール対策でまた仕様変わるんだろ?しかも登録制
539 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 11:56:10.21 ID:+kx8znEH0
>>533 2chの専ブラ作るのが面倒なのは主にUIなので単機能なら難しくない
例えばこれなら
>自分の指定したワードのスレがたったら自分のメールアドレスにスレURL送るとか
スレ一覧取得→文字列検索→メール送信
一個一個やってみよう
なんで個人間のやりとりでProgram作成依頼でお金もらえる仕組みがないんだろうな
これ結構需要あってお金になる気がするけど
ヤフオクみたいに商品説明に欲しいProgramと値段書いて、それを見てニートや個人プログラマが交渉してして作ってくれて対価払うとかあればみんな幸せじゃないの?
大型プログラムじゃなくても個人でちょいちょい欲しいプログラムとか結構ある気がするんだけども
たとえば仕事でエクセルで毎日、こういう作業をしてるんだけど、自動化させるマクロ1万円で作って下さいとか
541 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:05:06.68 ID:+kx8znEH0
>>540 @SOHOとかLancersじゃアカンの?
542 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:05:38.54 ID:MfdmGS1/0
SOHOで検索しよっか
543 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:06:12.08 ID:kKDDugud0
アスペ客とアスペプログラマーのコラボで酷いものが出来上がりそう
544 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:07:29.36 ID:hEq4O6rz0
>>540 >ヤフオクみたいに商品説明に欲しいProgramと値段書いて、それを見てニートや個人プログラマが交渉してして作ってくれて対価払うとかあればみんな幸せじゃないの?
大型プログラムじゃなくても個人でちょいちょい欲しいプログラムとか結構ある気がするんだけども
たとえば仕事でエクセルで毎日、こういう作業をしてるんだけど、自動化させるマクロ1万円で作って下さいとか
クラウドソーシングとかがそれに当たるのかな?
どうやったらさ動画エンコードソフトとか作れるの?
そういう作成過程をいちからなぞらせる本とかないもんなの?
546 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:09:02.06 ID:0sdo9iHM0
変な客が金出したんだからいつまでもサポートしろだの、作ったソフトとは関係無い部分にケチつけてきて作った方が嫌になるまでがテンプレ
547 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:09:13.10 ID:MTipNpXl0
>>527 unko U = obutuFactory<unko>();
chinko C = obutuFactory<chinko>();
chinko C2 = obutuFactory<decltype(C)>();
>>541 >>542 仕事って感じのやりとりだから敷居高くない?
もっと個人間で気楽なのが入りやすいと思うんだけどな
知恵袋レベルの質問で神回答来るような感じかなイメージとしては
549 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:12:54.02 ID:vXde7kGS0
>>539 ほんとUIがめんどくさいわ
あと専ブラとして振る舞う場合に専ブラとして認めてくれるための
UAとかさ
仕様書が無いに等しいから既存の専ブラの通信拾って解析したりしたわ
あと板てもいろいろ仕様があつてdatの中身がいろいろ変わるからとにかくめんどい
550 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:13:52.48 ID:/X07VMko0
それを丁寧に書いてる「初心者向け」の本は初心者には意味がわからない本と言う罠
551 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:19:40.27 ID:LvqQM2xg0
552 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:20:14.41 ID:+kx8znEH0
>>549 TwitterAPIみたいなのだと楽なんだろうけどねー
553 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:31:20.98 ID:h6XZ/5m40
i は、 index の略かもしれん
554 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 12:37:27.18 ID:uCDXHfO/0
GNUは早くC99とC++11を標準にしろよ
オプションつけてコンパイルとかめんどくせー
555 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 14:07:27.20 ID:MX1GwLCm0
>>527 441はファクトリパターンって言うやつ。オブジェクト指向の話しね
複雑な(そして毎回決まりきった)状態作成の処理を予めメソッド側で実装しておくやつ
コールバック用の抽象メソッドとか継承可能になってることがおおいかな
というかそれ以外のところではあんま使い道思い浮かばないし見たこと無いかも
ようはフレームワークとかライブラリが利用者に特定状態のオブジェクトを要求するときによく使われる技法だね
(そうじゃないならライブラリ自信で直接newすればいいだけだし)。初心者ならライブラリとかで必要になった時だけ使えばいいと思う
なので
>>441の人はヘイトの貯まるフレームワーク使わされてるのだと透視できる
GoFパターンの紹介では工場がどうたら言われて取ってつけたような額面通りの説明されがちだからいみわからんハズ
次の行のはメソッドチェインって言われる書き方。余分な一時変数でスコープ汚染しないのが良いよね
omk = new Unko().createChinko()
.createManko()
.createOmeko();
556 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 14:22:44.13 ID:s85VTIh30
フレームワーク設計してみると分かるな
enchant.jsやってるやつおる?
558 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 15:48:21.78 ID:V4/FqjSXi
>>521 swiftがでたからな
Appleで復活した感じなのにまた死ぬんだろう
559 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 16:17:08.13 ID:h6XZ/5m40
Objectiv-Cが糞っていうより、Cocoaが糞なんだよ
プログラミングの動作に影響のないおまじない多すぎわろた
561 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 16:45:44.04 ID:HlcCG6C60
Delphiばかり書いてた頃は
いちいち関数の最初のとこで使う変数を全部宣言しなきゃならないとか面倒くせー
とか思ってたけど、変数宣言不要で自由過ぎるjavascriptを書くことが多くなってから
逆に自主的に冒頭で変数宣言するようになったわ
コンピュータを使わない情報教育アンプラグドコンピュータサイエンス
小学生からはじめるわくわくプログラミング
あきらめるくらいなら童心に返ってこの二冊でも読めよ
子供居る家は子供のうちにこれやらせておけよ
563 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 17:28:51.76 ID:Adbq69JQ0
サイトを作りたいんだけどhtmlとcssとjavascriptってやつが出来れば作れるのか?
>>563 それだとフロント側だけになってしまうけどな
566 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 18:15:01.67 ID:L/IuQfbZi
サーバーサイドjavascriptでok
567 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 18:20:40.08 ID:Vc5QfchLi
railsを信じろ
568 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 18:22:46.69 ID:VtOTVjNy0
>>533 特定のスレ建ったら知らせてくれるのは以前ケンモメンが上げてたような
それ以外はスパムだからやめよう
569 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 18:47:33.07 ID:TMj9XsfF0
570 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 18:58:00.24 ID:N3Fhc3v10
array = {1,2,4,8,16,21,64,128,256,};
foreach (auto i : array)
p i; {
}
これがベストプラクティスな
571 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 20:13:51.07 ID:PlyTg9/00
C#のジェネリクスじゃないコレクションは捨てれないんだろうか…
↓これ明らかに無駄だろ
IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); }
572 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 21:12:48.16 ID:rtGNbyB30
また終末のプログラミングスレがきたか
python最高ただGUI作るのにpyqt使ってIDEはpycharmといろんなの使わないといけないのがめんどくさい
573 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 21:19:33.43 ID:TMj9XsfF0
今だにMacでguiソフト作る最善の方法が見つからない
初心者はまずプラプラかやれ
575 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/19(土) 22:18:20.47 ID:3sXVc+KT0
そもそもライブラリぐらい指定せず全部読み込めんの?
マイコン設計でプログラムやったがソフトのプログラムが難しすぎて積んだ模様
勉強し始めたけど使えるソフト作るまでのハードルが高過ぎる
調べること多すぎで積む
いい加減RichTextBoxの改行貼り付けフォント全部の糞バグ直せ
579 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 00:37:48.16 ID:M0CcRyn90
>>577 使えるソフトっていったい何を作りたいんだよ
>>579 英単語暗記用の単語テストプログラムを作りたい
英単語と日本語訳がセットになったデータベースからランダムで英単語を選んで出題
正解ボタンを押したら日本語訳が出て、
間違ってたりわからなかったらその回数や間違えた日時をデータベースに書き込み
次回以降に間違えたやつだけを出題したりできるようにする
単語データベースをどうやって作れば良いのかわかんないんだよね、それ以外はなんとなくどう作ればいいかわかるんだけど
テストプログラムを用いなくても編集できるようにしたいんだけど、テキストファイルでやっちゃうと管理が難しそうだし
ちなみに言語はC#でWindows上で動かすことしか考えてません
VisualC#使えばエクセルに読み書きできるみたいですけど、そもそもOffice自体を持ってないのでどうしようかなと
582 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 00:58:41.65 ID:sbqFySOb0
>>580 それ昔作ったことあるわ、単語データベースに類義語番号を割りふって類義語が選択されなくする必要があった
term:間柄:
term:(専門)用語
term:期間:2
period:期間、時代:2
since:〜から、〜以来
since:〜なので:3
because:〜なので:3
fare:料金:4
charge:代金:4
charge:罪:5
guilt:罪:5
bear:熊
bear:生む、産む
bear:耐える:6
endure:耐える:6
stand:我慢する:6
bear:抱く、持つ:7
hold:抱く、持つ:7
order:秩序
order:命令する:8
command:命令する:8
command:(景色を)見晴らす
rule:規則
rule:統治する:9
govern:統治する:9
sense:意味:10
meaning:意味:10
583 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 00:58:43.89 ID:0OIfXtzr0
>>581 C#ならLINQ使えばいいんじゃないでしょうか
その用途だったら普通にExcelVBAでいいだろ
Office買え
データベースなんて作らず.csvを切り取ってやれば早いぞ
585 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 00:59:25.59 ID:677oSVw/0
sqlliteでいいんじゃ
entity frameworkでも使えるっぽいし
>>583 LINQは実装詳細であり、シンタックスシュガーだぞ。
LINQを使えば何でも解決するかのような意見はおかしい。
587 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 01:07:30.70 ID:sbqFySOb0
>>583 LINQって機能を使えばデータベース操作などができるみたいですね
これを使ってデータベースを操作できるとして、元のデータベースの作り方がよくわからないんですよね
>>584 EXCELだけで13000円ぐらいするのでこの目的のために買うのはちょっとキツイですね
あって損はないソフトだと思うんですけど
>>585 無料でできるなら興味あります
>>587 このデータベースはテキストファイルでやってるんですか?
590 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 01:12:09.59 ID:0L1SnxP40
#pragma unko 1
591 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 01:12:32.65 ID:sbqFySOb0
>>589 最初は単語データベースはテキストファイルだったけど
仕様変更してそれを元にxml吐き出すように変えた
>>588 表計算ソフトすらもってない人間が今からSQL Serverなりsqliteなり勉強していたら時間がいくらあっても足りないだろ
どっかのフリーの表計算ソフトでもなんでもいいけど、テーブル設計を表に書いて、それをCSVで作れ
593 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 01:16:37.73 ID:BQsO8Z65O
>>3 スタンダード(標準)アイオー(入出力)についてのh、つまりヘッダー
ただプロの俺らもスタジオエッチて普通に言うわけだが
594 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 01:16:41.32 ID:eIMAd/di0
エクセル買えないならOpenOfficeでも入れとけ
>>592 >>594 一番手間がかからなそうなんでとりあえず無料オフィスソフトで単語帳作る方向でやってみます
596 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 01:31:17.08 ID:OnEqjobo0
Ankiでいいじゃん
そんなの作ってる間に英単語たくさん覚えられるわ
既存のソフトも色々試したけど自分のやりたいことを完璧に実現しようと思ったらどれも機能不十分だった
598 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 02:12:10.58 ID:SwgYN1+i0
・Webブラウザ
・2ちゃんの専用ブラウザ
この二つを自作したいんだが言語は何がおすすめ?
動作が速いものを作りたいんだけど
ネットワークエンジニアなんで一応tcp/ipはわかる
599 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 06:14:17.16 ID:iahlBFnl0
600 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 06:16:13.58 ID:9DqiccUj0
>>598 webブラウザってhtmlパーサまで自作するのか?
601 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 06:20:21.36 ID:dOBGQVWo0
>>580 english(id,word)
jap(id,word)
english_jap(english_id,jap_id)
user(id,name,pass)
answer(id,user_id,english_id,jap_id)
みたいな感じで
602 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 06:40:33.19 ID:pGfNUw440
車載パソコンに入れるためにLinuxを色々といじくりたい
けども何がなんだかわけわかめ
603 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 09:27:40.36 ID:8aQkb/H/0
作りたいスマホゲームあんだけどunityで作れるんだかcocosで作れるんかわからんspritekitとかいうのもあるらしい
604 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 10:51:29.51 ID:fmrei93V0
605 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:03:21.43 ID:owjp1cnJ0
>>603 3DならUnity
違うならどれでも作れる
606 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:06:50.35 ID:/xhVl5Gm0
理系分野の本の特徴だよね
どうでもいい実用ネタ小ネタは書きたがるが細かいとこは解説しない
だから結局わからない
編集者が悪いんだろか
607 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:07:49.57 ID:9DqiccUj0
>>604 昔は使える文字数に制限あったんだよ
dos時代はファイル名称が8.3ルールだったんだよ
608 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:11:18.10 ID:fmrei93V0
609 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:14:43.97 ID:9DqiccUj0
>>608 解説書いてる人は慣れてるからそういうの忘れてるんだよ
コンピーターの基本を学べばスタンダードなi/oの話もわかるんだか
何を教える本かで考えると蛇足に見えるしなあ
610 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:37:39.72 ID:purA9bVc0
スタジオHで挿入
なんだ、ただのAVか
611 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:42:03.05 ID:TEt9GP030
いちいち意味を気にしちゃうタイプは全く先に進めないわ
612 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:43:32.00 ID:dJ+BFHk/0
猫でも分かるシリーズwwwwww
人間にも分かるとは書いてないんだよなぁ
613 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:47:49.07 ID:purA9bVc0
その猫がドラえもんなんだろ。
614 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:49:52.40 ID:9DqiccUj0
>>611 まあさらっと説明してもいい範囲だけどな
stdio.hとかさ
でもプログラムやる人はコンピーターとはなんぞやとか
勉強してるだろうから蛇足にも見える
615 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 11:50:37.38 ID:jWxzKFDp0
シャープインクルードストゥディオエイチwwww
,,v‐v-/l_ (⌒)プンプン
_「/ ̄ く /
lYノノ/_ノl_ヽ)) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
<イ( l l )l> < えっちなのはいけないとおもいます!
<|)'|l、"(フノ|l \______________
,(ヨリ<>o<>リ、
|ト‐!、・ ) ・).|
ヽ_ノv l |
. ノ[// , ./_/
( /~'、--‐ソ_)
,-i ヽ/'´ヽ
└-\. \ )
ヽ、__,ノ`
617 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 12:15:45.68 ID:VID9icOL0
アメリカではcodeacademyみたいなサイトがぽっと出てきて即ホワイトハウスの目に止まって出資確定みたいになってるからすごい
日本はこの先100年経っても彼らには追いつけない
618 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 13:14:02.66 ID:ryiOMAwP0
誰か日本語でプログラミングできるようにしろよ
本当は簡単にできるんだろ?
>>618 日本語なんて死滅してしまえと思ってる奴のほうが多そう
620 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 13:41:02.68 ID:LOouBZhh0
日本語でプログラミング出来てもプログラミング自体が簡単になるわけじゃないからな……
プログラミング言語そのものよりも英語の情報量のほうが大きいな
621 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 13:45:01.26 ID:9DqiccUj0
>>620 だよね
c#は変数名とかかなりのところに日本語使えるから
やってみればいい
多分日本語は言語体系的に向いてない
622 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 13:48:56.30 ID:MHunVEYX0
10 カケ”チンコ”
20 10ニイケ
623 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 13:49:15.35 ID:NZqbxFG+0
C#の日本語変数チャレンジしたことあるけど
migemoがないからインテリセンスと相性悪くてすぐやめた
2バイト文字なんてどこで弊害出るかわかんないんだからコメント以外使わないだろ普通
625 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 14:37:50.92 ID:oeqRdTKe0
最近プリプロセッサという言葉を覚えたがプリプロセッサて使えば日本語変数関数イケるんちゃうんか?
626 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 14:37:59.63 ID:owjp1cnJ0
>>611 意味を気にしない奴は土方にしかなれなれないけどな
627 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:00:55.15 ID:HyINDCaf0
>>618 日本語でプログラミングとかゴミだわ
英語できない奴をIT業界から追放すればジャップ企業も世界の流れについていけるようになるよ
628 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:22:55.22 ID:CdIIjxHL0
なでしこがあるじゃん
629 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:30:09.93 ID:JkpZeBsS0
ifとかwhileとかぶっちゃけ記号なので
何語とか関係ない
630 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:31:48.08 ID:CdIIjxHL0
関数名や変数名が知らない単語だと分からないけどググればいいだけだしな
631 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:34:13.43 ID:NSOyasCL0
代入が=、比較演算が==ってのは
プログラム始めてからかなりたつけど未だに違和感ある
まあ、比較演算と較べて代入は使う頻度が圧倒的だから
= 1文字にしとくのが合理的なんだろうけど
632 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:45:51.17 ID:t0PlDRmm0
>>631 = と == はいいんだけど
JSの == と === の違いが未だに覚えられない
633 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:49:03.18 ID:ji4MVQbX0
>>632 俺は===をなるべく使ってるけど、普通は==でいいな
===は型も一致してないとダメ
==は文字型"1"と数値型1でもtrueと暗黙の型変換で判断される
感覚的にも=が多い分、より等しい度合いが高い気がするよな
634 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:49:09.58 ID:ekfv8wq70
>>631 「代入が = でない言語は決してメジャーになれない」
って法則というか経験則がある。
余計なものを付け足す(例えば、:= とか)のですらダメって言うね。
636 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:50:58.25 ID:dOBGQVWo0
厳密じゃない方を使うことってあんのかね
637 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:51:17.16 ID:u+pIz/ah0
jsは===の方が暗黙の型変換を想定しない分速いとかあるのかな?
どっちにしろ===を標準にした方が無難そうだ
638 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:54:30.78 ID:u+pIz/ah0
>>636 webで他人のソース読むと===使ってる人は少数派じゃないかな
小規模なコードなら==でもバグに繋がる危険性はまずないだろうけど
特に他の言語がメインで片手間にjs書いてるような人は==使うんじゃないかな
639 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:55:06.05 ID:b8nkMLW40
プログラミングをやってみたいと友人に言ったら
c++かlispをやればいいよと言われました
どちらから手をつければいいでしょうか?
640 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:56:02.22 ID:CdIIjxHL0
代入は意味的に考えると<-とでもやるべきだよね
pascalは :=だっけ
641 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 15:58:12.26 ID:CdIIjxHL0
>>639 なんでc++なんだよ あんな言語最初にやるもんじゃないないだろ
C#でいいだろ
642 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:01:05.85 ID:JkpZeBsS0
代入演算子と等号の混同なんてしたことないが
一つの記号に一つの意味しか認めないとか、脳みその適応力物故割れてんな
643 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:02:02.08 ID:u+pIz/ah0
>>642 比較も代入も=のBASIC系最高ですね
644 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:02:06.67 ID:JkpZeBsS0
マイナスとハイフンとか、シャープと番号記号とか、どうすんだろうな
645 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:03:42.15 ID:CdIIjxHL0
>>642 if文に代入を書いてしまうミスした事ないん?
646 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:06:02.37 ID:DkZQpO6g0
>>645 jsだと===を標準にすると、うっかりそのミスやらかすことなくなるw
647 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:06:07.24 ID:xAUwNQE20
648 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:08:33.63 ID:JkpZeBsS0
>>645 そういう危険性を孕む言語設計自体がそもそも難ありと思う
だから最近の言語はエラー吐くようにしてるのもあるよね
649 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:12:09.72 ID:CdIIjxHL0
>>648 最近つーかjavaなんかだとif文の中はbooleanしか認めないからそういうミスは減るね
c/c++だと絶対一回はするミスだけど
650 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:14:57.47 ID:reBscHHY0
>>649 あっそうか、Cだとif(c=1)は通っちゃうのか
651 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:15:34.90 ID:WyHPqmSe0
実用的で需要があってプログラミングが初めてでもとっつきやすいオススメの言語教えてくれ
明日から勉強する
652 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:16:21.86 ID:xAUwNQE20
Cでも大抵のコンパイラは警告出してくれた気もするけどね
653 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:17:40.10 ID:zQhxAPLm0
ブーリアンじゃなくてブーリーンって読んじゃう
654 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:21:40.77 ID:IH68u2gt0
javascriptもboolean以外を平気で通す危険仕様だから
if( x = 1 ) alert( "true" );
else alert( "false" );
だとエラーも無しにtrueが帰ってくるw
jsはやっぱり===使う意識するくらいが安全
655 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:22:00.44 ID:vc5pWwwm0
656 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:28:03.19 ID:CdIIjxHL0
>>654 altJSでもそうなんだよな typescriptとか
警告ぐらい発して欲しい
657 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 16:29:08.16 ID:jiey0Gm90
構文チェッカとか使えばいいじゃん
660 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 17:16:27.19 ID:ryPjS1rD0
新人に
「なんで変数がこの名前なのかわからない」
と言われたときの俺の心境を20字以内で答えよ。
かわいいな後輩。抱きたい。アッー
>>660 「俺もそう思うが、俺が書いたものではない。」
日本人に生まれた時点で選ぶべき道じゃないよ
母国語で書いている連中と競える代物じゃないから
664 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 18:38:52.31 ID:WXThXDtC0
代入と比較が一緒の言語って↓ができないんだよな
while( (line = reader.ReadLine() ) != null ){ … }
↓みたいなのだとBooleanが入る
a = b = c
665 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 18:39:57.71 ID:yoxp/nac0
C#みたいなMSの言語を薦めるなよ
MSが嫌いじゃないのか?
666 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 18:42:30.04 ID:dOBGQVWo0
>>664 こういうイディオムを仕事で書くやつすげー嫌
>>658 dobonは.NET1.1時代のも混じってて情報が古い
.NET2.0から動きが変わったクラスが結構あるからな
668 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 18:45:08.97 ID:CdIIjxHL0
>>665 IEは親の仇だがそれ以外は割とどうでもいい
669 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 18:46:07.87 ID:wpbB38LJ0
>>665 MS氏ね
Google氏ね
Apple氏ね
Oracle氏ね
何で開発すればいいのよ
あるじゃないか、日本生まれの
671 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 18:48:09.52 ID:avXBR+rg0
>>669 linuxがあるじゃないか
オープンソース万歳!!!
>>665 javaが滅んでC#が広まればいいと思ってる
まあ無理だろうけど
673 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/07/20(日) 18:52:54.22 ID:HAJsYSpl0
>>671 OSSに近寄ると邪悪なOSガー不自由なソフトウェアガーっていう病気になるからやだ