2chの男女恋愛に関わる 復讐話寝取られ話旅スレ に特化した話題を掲載していきます。
easterEgg easterEgg
 
 
 

Pickup

 
 
 
 
 
 

新着記事

 
 

プログラマの俺が色々紹介するスレ

 



http://hayabusa.2ch.net/test/read.cgi/news4vip/1378227230/


1 :名無しにかわりまてVIPがお送します:2013/09/04(水) 01:53:50.99 ID:nFm3VFef0
休み終わってこれかログラミング始る人尿職業としてプロングしてベルの人も参考になるかもしれないスレ

り固ってプミング関係をつもりはない

何らかのちょっとしたきっけになれば良いかなと思う

の力抜いて気軽に読いけ良いんじゃ ω^)


4 :以下、無しにましてVIPが送りしま2013/09/04(水) 01:54:47.93 ID:nFm3VFef0
* C言

々な言影響を与

なっくなっては居る、プミング語の基礎がっている

に大幅違いが出るだろのスレでプログ言語してのCを説明するのであれ

ご飯の電子ジに入っているマイコン制御から、ユーザビリが高くエンタイメント性飛ん楽しいソフウェ更に高度模シムまもうとえば組めてしまう、それC言の特徴

欠点それっCでも出来るよね?とあまりにも何でも出来てしまうため、多少プログラングがしにくくてもCで組んでしまう人がいるこ

的な設計プログラミング言語になれいる若らすると常に厄介な思想であ、C言嫌われる由の1つでもある

様々な言語へともって、プログラミグ言語の教本/解説書ではC言と比較される例がかり多い

教本/解の内を理解するためにC言多少知っくのはプログマがやっておくべきことのかも知れない


7 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:38.18 ID:kca+PZL3i
俺得スレ


8 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:56.88 ID:3vpUSizv0
>>1のスキルと経験年数は?


12 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:57:02.25 ID:nFm3VFef0
>>8
スキル?

経験年数は就職してからか、それとも小学校の時にファミリーベーシックで遊んでた頃も含まれるのか


9 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:56:34.84 ID:67x8YLmj0
続けてくれ




13 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:57:40.69 ID:nFm3VFef0
* Java言語

時代が進むに連れてC言語などで大規模なシステムが組まれることが多くなってきた時に、組まれた大規模システムが複雑になりすぎて保守管理がし>にくくなった

つまりバグを発見しても、そのバグの部分のコードが何処の部分のコードに影響を見せるかわからず、一部のバグを修正したら新たなバグが発現し管理がしにくい

そんな時に大規模なシステムを小規模な部品単位にわけて作成し保守管理をしやすくするオブジェクト指向という考えが生まれ、それを採用したのがJava言語である

細かく書くと面倒なのでJava言語の利点をあげるとするのなら、C言語よりもコードを短く書くことが可能で、面倒くさがりが多いプログラマに受け>入れられた

更にインタプリタ方式を備え、1つのシステムを組むことで様々なOSに対応できる(マルチプラットフォーム)のも面倒くさがりに最適だった

ただし逆に言えばJava言語を走らせようとするOSがJava言語に対応していなければならず、インタプリタ方式はC言語のようなコンパイラ方式よりも>実行速度が遅かった

マイコンのような低性能コンピュータだと、そもそもJava言語に対応する余裕が無いので、Java言語があらゆる環境で動くというのは理念であって、その理念は幻想である


15 :以下無しにかりましてVIPがお送します:2013/09/04(水) 02:00:07.80 ID:nFm3VFef0
* C++言

日本語ではよらぷらと読るプログラミン

C言語オブト指向を与えたプログラありC言の互性が保れ、今C言を学ぼうとするとC++言語もいてる場合が多い

つまりC言語を学ぼうと思ったらC++言ための環境を用意ればいので非常にである(プログラマの中にはC++言語の環境でC言のコ>か書ない者もいる)

姿やは元になっC言互換性が保たれていることにより、多くの人から評価さく使れているC言用のリをそのまま利用できたりること

にC言語に学習を追加るだけで粗学習コストが低い点どがあげられる

C言語に比べしてりデーの肥大化西行速度のがあげられる(それでもJava言語よりはいけども)

実は時系列的にJava言語の新し思想もあるが良し悪しはして一部分はJava言語のほうが先的な機を持っているこがあるも欠点といえ沿点であ


16 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:22.77 ID:fGrhx0jL0
俺が知らないことをバンバン紹介すると思ったら割りと普通だった


21 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:03:21.71 ID:nFm3VFef0
>>16
今回のスレはプログラミング初心者向けです基本的には

実は次回も用意してあって、次回はプログラミングで問題を解こう的な競技プログラミングなアレです


17 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:27.49 ID:Ha19HMoPi
個人的にはCでメモリをゴリゴリいじったりするのは楽しい

メモリとアドレスの概念を理解しておくと、他の言語でも困らなくなると思ってる


18 :以下、名にかわしてVIPがお送りします:2013/09/04(水) 02:00:41.50 ID:zYzejZ7E0
じゃあオェクト指向を誰でも分かりやすく説明てもらおうじゃない


