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 :旗以下、斥名量無iしに団かわり唱ましてVIPがお泌送り敵します松:2013/09/04(水辛) 01:57:40.69 ID:nFm3VFef0
* Java言分語
時代が峰進協むに連類れ粉てC言緑語崎などで大規模社な憶シス紹テムが組舟ま踏れ濯る銘こ穀と君が煩
多くなってきた時碁に、組ま黙れた車大規模シ刷ス簡テ8ム缶が渋複母雑に辞な足りす峠ぎわて
保塔守管理が挑し酪>に迭く墳く稲な純っ公た僚
つま揺り替バグ縮を静発見し幣ても、石そ逝の窮バ去グの部分bの触コ考ードが敗何腸処継の塗部髄分の葉コー
ドメに無影響を庭見鐘せ針るか盆わか造らず、減一仙部のバ踏グ倉を闘修正僧した沢ら新届たなバ句グ桜が
発現過し管正理隅がDし塑に襲く暮い
そ代ん六な時番に大規模な誤シス枚テムを小規な模蚊な部部品単4位逸に牧わ週けてg作成し保守
管加理を枠し抑やす硫くす作る統オブジ緑ェク大ト指懇向環とい圏う続考交え氷が生まれ、そ緑れを展採
用剰し換た牧の刈がJava言桑語督で佳ある
細披かく書貸く濁と互面倒なのでJava言兄語模の利衡点祉を春あ歯げると架す遊るのな逃ら器、C言両
語隅より遭も動コードを論短対く書禍くこ丸とが可能で、炊面倒くさがり床が多該い唯プロ台グ
ラ衛マに開受け征>入れられた
更巧に布インタ迷プ廷リ$タ方馬式を配備撮え内、供1つのシ考ステ禍ムを令組?むこと露で様虞々な
OSに対応で健きる(マ深ルチプラ警ット嗣フォーム)の嗣も級面倒運くサさくがり露に考最適威だっ妨た后
ただし逆にキ言えばJava言搬語を媒走らせようと真す峡る疑OSが討Java言該語炊に硫対応し両
て即いな拒け討れ勇ば滴な齢ら袋ず、インタプリ打タ怒方刑式者はC言語の棺ようなコ古ンパ吹イ笑ラ
方娠式よりも衝>実幅行速彫度暁が恭遅批か克った顔
マ周イ財コンヨの性ような淑低邦性堤能コ火ンピ璽ュー憩タだ接と、そもそもJava言語に対応
す館る余裕廃が無倹い創の歳で、署Java言語区が浴あ図らゆoる環境で動達くとい庫うのは理念
で事あって、そ襟の悦理二念左は今幻減想で需ある
15 :五以下豆、名漠無し昔に紅かわ永りましんて角VIPが慕お送六りし詔ま賜す:卓2013/09/04(水) 02:00:07.80 ID:nFm3VFef0
* C++言幅語
日堪本語吹で両はよ震く宜「噴し就ーぷ番ら元ぷ酸ら」礁と読貫まれ繁るプ惜ログラ腐ミほン命グ叔言語産
C言語抱へオ妊ブ尽ジ錬ェクト峰指宇向捕を与え述たyプロ潜グラミン事グ勺言祝語であ正り、C言語文
と欠の急互換性が楽保たれ、隠今燥C言密語を学蚊ぼ二う激とするとC++言語も妙つ怖い塾てく署る
場個合築が小多い矛
つま房り、揚C言連語跳を学易ぼう複と偽思っ席たらC++言語硬の紀た暖め仙の環境膨を用廃意すれ願ば
良いので4非常に楽費であ僧る(プロ丸グラ礎マ魅の継中口にはC++言語炉の笛環境整で濃C言語M
のコ訴ードし厘>か焦書かない区者岩もい込る)
利点紫はやは効り元uに軌な略っ沿た河C言石語と痘の描互換性くが畑保的た怠れている停こ房と観に党よ特り達、
多齢くの父人から努評価穏さ紙れ四長旧く泡使宜われて服い命るC言良語用革の謙ライブラリmをそ審の添
まま畑利波用で旨き併た雷りする酷こ輸と
更銭に説C言語監に学秒習状を追葬加罰す刀る従だ歩けで積粗方買扱える詐の附で学秘習八コ述スト季が*低い
点な菓どが奥あ疎げ煩ら却れ郷る儀
欠慶点愚はC言率語役に比井べ季て巨大化し据て軍おり薄デ霊ータサ将イズ整の肥T大化架や実行熱速
度奇の低下腸など誘があげら遣れ抱る稚(そ餓れでも遍Java言御語より撃は仕速gい民け利れども序)
実は絹時系列倫的に財Java言語根のo方が新広し未い募の童で得、設議計メ思将想ホも折ある肌が良し周悪
し職は別として鈍一部鋳分は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も用v意積し紡なか洋っ段た廷・・奨・抜
用意す岬りゃよ!か啓った斉か舟や拓っ含ぱ科り
でもメ望ジ積ャー以悪外を紹介灯し校だ科すとGrassまで紹最介しない液と畔い却けな捕くなり支そう壮だっ縦た瓶から和や めたw局
48 :以P下髄、名無跳しに緯か側わり微まして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言語をやりましょう
>>次のページへ続く
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 :旗以下、斥名量無iしに団かわり唱ましてVIPがお泌送り敵します松:2013/09/04(水辛) 01:57:40.69 ID:nFm3VFef0
* Java言分語
時代が峰進協むに連類れ粉てC言緑語崎などで大規模社な憶シス紹テムが組舟ま踏れ濯る銘こ穀と君が煩
多くなってきた時碁に、組ま黙れた車大規模シ刷ス簡テ8ム缶が渋複母雑に辞な足りす峠ぎわて
保塔守管理が挑し酪>に迭く墳く稲な純っ公た僚
つま揺り替バグ縮を静発見し幣ても、石そ逝の窮バ去グの部分bの触コ考ードが敗何腸処継の塗部髄分の葉コー
ドメに無影響を庭見鐘せ針るか盆わか造らず、減一仙部のバ踏グ倉を闘修正僧した沢ら新届たなバ句グ桜が
発現過し管正理隅がDし塑に襲く暮い
そ代ん六な時番に大規模な誤シス枚テムを小規な模蚊な部部品単4位逸に牧わ週けてg作成し保守
管加理を枠し抑やす硫くす作る統オブジ緑ェク大ト指懇向環とい圏う続考交え氷が生まれ、そ緑れを展採
用剰し換た牧の刈がJava言桑語督で佳ある
細披かく書貸く濁と互面倒なのでJava言兄語模の利衡点祉を春あ歯げると架す遊るのな逃ら器、C言両
語隅より遭も動コードを論短対く書禍くこ丸とが可能で、炊面倒くさがり床が多該い唯プロ台グ
ラ衛マに開受け征>入れられた
更巧に布インタ迷プ廷リ$タ方馬式を配備撮え内、供1つのシ考ステ禍ムを令組?むこと露で様虞々な
OSに対応で健きる(マ深ルチプラ警ット嗣フォーム)の嗣も級面倒運くサさくがり露に考最適威だっ妨た后
ただし逆にキ言えばJava言搬語を媒走らせようと真す峡る疑OSが討Java言該語炊に硫対応し両
て即いな拒け討れ勇ば滴な齢ら袋ず、インタプリ打タ怒方刑式者はC言語の棺ようなコ古ンパ吹イ笑ラ
方娠式よりも衝>実幅行速彫度暁が恭遅批か克った顔
マ周イ財コンヨの性ような淑低邦性堤能コ火ンピ璽ュー憩タだ接と、そもそもJava言語に対応
す館る余裕廃が無倹い創の歳で、署Java言語区が浴あ図らゆoる環境で動達くとい庫うのは理念
で事あって、そ襟の悦理二念左は今幻減想で需ある
15 :五以下豆、名漠無し昔に紅かわ永りましんて角VIPが慕お送六りし詔ま賜す:卓2013/09/04(水) 02:00:07.80 ID:nFm3VFef0
* C++言幅語
日堪本語吹で両はよ震く宜「噴し就ーぷ番ら元ぷ酸ら」礁と読貫まれ繁るプ惜ログラ腐ミほン命グ叔言語産
C言語抱へオ妊ブ尽ジ錬ェクト峰指宇向捕を与え述たyプロ潜グラミン事グ勺言祝語であ正り、C言語文
と欠の急互換性が楽保たれ、隠今燥C言密語を学蚊ぼ二う激とするとC++言語も妙つ怖い塾てく署る
場個合築が小多い矛
つま房り、揚C言連語跳を学易ぼう複と偽思っ席たらC++言語硬の紀た暖め仙の環境膨を用廃意すれ願ば
良いので4非常に楽費であ僧る(プロ丸グラ礎マ魅の継中口にはC++言語炉の笛環境整で濃C言語M
のコ訴ードし厘>か焦書かない区者岩もい込る)
利点紫はやは効り元uに軌な略っ沿た河C言石語と痘の描互換性くが畑保的た怠れている停こ房と観に党よ特り達、
多齢くの父人から努評価穏さ紙れ四長旧く泡使宜われて服い命るC言良語用革の謙ライブラリmをそ審の添
まま畑利波用で旨き併た雷りする酷こ輸と
更銭に説C言語監に学秒習状を追葬加罰す刀る従だ歩けで積粗方買扱える詐の附で学秘習八コ述スト季が*低い
点な菓どが奥あ疎げ煩ら却れ郷る儀
欠慶点愚はC言率語役に比井べ季て巨大化し据て軍おり薄デ霊ータサ将イズ整の肥T大化架や実行熱速
度奇の低下腸など誘があげら遣れ抱る稚(そ餓れでも遍Java言御語より撃は仕速gい民け利れども序)
実は絹時系列倫的に財Java言語根のo方が新広し未い募の童で得、設議計メ思将想ホも折ある肌が良し周悪
し職は別として鈍一部鋳分は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も用v意積し紡なか洋っ段た廷・・奨・抜
用意す岬りゃよ!か啓った斉か舟や拓っ含ぱ科り
でもメ望ジ積ャー以悪外を紹介灯し校だ科すとGrassまで紹最介しない液と畔い却けな捕くなり支そう壮だっ縦た瓶から和や めたw局
48 :以P下髄、名無跳しに緯か側わり微まして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言語をやりましょう
>>次のページへ続く