プログラミングができない人は、ネット社会において大きく損をしている 2chまとめぴーぺ

2chまとめぴーぺ

政治・韓国・中国などからVIP・喪女・芸能ニュースなどを管理人の気分でまとめています

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
にほんブログ村 ネットブログ 2ちゃんねるへ
[ --/--/-- --:-- ] スポンサー広告 | CM(-)

プログラミングができない人は、ネット社会において大きく損をしている

1: 名無しさん@涙目です。(西日本) :2011/09/07(水) 14:00:24.39 ID:P/oMD6CR0 BE:1363536454-PLT(12018) ポイント特典

『実践JSサーバサイドJavaScript入門』――あえてサーバサイドでJavaScriptを使う意義を探る

■Webブラウザという揺りかごを捨てたJavaScriptJavaScriptは、Webブラウザで動く唯一の言語である。FlashやJavaアプレットでもWebブラウザからプログラムを動かせるが、JavaScriptとは根本的に違う。

・プラグインやJVM(Java仮想マシン)など外部的な何かを必要としない ・HTMLを直接操作できるこの2点において、JavaScriptは圧倒的な優位性がある。

今、Webブラウザの中で育った言語が、サーバサイドJavaScriptという形でWebブラウザから飛び出そうとしている。しかし、ブラウザ以外でJavaScriptを使う理由はどこにあるのか?

 「どうせやるならサーバサイドも含めてすべてJavaScriptで作ろう(p.28)」

本書はこのように提案している。1つの言語だけですべてが成り立つのなら学習コストは下がるが、現実はそう甘くない。例えば、クライアントサイドの言語としてJavaScriptをゴリゴリと書いたとしても、Webブラウザのみというネイティブな環境だけではJavaScriptは力不足だ。たいていの場合、Webブラウザ間の依存を吸収するためにjQueryやprototype.jsなどのライブラリを使用することになるし、ライブラリを使わなければなおのこと、依存関係を隠ぺいするために何らかの手段を講じなければならない。

私がこのアプローチをとるなら、JavaScriptを自動生成するようなフレームワークやライブラリを採用するだろう。JavaScriptをまったく知らなくてもよいという意味ではないが、適切なものを選択すれば、JavaScriptを書く必要はほとんどない。

最終章ではJavaで構築したアプリの上でJavaのVMを経由してJavaScriptを実装している。これは相当に難しいアーキテクチャである。この場合、言語の差異、つまり「JavaにできてJavaScriptできないこと」と「JavaScriptにできてJavaにできないこと」を明確に知った上での実装を要求される。「クライアントサイド/サーバサイド」という明確な線引きができるようなものではない。

http://el.jibun.atmarkit.co.jp/bookshelf/2011/09/jsjavascriptjav-8d99.html

元スレ:http://hatsukari.2ch.net/test/read.cgi/news/1315371624/



2: 名無しさん@涙目です。(大阪府) :2011/09/07(水) 14:01:10.20 ID:Fz1biUNs0

プログラミングっつーか、自動化できる部分を人間が何回もやり続けるのは馬鹿ってだけ

3: 名無しさん@涙目です。(愛知県) :2011/09/07(水) 14:01:19.75 ID:h5R7go1G0

JavaScriptは覚えにくすぎる
なんとかしろ

4: 名無しさん@涙目です。(チベット自治区) :2011/09/07(水) 14:01:40.84 ID:P9NKkB7S0

本当に必要所以外で使うなよ
基本切ってる

5: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:02:15.76 ID:tZWZa+iy0

お前らパソコンの大先生はphpとmySQLのデータベース連動コンテンツ作成くらい余裕だろ

23: 名無しさん@涙目です。(三重県) :2011/09/07(水) 14:06:18.88 ID:6Z5FOPxa0

>>5
MySQLはオラクル傘下になって今後が不安なんですけど他に乗り換えとか検討しなくてもいいですかね?

6: 名無しさん@涙目です。(北海道) :2011/09/07(水) 14:02:56.44 ID:TcihxErd0

アセンブラプログラミングが出来たとして

マイクロソフト無限ループシステムのデバッグは無理

7: 名無しさん@涙目です。(岩手県) :2011/09/07(水) 14:03:24.79 ID:36QPCEAv0

