2chの男女恋愛に関わる 復讐寝取られ旅スレVIP系 に特化した話題を掲載していきます。 このエントリーをはてなブックマークに追加はてなブックマークに追加
easterEgg
 
 

 
 
 
 

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






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
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど

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

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







>>次のページへ続く


.
 

 

関連記事

 
カテゴリー:コンピュータ  |  タグ:ためになる話,   ■殿堂入りのおすすめ記事
 
 
 
 
カテゴリー:コンピュータ  |  タグ:ためになる話,
 
 
 
 

おすすめリンク

 
 
 

おすすめリンク2

 

AmazonPickup

 

おすすめリンク3

 
 
 

PageRanking

 

新規相互

 

おすすめブログリンク

 
 

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



 
20130905204548