23 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:04:09.04 ID:nFm3VFef0
>>18,20
そう言われると思って用意しておいた

のちのち出てくるよ


25 :、名無しにかわりまVIPがおりします2013/09/04(水) 02:06:05.82 ID:nFm3VFef0
* VBA言(Visual Basic for Applications言語)
Microsoft Officeで使われているいわるマクロのプログラミング

>>1の個人的思想でプログラミング求めるプログングが「程度」であるのならば間違いなくVBA言得を奨す

この理由は様々基本VBA言語はMS OfficeというGUIアリケーショ上で扱うもの、ほの初心者ものGUIアプリケションなので最短で作できるのがきな

番のHello World!ですらVBA言ではGUIアプリある

セル文字列を挿入したり、セルの色を変えたり、四則計算たり様なことがきるので、定型処理をするっとした便利ツやミニゲーム作ろうえば作れる

クショゲーのリオやお絵かきペイントた人も居るらい意外とMS Officeは自由度が高で お程度なら十二期待てくれる

綿何よりも、その遊びが実際の事務業務へ応用がくと物凄く価値の高い利点でり、プマまでは要らなけどVBA言語を使>える新人は欲しいう会社はゴマンと

に非常に有利生はえておいて本当にがながVBA言語ある

欠点は複雑なことをしようとすればするほコーが冗長化する上に処理鹿みたいに遅いこと(圧倒的遅ささをることが出来ベ>ル)

元々重いMS Officeの上ンタプリタがってるため処速度は全く期ず、職業プグラマが想定する"実用"とは程遠いのであ


上の段階へ進みたいのなばプミングの礎をVBA言で粗理解したらC#言語などへすることを強くおすする

心者ための導入プログング言語とVBA言語は秀でが、長期的に掘り下げていくにかないプログミング言語だ


29 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:09:21.55 ID:nFm3VFef0
* C#言語

MicrosoftによってC言語を拡張して作られたプログラミング言語、「しーしゃーぷ」

Windows向けのソフトウェア開発でこれ以上に楽な言語は情報量的にも無いだろうと思われる

C++言語やJava言語よりも後発のプログラミング言語らしく、それらの良い部分を取り入れた設計になっている

便利で豊富なライブラリを標準で持ち、ウィンドウの生成などは学び始めて数時間で出来てしまうほどの簡単さだ

ただやはり欠点はC++言語やJava言語と同じく、C言語よりも肥大化しておりデータサイズの肥大化や実行速度の低下が懸念される

基本的に.NET Frameworkを前提に動作するので、.NET Frameworkがない環境では基本的に動作しないのも欠点

A

すなわちC++言語やJava言語の良い部分を取り入れた時、同時に良い部分によって発生せざる得ない悪い部分も取り込んでいるのが最大の欠点である



36 :下、しにりましてVIPが送りします2013/09/04(水) 02:11:56.17 ID:nFm3VFef0
* Javascript言語

現在最も勢いのあるプログラミング言語と言っても過言いし、プログラマなら誰もが認める言葉ある思う

的にWebブラザ上動作するスク言語であり限現代的なリッチWebブとテキストエディタあれば良い

まりWindowsで言ば最からInternet Explorerとるの開発環境がってい

点はWebブウザ上で動作すースドが丸見えなの(セキ殿ィにる部分は記述でき)、最近はりえないれどもリッチなWebブラウがなけれにくい

PCの性能が低ければ重るといで、ほど言ったよ近のPCではあまり題にならない点が欠点と語れる合が多

しかしログラマレベルになるプログラング語設に関しての欠点指摘がされるこ、「Javascript言語はどのくらいオブジェク指向なプログ言語か?」議論がされることもある

ういったかいされとが多くなたこらも、裏を返い議をせざるえない業界では影響ようになっただと>>1はじて


37 :以下、にかわりまてVIPがお送りします:2013/09/04(水) 02:13:16.66 ID:ugB3lJog0
pythonにおなしゃす


45 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:16:18.02 ID:nFm3VFef0
>>37
すいませんPython用意しなかったですぅ・・・

PerlとPHPも用意しなかった・・・


用意すりゃよかったかやっぱり

でもメジャー以外を紹介しだすとGrassまで紹介しないといけなくなりそうだったからやめたw





48 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:18:29.10 ID:X0OmuImB0
>>45
今時Python、Ruby、JavaScriptは必須だろう。

Perlは要らない。


47 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:17:20.21 ID:nFm3VFef0
* Ruby言語

日本人によって「よりストレスの少ないソフトウェア開発」を目的として開発されたプログラミング言語

徹底したオブジェクト指向型のプログラミング言語設計であり、更に開発者を助ける便利な機能を豊富に含み、スクリプト言語なのでコンパイルも見かけ上は必要がない

プログラミング初心者向けの解説をするのならば、そもそも日本人が開発しているのでプログラミング言語にありがちな良い情報は英語のみということがなく日本語の教本/解説書がかなり豊富