正直自分で作るよりフリーウェア組み合わせたほうが捗る

8: 名無しさん@涙目です。(京都府) :2011/09/07(水) 14:03:40.13 ID:avYEANh40

専門家の意見として言わせてもらうと今はむしろ一般人がプログラムを勉強する意味がほとんど無い時代
一般人が作れるレベルのものなんてほぼ確実に既にあるものだから

24: 名無しさん@涙目です。(西日本) :2011/09/07(水) 14:06:19.62 ID:kSDIXdrI0

>>8
「売れるプログラム」「人気のプログラム」は数多いけど、
痒いところに手を届かせるようなプログラムは全然足りないよ

34: 名無しさん@涙目です。(京都府) :2011/09/07(水) 14:07:34.21 ID:avYEANh40

>>24
じゃあ痒い所に手が届くプログラムを一般人が作れんのかって話だ

47: 名無しさん@涙目です。(西日本) :2011/09/07(水) 14:09:28.30 ID:kSDIXdrI0

>>34
え?作れるでしょ
今はAPIが充実しまくってるから、何も難しいことはない

12: 名無しさん@涙目です。(東海・関東) :2011/09/07(水) 14:04:22.94 ID:qQ/A+nWtO

まぁ色々と幅は広がるよな
別の楽しみ方ができる

13: 名無しさん@涙目です。(長野県) :2011/09/07(水) 14:04:51.23 ID:j5/PHWT50

趣味プログラマを全否定とか。これが専門家

14: 名無しさん@涙目です。(大阪府) :2011/09/07(水) 14:04:52.10 ID:Fz1biUNs0

パーサー書くのにperlとか使えるとはかどるよ

17: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:05:36.48 ID:rtXCJdh+0

>実践JS
>実践JS
>実践JS

25: 名無しさん@涙目です。(宮崎県) :2011/09/07(水) 14:06:21.43 ID:HpMzxSLB0

言語覚えられないから全部VBで書かせろ、ってのに通じるものがあるなjavascript

進化してジェネリックやラムダ式くらいは使えるようになったのか?

27: 名無しさん@涙目です。(内モンゴル自治区) :2011/09/07(水) 14:06:32.75 ID:ZuNVGyF1O

ベーシックじゃ駄目ですか?

28: 名無しさん@涙目です。(兵庫県) :2011/09/07(水) 14:06:46.49 ID:WF2ytn0P0

プログラミングの知識は持ってないけど、わざわざ自作したいほどのソフトも見つからないし、どこまでできるのかもわからない

37: 名無しさん@涙目です。(西日本) :2011/09/07(水) 14:07:51.61 ID:kSDIXdrI0

>>28
プログラミングの知識があると、
どのくらいのコストで何が自動化できるかというのが見積もれるようになるから捗る

29: 名無しさん@涙目です。(大阪府) :2011/09/07(水) 14:07:02.22 ID:5S1yVyEh0

Apacheとかputty使えるようになったから俺も大先生の仲間入りだな

46: 名無しさん@涙目です。(関東・甲信越) :2011/09/07(水) 14:09:26.28 ID:uiIVWhJ9O

>>29
DSOはつくれるよな

31: 名無しさん@涙目です。(関西) :2011/09/07(水) 14:07:21.20 ID:B55IK+saO

今C言語勉強してる
正直何に利用するかもわからん

32: 名無しさん@涙目です。(長屋) :2011/09/07(水) 14:07:23.91 ID:kLRBvZmF0

できる奴のハイエナしてればいい

36: 名無しさん@涙目です。(チベット自治区) :2011/09/07(水) 14:07:49.48 ID:HAZbMztX0

参考書買い捲っててやりたいC++の本なんて5冊くらいあるのになにも習得してない俺は知的障碍者かもしれん

39: 名無しさん@涙目です。(大阪府) :2011/09/07(水) 14:08:01.57 ID:d9hmvhb30

Scheme は分かりやすくて良い。
ノータリンには演算子の優先順位や結合規則がある言語は辛いわ。

49: 名無しさん@涙目です。(北海道) :2011/09/07(水) 14:10:10.95 ID:TcihxErd0

>>39
Schemeのグラフィック関連の糞重さにはワロタ

あんなもん普及しないしLispにも未来は無いと確信した

