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

Pickup

 
 
 
 
 
 

おすすめ記事1

 
 

プログラマの俺が色々紹介するスレ
(2ページ目)  最初から読む >>

 

\ シェアする /


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/


78 :以下名無しにかわりましてVIPがします2013/09/04(水) 02:39:33.26 ID:nFm3VFef0
* ideone

西ログラミングは開発環境を用意するのが面倒いものだideoneはそ面倒くさてくるWebサービス

Webページ上で各言語のソスコードを直接実行することが可能でかなり便利

ログラグ初心者でくともBrainf*ck言語怪な言語をで直ぐ遊ので姿便利である

パイする実行結果へのリンクが作れるで誰かにソースコドの添削てもとき立つ

http://ideone.com/


80 :以下、名にかわりまVIPがお送りします:2013/09/04(水) 02:42:38.23 ID:nFm3VFef0
* Microsoft Visual Studio Express

通称VSと呼ばれのはコレのことでExpressは無料版わゆる統合開発環境(IDE)の一

無料と言っても非常に高機能であり、VSがいとソフトウェア発がきないプログラマすら居る

Windowsでプログラするのらば間いな導入すべ環境学校教育でも使われて、プログラミングす統の学校や学専攻を選ぶと過半数の人間はれるだろうとい

C#言(というか.NET Framework)でのソフトウェア開発では右に並のは無いと思われ

メモリをるきらいあるが、近のPCでは問題にならない程度であ





82 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:44:11.75 ID:nFm3VFef0
* Eclipse

無料オープンソースで提供されている統合開発環境

Windows以外のMacやLinuxへも提供されておりOSを気にしないで同じものを使える

VSでは有料版にしかない機能でもEclipseでは無料で使うことが出来るのも利点

こちらも学校教育で使われることがよくあり多くのプログラマが1度は触れたことがあるはず

もともとJava言語のために開発された統合開発環境であるのでJava言語によるソフトウェア開発ではVSを一歩リードした形になっている

どっちが良いのか?と聞かれると非常に迷うが、お前らが職業プログラマ(もしくはその進路)を目指しているのなら、>>1はまず間違いないとして こう言おう

「  そ  れ  は  会  社  が  決  め  る  こ  と  」


85 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:46:49.37 ID:nFm3VFef0
* NetBeans

Eclipseと同様に無料オープンソースで提供されている総合開発環境でOSを気にしないで同じものが使える

Eclipseとの違いは、Eclipseは標準状態ではシンプル過ぎて低機能だが、NetBeansはインストールして直ぐに様々な機能を使うことが出来るという違いがある

Eclipseはそもそも自分好みの開発環境を作ることを是とする統合開発環境なので、楽に開発できるを是とするNetBeansとはテーマが微妙に違う

双方ともプラグインによる拡張は可能なので、結局は好みということになるだろう

直ぐに開発を始めたいという人はNetBeansがあっているかもしれない


87 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:48:00.53 ID:nFm3VFef0
* MonoDevelop

Windows以外でC#言語の開発を行うときの選択肢となるのがMonoDevelopである

MacやLinuxでもC#言語が扱え、しかもソリューション(作成中のファイルがまとめてあるやつ)がVS互換なので、VSでも同じソリューションを使うことが可能

しかも そのソリューションをVSでコンパイルしたらWindowsで普通に実行されて使えるというマルチプラットフォーム開発ができる

統合開発環境としての性能はVSやEclipseに一歩譲る感じだがWindows以外でもマルチプラットフォームな開発が可能なのはおいしい美点である

プログラマの中には「C#しかできね('A`)」な人もいるので直ぐにマルチプラットフォームな開発を始めることが出来る


90 :以下、名無しにましてVIPがお送りします:2013/09/04(水) 02:51:24.21 ID:nFm3VFef0
* Emacs

もし、おまえらがう学社が統合環境ではなEmacsを発環境とししてくのならば、その学校や会社がおか

Emacsは拡張性の高いテキスディタつである、「いまっくすと読む

の高さか合開発環境しても使うことが能で、Emacsを強制する学校や会社があるらしい

グラミング殿テキストエィタとして習うことはあっも、Emacsしか使せてくれないのなら どう考えても利便性りも生やの私100%なエゴであ

拡張性のからEmacsはOS」とスな自嘲とともに言綿冗談だ(拡張性てWebkitブラウすら動く)