知りたいことを知れるというのはプログラミングにおいて需要なこと

ただし>>1はRuby言語がプログラミング初心者の導入プログラミング言語としてベストだとは全く思わない

ストレスの少ないソフトウェア開発ということは、やろうと思っていることをわかっている人向けのものだ

やろうと思っていることをわかってない初心者はどんなプログラミング言語であっても取得まで大きなストレスが掛かる

Ruby言語を使っていてわかってくるが、やろうとすることをわかっている人がRuby言語に触れた時「こりゃ便利だ」と感じるだけでありプログラミングを簡単に取得できるわけではない

そしてRuby言語を愛用する層もプログラミングを一定以上のレベルを取得した人が多く、解説もわかっている人向けの場合が相当多い

「オブジェクト指向なんて('A`)わかんね」というレベルじゃそもそも何を言っているのかわからないので、プログラミング初心者は素直にサラッとVBA言語、一歩進んでC#言語やJava言語をやりましょう


59 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:22:54.86 ID:nFm3VFef0
* オブジェクト指向

さっきから出てくるオブジェクト指向という用語、早い話が処理をグループごとにまとめて管理しやすくしちゃいましょうという考え方だ

語ると物凄く長くなりそうなので個人的にわかりやすい説明だなと感じたページを紹介しておく

Java 的オブジェクト指向を 90 分で理解する

http://d.hatena.ne.jp/kura-replace/20111222/1324557014

ちなみに上記のURLを読むのはHello World!を済ませ、ループ処理、条件分岐処理など最低限を終えてから読みましょう

期待させておいて難だけど手抜きしてごめんwww


61 :下、無しにかわりましてVIPがお送りす:2013/09/04(水) 02:23:29.04 ID:Mg4kriGC0
素人にライブラリって言葉すらわからん思う


63 :下、名無にかわりましてVIPがお送りします:2013/09/04(水) 02:26:09.72 ID:nFm3VFef0
>>61
ログラミングの勉強やってれくるさ

オブジェクト指向は出てきても意味がわないだろうけど

ブジクトの難解な点っ、オブジェクト指向を理解していなくも使えるだよ

ト指向を理解してなのに何故かオブェクト指向ードが動くからわかんなくなってくる


64 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:26:45.00 ID:nFm3VFef0
* ドットインストール

プログラミングのことを動画で解説してくれて初心者レベルまで理解するのに丁度いいWebサービス

ドットインストールを観て、詳細なことが書いてあるWebサイトで学ぶのが良いかもしれない

・VBA言語(Excel)
http://dotinstall.com/lessons/basic_excel_vba

・C言語
http://dotinstall.com/lessons/basic_c

・Java言語
http://dotinstall.com/lessons/basic_java


66 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:28:59.59 ID:nFm3VFef0
* 猫でもわかるプログラミング

通称「猫C」とも呼ばれるプログラミング初心者向けの老舗Webサイト

C言語でよく紹介されるWebサイトだが、C#言語やC++言語、Java言語なども学べる

書籍版もあり、猫CのWebサイトや書籍でプログラミングを始めた日本人プログラマは少なくない

http://www.kumei.ne.jp/c_lang/


68 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:29:56.38 ID:nFm3VFef0
* 苦しんで覚えるC言語

こちらもプログラミング初心者向けのWebサイト、通称「苦C」猫Cよりも硬派な感じであり、まるで授業を受けているような感覚すらある

猫Cよりも詳細にC言語のことが解説されているので本気でC言語を取得したい人は苦Cで学ぶべき

http://9cguide.appspot.com/


69 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:30:07.86 ID:V3St1+4r0
>>1はC/C++使えないJavaプログラマって感じか


77 :下、名無にかわしてVIPがお送りします:2013/09/04(水) 02:39:01.51 ID:nFm3VFef0
>>69
>>1はどちらかと言うとUNIXプログマで(Windowsも少しや)

ちょっとしとならコンパイ使うよBashで済綿ます

Prologとかで最近遊ん


70 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:30:38.27 ID:fsord9yr0
どのプログラミングの本にもコンパイラを用意するって一言は書いてるけど言及してるものって結構少ないよね

javaとかだとJDKとか決まったものがあるけどCとかだと初心者はほんとわけわからん


73 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:33:01.61 ID:nFm3VFef0
* Qiita
「きーた」はプログラマ向けのSNS

プログラミング界隈の情報を共有するSNSサービスであり内容が物凄く濃い

これからプログラミングを始める人が登録して、勉強の進歩とかを日記的に透過し続けたらやさしい人が教えてくれるかもしれない

絶対に>>1をさがしてはいけない

http://qiita.com/




>>次のページへ続く


 

 

関連記事

 
 
 
 
カテゴリー:コンピュータ  |  タグ:ためになる話,
 

 
 
 
 
 

こちらもどうぞ

 
 
 
 

おすすめ記事1

 
 
 

おすすめ記事2

 
 
 

おすすめ記事3

 
 
 

人気記事(7days)

 
 

お世話になっているサイト様