40: 名無しさん@涙目です。(千葉県) :2011/09/07(水) 14:08:07.87 ID:iNRd2X0z0

function hoge(moge) {
var obj;
if(obj == moge) {
alert("a");
}
}

78: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:14:40.03 ID:jcj1+ocv0

>>40
ところでhogehogeって一体誰がやり始めたの?

44: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:09:07.78 ID:Kir5TxVd0

5,6人で使うだけならMicrosoft Access君はわりと楽しい

45: 名無しさん@涙目です。(庭) :2011/09/07(水) 14:09:18.76 ID:RUVPhBNG0

一番抽象度の高い言語をやればいいの?

48: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:09:46.70 ID:0WNYKxs60

簡単にプログラミングできるソフトってできないの?

60: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:11:45.91 ID:4GvxguM60

>>48
スクラッチとかビスケットとかいう
幼児向け言語があるはず

64: 名無しさん@涙目です。(神奈川県) :2011/09/07(水) 14:12:35.22 ID:XFAZEU810

>>48
XNAとかC#が手軽に本格プログラムできるという触れ込み

51: 名無しさん@涙目です。(WiMAX) :2011/09/07(水) 14:10:27.49 ID:rAS3X6eC0

ブログいじれるくらいの知識はほしい
いまだにテンプレもののフォントサイズとか色とかしか変えたことがない

お前らってブログのカスタマイズ画面を一目見ただけでどの部分が変化する分かるの?

69: 名無しさん@涙目です。(チベット自治区) :2011/09/07(水) 14:13:17.99 ID:3kBmDXAh0

環境からシステム、見た目全て一人でやれる知識と経験はあるけど
作りたい物がないわ

>>51
画面変化だったらプログラムじゃなくてHTMLやCSSのが占める割合大きんじゃないの?

77: 名無しさん@涙目です。(WiMAX) :2011/09/07(水) 14:14:27.95 ID:rAS3X6eC0

>>69
htmlとcssがプログラムと違うことも分からなかったわ
ブログいじるにはhtmlとcssってのを学べばいいのか?

53: 名無しさん@涙目です。(庭) :2011/09/07(水) 14:10:49.00 ID:9JQmB9X60

もうフレームワークの機能を覚えて使いこなすだけの仕事はいやズラ

68: 名無しさん@涙目です。(神奈川県) :2011/09/07(水) 14:13:16.01 ID:XFAZEU810

>>53
仕事でやるとプログラム書くよりも誰かのプログラムを読む割合がどんどん増えてくるw

62: 名無しさん@涙目です。(千葉県) :2011/09/07(水) 14:12:11.10 ID:iNRd2X0z0

プログラミングなんて言葉なんだ!
こんなもん誰だってできるようになる!

67: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:13:09.09 ID:T6enx0W+0

HTMLはプログラミングに入りますか?

73: 名無しさん@涙目です。(福岡県) :2011/09/07(水) 14:13:58.97 ID:TN9Qs+VG0

>>67
HTMLはプログラミング言語じゃなくてマークアップ言語だ云々って聞いた

70: 名無しさん@涙目です。(東京都) :2011/09/07(水) 14:13:20.11 ID:Fi+tLCh6P

ていうかお前らコード1行も書けないくせに
i5ガーとかメモリ8Gガーとか言ってたの?
そのPCスペック無駄だから俺によこせ

84: 名無しさん@涙目です。(北海道) :2011/09/07(水) 14:16:00.79 ID:TcihxErd0

>>70
書けるよ

loop:
mov ah,7
mov dx,data
int 21h
jmp loop:

data: 70は馬鹿$

71: 名無しさん@涙目です。(チベット自治区) :2011/09/07(水) 14:13:41.11 ID:2gKKGZ3C0

文科省が変なもん公開してた

プログラミン
http://www.mext.go.jp/programin/

75: 名無しさん@涙目です。(大阪府) :2011/09/07(水) 14:14:04.74 ID:Fz1biUNs0

論理的な思考ができるひとなら、プログラミングは簡単というか、ただの手段で、自分が達成したい目的を果たすためならどんな言語だって使うんじゃないかな

オススメ記事
関連記事
コメントの投稿










管理者にだけ表示を許可する
その他新着記事
人気記事ランキング


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。