ちなみにの冗談から本当Emacs OS」というOSが発されてい


92 :以下、名無しにかわりましVIPがお送りします:2013/09/04(水) 02:53:05.87 ID:32uS9E830
linux使いだが、net beansとeclipse両方使たことがるだが自分は総にはeclipseがってと思うのだどスどう思う?


100 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:57:53.68 ID:nFm3VFef0
>>92
>>1もEclipse派

UNIX文化圏のソフトウェアって拡張前提で作られているものが大半だからEclipseが好まれるんだと思うよ

1つ文句をつけるのならプラグインの管理が大変すぎるってことかな

VimやEmacsにあるプラグインを管理するプラグインが必要かもしれない


95 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:53:32.47 ID:nFm3VFef0
* Vim

「う"ぃむ」と読む、こちらもEmacsと同様に拡張性の高いテキストエディタ

拡張性はEmacsに及ばないものの、本来の役目であるテキストエディタ機能がEmacsよりも上であるとされる(Emacsの拡張の方向性がおかしいというのもある)

高機能なテキストエディタはリッチテキストエディタなどと分類されるが、Vimはそのリッチテキストエディタの最初期のものである

こんにち、テキストエディタに求められる機能の大半を標準状態から備えており、そして更に便利な機能を多く標準状態で備えている

ちなみに>>1が愛用しているテキストエディタはVim、このスレの文も事前にVimで書いたもの

小説家の中にも執筆環境としてVimを愛用している者も存在しプログラミング用途以外にもかなり使えるテキストエディタである

欠点はCommonUserAccess(こもんゆーざーあくせす)というPCの使い勝手を決める国際標準規格が制定される前に開発されたテキストエディタなので通常の感覚で扱うことができないこと

起動した時点では文字の入力すら受け付けない状態でこの点が「初心者キラー」とよく言われる

Vimも統合開発環境として使うことは可能だが、そういう使い方するのであればEmacsの方が便利だと>>1は思う

さきほどEmacsのテキストエディタ機能はVimの方が上と書いたが、Emacsはその解決策としてEmacsのプラグインとしてVimを取り込むという荒業に出た

テキストエディタのくせに他のテキストエディタを取り込むとかそういうことするから「EmacsはOS」と呼ばれるのである


104 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:04:52.95 ID:nFm3VFef0
* 秀丸エディタ

日本語環境でリッチなテキストエディタとして名がよく上がるのが秀丸エディタだ

EmacsやVimとは違い、CommonUserAcces制定後に開発されたので普通の感覚で扱うことが出来る

便利な機能「秀丸マクロ」によって機能向上を行うことが可能で、長らく開発されてきたためにマクロは膨大に存在する

こんな機能がほしいと考えたマクロは既に存在している場合が結構ある

UIが一昔前だが、裏を返せば使い勝手が変わらないという美点でもある

こちらも小説家の中に愛用者が結構いる


106 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:07:48.47 ID:X0OmuImB0
>>104
愛用者です


109 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:09:15.90 ID:nFm3VFef0
>>106
作者氏はもう40代後半なんだよなあ

そろそろ保守ができるのか心配になってきた感がある


111 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:10:54.54 ID:X0OmuImB0
>>109
秀丸なくなったらドザーの生産性が目に見えて下がるよなwww





112 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:14:21.38 ID:nFm3VFef0
>>111
絶対に下がるw

MITライセンスあたりでソース公開してくれないものかねえ

そしたらそれを元に現代風のUIを加えてカスタムするわ


110 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:10:27.14 ID:nFm3VFef0
* Sublime Text

現代版秀丸エディタとも言えるテキストエディタ


流行りのデザインを取り入れつつ、便利なプラグインも豊富で扱いやすいVimモードやEmacsモードも備えて使い勝手を近づけることも可能だ

リッチテキストエディタ初心者にオススメできるテキストエディタと言える


114 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:16:14.00 ID:nFm3VFef0
* Google Chrome

「何でWebブラウザ?」という疑問もあるかもしれないが、

Javascript開発においてChromeのDeveloper Toolは非常に優秀だ

Webサービスのフロントエンド(ユーザーの目が触れる部分)を開発するのならばこれほど便利なものもない

リッチテキストエディタとGoogleChromeさえあればJavascript開発は可能なので、Webサービスに興味のある人はChrome使いましょう


115 :以下、名無しにかわましてVIPがお送ます:2013/09/04(水) 03:17:37.02 ID:nFm3VFef0
* Cygwin

UNIX OS環境をWindowsへ移るソフトウェア

ハッカーが使てそうな黒画面とを「端末」や「ターミナルといがそ便利にするツール

最大の特徴LinuxやFreeBSDなどで使われるX Windows Systemを扱える

Linuxサーーに算などの処理、GUI描画はWindowsとうこで、使いはじると意と便

WindowsはMacやLinuxなどと比べプログラミング環境るのが非に面倒なので、ログラグに関する分はLinuxにして、2ゃんねるやゲ貿などはWindowsでやるといった使でき

ただ初心者は全く向かな方法のでこう変な方法使うもMac買うか別の方法使いしょ


126 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:22:50.80 ID:nFm3VFef0
* MinGW/MSYS

Xとか使わず単純にUNIXコマンドなどを扱いたいのならばMinGW/MSYSという選択肢になる

Cygwinほどガチムチ硬派なものではないので比較的楽に扱える

VimやEmacsなどそもそもUNIX文化圏で扱われていたものを導入するには最適で、Windows版との微妙な違いに悩まなくて済むようになる

mingw-getというパッケージ管理システムが存在しており、MacやLinuxのような感覚でパッケージを導入できるようになるのも便利だ

(Cygwinにもapt-cygという同様のものがある)


131 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:27:48.15 ID:nFm3VFef0
* VirtualBox

WindowsへのUNIX環境導入という点で最適解かもしれないのが、ソフトウェアによって仮想マシンを生成し、そこへLinuxやFreeBSDをインストールしてしまうこと

OSがそのままWindows上で動いているので多少重くなってしまうが、何をしてもWindows本体が傷つくことなく安心してソフトウェア開発を行うことが出来るのが美点

WindowsからVirtualBox上のOSへターミナルからアクセスすることも可能なので、上記のCygwinやMinGW/MSYSとの併用もできる

もし初心者がWindowsでの開発じゃなく、Linuxなどでの開発がしたいというのなら この方法をオススメする

さっき言ってた別の方法がこれである


142 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 03:37:47.69 ID:nFm3VFef0
* プログラミングを習得するには

プログラミングを習得するには明確な目標、つまり行いたい処理、作りたいソフトがはっきりしている必要があります

そういった明確な目標もないのにプログラミングの勉強を始めても挫折するだけです

プロである職業プログラマでさえ、プログラムのコンセプトや設計図をまず顧客と相談しながら決めて、実際の制作へ移ります

それがたとえゲームでも良いのです、そしてそれをノートに文字や絵としてまとめて黒歴史ノートを作ったって良いのです

その黒歴史ノートはあなたのプログラムのコンセプトであり、設計図であり、非常に大切なモノです

>>1は小学生の時に作ったそのノートを未だに持っています、漫画家が小学生の時にオリジナル漫画をノートに書いたようなものです

明確な目標を持ったら1つ1つその機能を実現できるように調べて勉強していきましょう

>>59を読んで分かる通りオブジェクト指向は部品であり、あなたの目標の欠片を1つ1つ繋げて目標を達成します

プログラムはいきなり全体を完成させることはできないのです、そういう設計になっているのです

これで今回の投稿は終わりです


ちなみに>>1は小学校の時に書いたノートには「ロケットをとばすプログラム」の絵が書いてあり、ちょっと前に実現しました

以上です、おやすみなさい


144 :以名無わりしてVIPが送りします:2013/09/04(水) 03:39:22.37 ID:kuRJIg3I0
>>142
ログー志望じゃないけどい勉になった乙


147 :以下、名無しにかわりVIPがお送りす:2013/09/04(水) 03:42:01.16 ID:Be3ZV4tb0
>>142


次スに合わせてJava勉強再するゎ


143 :下、わりVIPがお送りします2013/09/04(水) 03:38:41.75 ID:32uS9E830







\ シェアする /


関連記事

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

 
 
 
 
 

こちらもどうぞ

 
 
 
 

おすすめ記事1

 
 
 

おすすめ記事2

 
 
 

おすすめ記事3

 
 
 

人気記事(7days)

 
 

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