■ このスレッドは過去ログ倉庫に格納されています
プログラミングに詳しいやつ、「フレームワーク」「ライブラリ」「モジュール」って何が違うの?
- 1 :名無しさん@涙目です。:2018/08/16(木) 01:43:01.61 ID:6x85GVQV0.net ?PLT(12015)
- http://img.2ch.net/ico/folder1_03.gif
フレームワーク(英語:framework)とは、プログラミングの世界における方言のひとつで「ライブラリ」や「API」、
「SDK」、「モジュール」などとも呼ばれる。標準語は「ライブラリ」である。
C言語などでは「ライブラリ」、JavaやC#などでは「フレームワーク」という言葉を使うことが多い。
ちなみに偏屈なプログラマが多いCOBOLやPerl、Rubyの人たちは「モジュール」だと言い張って食い下がらない。
フレームワークという言葉は非常に曖昧な表現であり、ときに不毛な論争となることがある。
ある輩は「フレームワークとは壮大なライブラリのことである」と主張する。
ただし、どの規模から「壮大」とするかは未確定である。
また、ある輩(マイクロソフトのMSDN上の説明文)は「ライブラリのうち、定形処理をまとめたもの、ソースコードの
書き方を半強制するものがフレームワークである」と主張する。こちらはライブラリの方が大きな存在であり、
フレームワークは小分類であるとしている。
これらの意見をまとめると、結局のところ同じものであり、方言であるという結論に達する。
つまりIT業界ではよくある「なにか新しくて壮大な感じ」を宣伝・演出するために生み出された言葉のひとつであり、
いわゆる「リネーム商法」であるといえる。JavaやC#のただのインタプリタを「仮想マシン」といったりするのと
同じような感じである。
なお、それでも一部の偏屈なプログラマは「ライブラリとフレームワークは別物である」と主張している。
しかしながらそんなものは一般人からしたら「ホモ」と「ゲイ」の違いと同じであり、傍から見たら区別はつかない。
本人達はこだわりがあるらしい。まさに不毛。だからハゲるんだよ。
https://monobook.org/wiki/%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF
- 2 :名無しさん@涙目です。:2018/08/16(木) 01:43:30.95 ID:CE6h6hIW0.net
- モジュールだぞ
- 3 :名無しさん@涙目です。:2018/08/16(木) 01:43:45.96 ID:ZStTMie50.net
- 方言って書いてあるだろ
- 4 :名無しさん@涙目です。:2018/08/16(木) 01:44:09.35 ID:XXm+uShS0.net
- 気にするな
- 5 :名無しさん@涙目です。:2018/08/16(木) 01:44:20.56 ID:w4M4vs+K0.net
- 大学でPython使えるようになれって言われたんだが
具体的に何すればいいんだ?
ちなみに他のプログラミング言語はRが少しだけ使える
- 6 :名無しさん@涙目です。:2018/08/16(木) 01:45:33.64 ID:8G1zzYIY0.net
- やたらPython出てくるがそんな良い言語じゃないよね
- 7 :♨名無しさん@涙目です。:2018/08/16(木) 01:45:58.33 ID:jknL5p5q0.net
- ください
- 8 :♨名無しさん@涙目です。:2018/08/16(木) 01:46:15.71 ID:jknL5p5q0.net
- ください
- 9 :♨名無しさん@涙目です。:2018/08/16(木) 01:46:27.55 ID:jknL5p5q0.net
- ください
- 10 :♨名無しさん@涙目です。:2018/08/16(木) 01:46:56.09 ID:N/Us/p4E0.net
- ください
- 11 :♨名無しさん@涙目です。:2018/08/16(木) 01:47:13.66 ID:N/Us/p4E0.net
- ください
- 12 :♨名無しさん@涙目です。:2018/08/16(木) 01:47:31.38 ID:N/Us/p4E0.net
- ください
- 13 :♨名無しさん@涙目です。:2018/08/16(木) 01:47:48.72 ID:N/Us/p4E0.net
- ください
- 14 :♨名無しさん@涙目です。:2018/08/16(木) 01:48:06.82 ID:N/Us/p4E0.net
- ください
- 15 :名無しさん@涙目です。:2018/08/16(木) 01:48:13.41 ID:8G1zzYIY0.net
- >>13
インスタンスにまとめろ
- 16 :♨名無しさん@涙目です。:2018/08/16(木) 01:48:24.94 ID:N/Us/p4E0.net
- ください
- 17 :名無しさん@涙目です。:2018/08/16(木) 01:48:28.07 ID:wb2578G00.net
- >>6
何故か単価がやたら高い不思議
例えば同じレベルの機能を
PHPで盛り込む→20万
Pythonで盛り込む→35万
とかなwwith
- 18 :名無しさん@涙目です。:2018/08/16(木) 01:48:33.94 ID:E5s42bHg0.net
- >>5
最弱四天王か
- 19 :名無しさん@涙目です。:2018/08/16(木) 01:48:40.34 ID:/2vwfQk80.net
- ナマパーは知らなくていいよ
- 20 :♨名無しさん@涙目です。:2018/08/16(木) 01:48:42.34 ID:N/Us/p4E0.net
- ください
- 21 :♨名無しさん@涙目です。:2018/08/16(木) 01:48:59.74 ID:N/Us/p4E0.net
- ください
- 22 :♨名無しさん@涙目です。:2018/08/16(木) 01:49:17.26 ID:N/Us/p4E0.net
- ください
- 23 :♨名無しさん@涙目です。:2018/08/16(木) 01:49:34.44 ID:N/Us/p4E0.net
- ください
- 24 :名無しさん@涙目です。:2018/08/16(木) 01:49:44.65 ID:YpvuO67U0.net
- >>6
機械学習ライブラリをいちはやく整備した先見の明
- 25 :♨名無しさん@涙目です。:2018/08/16(木) 01:49:51.98 ID:N/Us/p4E0.net
- ください
- 26 :♨名無しさん@涙目です。:2018/08/16(木) 01:50:09.16 ID:N/Us/p4E0.net
- ください
- 27 :♨名無しさん@涙目です。:2018/08/16(木) 01:50:26.80 ID:N/Us/p4E0.net
- ください
- 28 :♨名無しさん@涙目です。:2018/08/16(木) 01:50:43.98 ID:N/Us/p4E0.net
- ください
- 29 :♨名無しさん@涙目です。:2018/08/16(木) 01:51:01.18 ID:N/Us/p4E0.net
- ください
- 30 :♨名無しさん@涙目です。:2018/08/16(木) 01:51:18.27 ID:N/Us/p4E0.net
- ください
- 31 :♨名無しさん@涙目です。:2018/08/16(木) 01:51:35.66 ID:N/Us/p4E0.net
- ください
- 32 :♨名無しさん@涙目です。:2018/08/16(木) 01:51:52.84 ID:N/Us/p4E0.net
- ください
- 33 :♨名無しさん@涙目です。:2018/08/16(木) 01:52:10.07 ID:N/Us/p4E0.net
- ください
- 34 :♨名無しさん@涙目です。:2018/08/16(木) 01:52:27.27 ID:N/Us/p4E0.net
- ください
- 35 :名無しさん@涙目です。:2018/08/16(木) 01:52:30.12 ID:rgw70JVT0.net
- 仕方ないからあげるよ
https://i.imgur.com/yFISxN8.jpg
- 36 :名無しさん@涙目です。:2018/08/16(木) 01:52:32.86 ID:tw30v/6B0.net
- SFCのromください
- 37 :♨名無しさん@涙目です。:2018/08/16(木) 01:52:44.71 ID:N/Us/p4E0.net
- ください
- 38 :♨名無しさん@涙目です。:2018/08/16(木) 01:53:01.95 ID:N/Us/p4E0.net
- ください
- 39 :♨名無しさん@涙目です。:2018/08/16(木) 01:53:19.21 ID:N/Us/p4E0.net
- ください
- 40 :♨名無しさん@涙目です。:2018/08/16(木) 01:53:36.51 ID:N/Us/p4E0.net
- ください
- 41 :♨名無しさん@涙目です。:2018/08/16(木) 01:53:53.70 ID:N/Us/p4E0.net
- ください
- 42 :名無しさん@涙目です。:2018/08/16(木) 01:54:00.54 ID:yCeglFqh0.net
- プロジェクトの設計理念が違うだけで同じもんだと思っていいよ
ライブラリは死語になりつつあるけど
- 43 :♨名無しさん@涙目です。:2018/08/16(木) 01:54:10.90 ID:N/Us/p4E0.net
- ください
- 44 :♨名無しさん@涙目です。:2018/08/16(木) 01:54:28.34 ID:N/Us/p4E0.net
- ください
- 45 :♨名無しさん@涙目です。:2018/08/16(木) 01:54:45.97 ID:N/Us/p4E0.net
- ください
- 46 :名無しさん@涙目です。:2018/08/16(木) 01:54:47.88 ID:E6oWkTCT0.net
- サブルーチン
- 47 :♨名無しさん@涙目です。:2018/08/16(木) 01:55:04.46 ID:N/Us/p4E0.net
- ください
- 48 :♨名無しさん@涙目です。:2018/08/16(木) 01:55:21.67 ID:N/Us/p4E0.net
- ください
- 49 :名無しさん@涙目です。:2018/08/16(木) 01:55:28.82 ID:sa9D0h5M0.net
- フレームワークってのはお作法だな
実態がどうなのかなんてあまり意味無い。会社でいえば手順かな?
ライブラリってのは正に手順書だな、こう求めればこう答えてくれる的なやつ
モジュールはちとあれだな、境界が曖昧w
ライブラリっぽいのもいるしFWっボイのもいる
修行見習い中の使える精鋭かな
LIBとMODは多用してもなんとかなるがFWは用心しろ
取り込まれたと気づいたとき、お前は既にCPUファンのゴミカス以下だ
- 50 :名無しさん@涙目です。:2018/08/16(木) 02:00:05.30 ID:r6cPwsWj0.net
- フレームワークは書き方まで指定してくるだろ
ライブラリはお咎めなし
そこの違いだと思ってるが
- 51 :名無しさん@涙目です。:2018/08/16(木) 02:00:41.67 ID:dHlxASoJ0.net
- API と SDK は違うだろ
関数を呼び出す際の呼び出し方の決まりがAPI
コンパイラー、リンカー、デバッガーなど含めた開発ツール一式が SDK
使用頻度の高い関数をパッケージにまとめたのがライブラリで メーカーが提供するのもあるし自分で作ることもできる
オブジェクト志向言語だとフレームワークって言うようだ
- 52 :名無しさん@涙目です。:2018/08/16(木) 02:02:59.45 ID:cPdII67+0.net
- みんなライブラリ
- 53 :名無しさん@涙目です。:2018/08/16(木) 02:03:54.13 ID:sa9D0h5M0.net
- ライブラリもモジュールも行ったり来たりが割と簡単なんだけどFWってめんどくさくね?
- 54 :名無しさん@涙目です。:2018/08/16(木) 02:04:51.28 ID:SRTJWfvy0.net
- モジュールって聞くと電話回線を連想する
- 55 :名無しさん@涙目です。:2018/08/16(木) 02:05:14.51 ID:XcXFKar50.net
- ライブラリ=フォルダ(中にいっぱいファイルを置ける蔵書庫)
モジュール=exeファイル(実行ファイル)だと思ってた
- 56 :名無しさん@涙目です。:2018/08/16(木) 02:05:21.77 ID:wb2578G00.net
- フレームワーク→骨組み
ライブラリ→部品群
モジュール→部品
- 57 :名無しさん@涙目です。:2018/08/16(木) 02:07:32.26 ID:ZW6+IlIk0.net
- ライブラリは元からあるAPI群で
フレームワークは自作したサブルーチン+APIの、要はこのプログラムの中で使える全部のルーチンみたいなイメージ
- 58 :名無しさん@涙目です。:2018/08/16(木) 02:08:26.62 ID:4Os2f40D0.net
- ここで現役PGの俺が何も答えずに素通りだ
ではさらばだ
- 59 :名無しさん@涙目です。:2018/08/16(木) 02:08:35.22 ID:sa9D0h5M0.net
- あー
比較対象のレイヤーによるな
デバドラ層
ブラグイン層
アプリ層
使う対象が全然違うわw
- 60 :名無しさん@涙目です。:2018/08/16(木) 02:10:10.53 ID:sa9D0h5M0.net
- >>58
八時定例には遅れんなよ!
- 61 :名無しさん@涙目です。:2018/08/16(木) 02:15:12.83 ID:ikpQlkfs0.net
- >>57
カタカナを止めると意味はそのままだな
library
framework
module
libraryは骨組みではないし、frameworkは寄せ集めの本じゃない
moduleに至っては個々で再定義が必要になる
- 62 :名無しさん@涙目です。:2018/08/16(木) 02:16:35.14 ID:6G8pSNa80.net
- ライブラリ →単一階層の機能群
フレームワーク →多階層の機能群
モジュール →I/Fが企画化されて置き換え可能な機能群(学研の電子ブロックみたいな)
- 63 :名無しさん@涙目です。:2018/08/16(木) 02:19:33.03 ID:ikpQlkfs0.net
- ライブラリーのように複数のフレームワークを組み合わせして作るプログラムってあるのかな
- 64 :名無しさん@涙目です。:2018/08/16(木) 02:20:21.67 ID:xntHHXWa0.net
- フレームワークは異世界
- 65 :名無しさん@涙目です。:2018/08/16(木) 02:21:49.16 ID:ikpQlkfs0.net
- オーバーロードIIIやってるな
- 66 :名無しさん@涙目です。:2018/08/16(木) 02:25:00.45 ID:w4M4vs+K0.net
- >>18
?
- 67 :名無しさん@涙目です。:2018/08/16(木) 02:39:05.13 ID:qfmS7IgP0.net
- ほんと、it土方辞めて良かったわw
才能なかったけど...
- 68 :名無しさん@涙目です。:2018/08/16(木) 02:43:41.61 ID:Ukm+17Xg0.net
- >>1
プログラミングとかきめーから話題に上げんじゃねーよ
- 69 :名無しさん@涙目です。:2018/08/16(木) 02:47:58.69 ID:B45Oa/TD0.net
- >>67
お前どうせ孫受けSierじゃん
- 70 :名無しさん@涙目です。:2018/08/16(木) 02:49:35.21 ID:I3yLyxZk0.net
- >>66
海外版はベガ
- 71 :名無しさん@涙目です。:2018/08/16(木) 02:50:29.72 ID:NLPUaByL0.net
- >>70
日本語って子音も母音も貧弱なんだよな
- 72 :名無しさん@涙目です。:2018/08/16(木) 03:09:12.34 ID:ikpQlkfs0.net
- >>71
整理されてて言いような
- 73 :名無しさん@涙目です。:2018/08/16(木) 03:09:23.21 ID:DIE88vDs0.net
- >>56
俺もこの認識だな
- 74 :名無しさん@涙目です。:2018/08/16(木) 04:11:44.50 ID:QSWtWDPV0.net
- フレワと略すのが慣例となっている
- 75 :名無しさん@涙目です。:2018/08/16(木) 04:15:10.44 ID:50EJ6Ldl0.net
- チョコワ的な
- 76 :名無しさん@涙目です。:2018/08/16(木) 04:30:12.78 ID:kIWuMIZ40.net
- 塊感が違うんだよ
- 77 :名無しさん@涙目です。:2018/08/16(木) 05:47:39.22 ID:zGUR1rAg0.net
- ラムダ式 無名関数 クロージャ
- 78 :名無しさん@涙目です。:2018/08/16(木) 06:38:29.67 ID:8ktf6OBI0.net
- どれもおなじ
- 79 :名無しさん@涙目です。:2018/08/16(木) 06:56:12.43 ID:aECTFeCy0.net
- ありゃ駄目だこりゃ
- 80 :名無しさん@涙目です。:2018/08/16(木) 07:02:43.16 ID:MwZGJQZs0.net
- IT速報にレス転載されそうなネタだな
- 81 :名無しさん@涙目です。:2018/08/16(木) 07:06:25.45 ID:4GUbresx0.net
- 言葉の意味も共通化できてないくせにやたらカタカナ語を使いたがるのが
この業界の悪い癖だと思う
同じ意味なのに何度も言葉をかえてごまかしてみたりな。
- 82 :名無しさん@涙目です。:2018/08/16(木) 07:09:33.84 ID:+twb5pHW0.net
- フレームワークをライブラリと同一視しちゃう辺り頭が古すぎるな。
フレームワークは開発環境って言えば通りがいいか。
ライブラリなんてただの圧縮ファイル。
モジュールなんてただの1ファイル。
- 83 :名無しさん@涙目です。:2018/08/16(木) 07:11:50.25 ID:4GUbresx0.net
- フレームワーク 使わないといけない基本的なものの集まり
ライブラリ 使ってもいいから便利なものの集まり
モジュール あんたのつくったもの
って感じかね。
- 84 :名無しさん@涙目です。:2018/08/16(木) 07:26:01.71 ID:7K58pydZ0.net
- 間違いだらけでワロタ。
フレームワークはそのままで枠組みって意味だよ。
基本的な枠組みがありルールにのっとって動作する。
ユーザーはそのルールの中でプログラムを記述する。
ライブラリは目的とする処理群を纏めた物、例えばダイレクトXなら3Dを描画するのに必要な処理群が纏まった物。
モジュールはもっと細かい。どちらかと言うと関数を少数纏めた物に近いイメージでそれだけでは目的を達成出来ないけど、便利な処理群って感じ。
- 85 :名無しさん@涙目です。:2018/08/16(木) 07:28:21.42 ID:3ZPDG1ft0.net
- >>82
凄くバカそう
- 86 :名無しさん@涙目です。:2018/08/16(木) 07:31:08.10 ID:zGUR1rAg0.net
- IT後進国らしい概念の混乱w
- 87 :名無しさん@涙目です。:2018/08/16(木) 07:33:12.76 ID:jFFSnqV40.net
- フレームワークはRPGツクール
ライブラリはRPGツクールとか関係なく画面に画面に絵とか文字表示したりする便利ツールの集まり
モジュールはツクールで壮大な物を作って修正するたびに大容量のファイルを配ると大変だから問題の部分だけですむように機能とか部品単位で分割したもの。ここは作る人まかせだから分け方は曖昧
全然違うわ
- 88 :名無しさん@涙目です。:2018/08/16(木) 07:34:08.86 ID:lyz+y8mZ0.net
- 図書館がどうしたって?
- 89 :名無しさん@涙目です。:2018/08/16(木) 07:34:44.99 ID:PLSpdhH+0.net
- 職業プログラマを辞めて18年
ゆえあって、pythonを習うことに。
さすがに18年も経過しているから元プロとは言わず素人として受講。
マンツーマンスタイルで、受講者に合わせたスピードで行う。
入門テキスト2時間で完了。
初日、残り5時間の間に簡易の遠隔プログラムまで完成。
先生、唖然・・・。
プログラミングってホント簡単になったねえ
socketでちまちま組むつもりがライブラリが豊富すぎてあっという間にできてもーた。
こりゃ、技術者とは言えないわ今のプログラミング環境だと。
- 90 :名無しさん@涙目です。:2018/08/16(木) 07:36:41.94 ID:etJwTYBX0.net
- フレームワーク=テンプレート集
- 91 :名無しさん@涙目です。:2018/08/16(木) 07:41:14.77 ID:D/DCWq6V0.net
- 家で例えると
フレームワーク・・・ミサワホームの工法と専用の壁とか階段とかのセット
ライブラリ・・・家を組み立てるための工具
モジュール・・・ユニットバスとかシステムキッチン
- 92 :名無しさん@涙目です。:2018/08/16(木) 07:43:37.26 ID:A1N6yR9H0.net
- ライブラリってディレクトリの事だろ
- 93 :名無しさん@涙目です。:2018/08/16(木) 07:44:12.00 ID:D/DCWq6V0.net
- えっ
- 94 :名無しさん@涙目です。:2018/08/16(木) 07:47:29.62 ID:OOAamQB70.net
- >>89
今の時代プログラムは書くことに意味があるんじゃなくてやりたいことをおこなうための手段でしかないからな
何をするかの方針や構造を決めるのが重要であって書くだけなのはもはやただのIT土方になってしまう
- 95 :名無しさん@涙目です。:2018/08/16(木) 07:59:29.94 ID:j9vwhEpe0.net
- >>46
コボルで、それ言ってたな
- 96 :名無しさん@涙目です。:2018/08/16(木) 08:06:40.59 ID:9ZHQcLG10.net
- >>89
ここはお前の日記帳じゃねーぞジジイ
- 97 :名無しさん@涙目です。:2018/08/16(木) 08:08:02.42 ID:N5lJ41LV0.net
- ポケモン言えるかなぐらい違う
- 98 :名無しさん@涙目です。:2018/08/16(木) 08:13:15.32 ID:592kbXQe0.net
- 前も似たようなスレタイで立ってたな
- 99 :名無しさん@涙目です。:2018/08/16(木) 08:16:40.41 ID:H7TRP06d0.net
- >>89
言ってる事はわかるけど、今はそれ前提で工数が決まる。
今も昔も変わんないよ。
気がついたら俺もう20年やってるわ。
- 100 :名無しさん@涙目です。:2018/08/16(木) 08:45:16.22 ID:zNaR6jnl0.net
- モジュール<ライブラリ<フレームワークだろ
ソースコードの可読性、保守性、再利用性を高めるために、処理の一部を切り出したものがモジュール。
関数とも言う。プログラミング始めれば誰でも作れるのがモジュール。
お約束の処理をモジュールしたものを集めてテンプレ化したものがライブラリ。
ライブラリは第三者に配布するなど再利用性が特に高いモジュールの集まり。
フレームワークはライブラリの中でも、特定の処理を集めたテンプレ集で、殆どコードを書かなくてもある程度の動作が出来ちゃうもの。開発環境とセットで提供されるライブラリのこと。
- 101 :名無しさん@涙目です。:2018/08/16(木) 09:02:40.54 ID:mx8r6iAk0.net
- DOSのコマンドでライブラリとか作ってリンクしてた時代があったなぁ…
- 102 :名無しさん@涙目です。:2018/08/16(木) 09:03:30.10 ID:QEoE/Wd70.net
- itリテラシが低い以前に言葉の意味、本質を捉えなさすぎ。
ライブラリ、自発的にやりたいことに対して、参照するもの。ライブラリにないものは自分で作れ。
フレームワーク、枠組み。枠組みに沿って作ることで設計思想の共通化が出来る。よくセキスイハイムとかでやってる家のパッケージみたいなもん。台所とかはカスタマイズ出来るだろうが大枠は一緒。
モジュール、既に出来上がった成果物の単位と捉えれば分かりやすい。成果物だからといって単一動作するとは限らない。機械パーツもモジュールの一種だが、そのパーツを組み合わせて更に大きいモジュールも出来る。
一般的に言われてるフリーソフト(OSS)を当たり前のように使える現状に毒されすぎて、それぞれ全く違う性質なのにモジュール、ライブラリ、フレームワークを混同してるバカが多すぎる。
- 103 :名無しさん@涙目です。:2018/08/16(木) 09:08:30.99 ID:zNaR6jnl0.net
- カレーに例えるとわかりやすい
全スパイスの調合から始めるのがモジュール化前
このレベルから素人がカレー作るのは無理だろ。
定番レシピのスパイスセットがモジュール化
インドカレー屋がメニューに応じてモジュール化するレベル。スパイスの知識が無くても誰かのモジュールを買ってくればカレー粉を作れる。
誰でも簡単にカレー作れるようにカレー粉やカレールーにしたのがライブラリ。
もはやカレー自体はメーカー任せで、具材やトッピングを工夫して我が家のカレーになる。ライブラリがあれば簡単にカレー作れるようになる。
同じライブラリ使えば誰が作っても大差ないカレーができるが、分量や工程間違えればひどいものができる
さらに、オイシックスみたいにカット具材やトッピングまでセットになってるのがフレームワーク。何も考えなくても手順どおりに調理作業すればカレー作れる。ここにちょい足しして我が家のカレーwにする
- 104 :名無しさん@涙目です。:2018/08/16(木) 09:13:04.39 ID:QyMSaggh0.net
- ライブラリ visual stdioとかgc++で一から作るのがメンドイ時に使う奴。
フレームワーク unityとかunreal engineとか
モジュール デバドラ
- 105 :名無しさん@涙目です。:2018/08/16(木) 09:24:52.76 ID:TTNrlhuM0.net
- >一般人からしたら「ホモ」と「ゲイ」の違いと同じであり、傍から見たら区別はつかない。
>>1のクソ記事書いた奴の世界の一般人とやらは包含とか考えないのか?
- 106 :名無しさん@涙目です。:2018/08/16(木) 09:28:10.48 ID:QEoE/Wd70.net
- 個人で理解する分には良いが、お願いだから混同させるような解釈を教えないでほしい。
大多数がちゃらんぽらんだからガラパゴス和製英語ができる。
ライブラリは外部から処理を参照することを目的とした機能群。
モジュールは作った人が これは塊だ。 と感じればモジュール。
ただの概念。
例え成果物がライブラリだったとしてもモジュールと言えばモジュール。
フレームワークはただの決めごと。
決めごとを守らせるためにフォルダ構成や基底クラスやライブラリを事前に詰め合わせて塊(モジュール)として配布している。
- 107 :名無しさん@涙目です。:2018/08/16(木) 09:38:50.88 ID:KZ/KSKrE0.net
- さすがに方言で片付けるのはどうかと思うぞ
- 108 :名無しさん@涙目です。:2018/08/16(木) 09:39:21.15 ID:PLSpdhH+0.net
- プログラマぴょい伝説!
- 109 :名無しさん@涙目です。:2018/08/16(木) 09:42:38.50 ID:7ME/Uwza0.net
- 何回同じスレ立てるんだこいつ
- 110 :名無しさん@涙目です。:2018/08/16(木) 09:45:19.10 ID:84rFCI1U0.net
- 手枷 モジュール
足枷 ライブラリ
頸枷 フレームワーク
- 111 :名無しさん@涙目です。:2018/08/16(木) 09:45:28.61 ID:g4Accudr0.net
- 元はといえばIBM等がメインフレーム時代に定着させたコンピュータ用語を
マイクロソフト等が無視して新しい用語使いだしたのが混乱の始まり
後続もそれに習った動き
世代によって使う言葉が違う
- 112 :名無しさん@涙目です。:2018/08/16(木) 09:50:10.60 ID:X8W9+bxR0.net
- フレームワーク 開発環境セットや
ライブラリ 簡単に使えるようにしたで
モジュール 部品
- 113 :名無しさん@涙目です。:2018/08/16(木) 09:53:32.77 ID:t5jS+/Vh0.net
- >>1
おんなじことずーっと聞いてくる奴っているよなw
- 114 :名無しさん@涙目です。:2018/08/16(木) 09:58:55.60 ID:f6UUg0aZ0.net
- プログラマー目指すなら勉強していく過程で理解できるし
プログラマーにならない奴の興味本位の質問なら答える義務はないし
この程度を理解できない奴はプログラマーにはなれない
- 115 :名無しさん@涙目です。:2018/08/16(木) 09:59:49.48 ID:j5n52hMs0.net
- >>1
現行システムのフレームワーク化ってのをやった事あるけど、この定義が曖昧で、チーム全体が何すりゃええねんになったw
一般には「制御の逆転」がライブラリとの左になるようだ。
↑
プログラマが使うならライブラリ。
プログラマが使われてるならフレームワークw
- 116 :名無しさん@涙目です。:2018/08/16(木) 10:04:00.40 ID:52FrMdGW0.net
- >>89
環境はあるけど当然それ前提の要求されるし、今はコンプラ煩いからPG以前が面倒
- 117 :名無しさん@涙目です。:2018/08/16(木) 10:10:53.78 ID:79zowd470.net
- よくわからないからBASICで例えてくれ。
- 118 :名無しさん@涙目です。:2018/08/16(木) 10:13:27.50 ID:j5n52hMs0.net
- >>117
N88Basicはプログラマが好き勝手に自由に組めるが、VBはシステムに組む場所と方法を指定されてる。
すなわち、制御の逆転が起こってる>>115
- 119 :名無しさん@涙目です。:2018/08/16(木) 10:33:36.39 ID:2r0cr1Pf0.net
- アプリケーションプログラム
サービスプログラム
ユーティリティプログラム
- 120 :名無しさん@涙目です。:2018/08/16(木) 10:38:37.33 ID:A1N6yR9H0.net
- >>97
サンダーとサンダースが分からない
- 121 :名無しさん@涙目です。:2018/08/16(木) 10:38:45.12 ID:MkcKdUgG0.net
- むしろライブラリとフレームワークを同一視している人間がいたことにびっくりだわ
- 122 :名無しさん@涙目です。:2018/08/16(木) 10:44:38.91 ID:duNzzNQn0.net
- >>1
前回教えただろ
何回同じスレたてんだ老害
- 123 :名無しさん@涙目です。:2018/08/16(木) 10:47:41.47 ID:duNzzNQn0.net
- >>114
どんな低学歴でもなれるものに
キリッってされてもなぁ
- 124 :名無しさん@涙目です。:2018/08/16(木) 10:49:37.76 ID:HYl8nxjz0.net
- SEの転職活動してた頃に
ある会社の面接で「弊社のフレームワークは〜って連呼するから」
会社の中でライブラリをたくさん持ってるのかと聞いてたら
どうやら業務内容のことを指してるようだった
面接中話が通じなかった
- 125 :名無しさん@涙目です。:2018/08/16(木) 10:50:23.07 ID:duNzzNQn0.net
- >>121
低級ベルから見れば同じもの(全部ライブラリ)
高級からからみたら異なるもの(低級に使われる的な)
- 126 :名無しさん@涙目です。:2018/08/16(木) 10:51:25.56 ID:XA41lFmH0.net
- CPUとAPUとマイコンとパソコンの違いみたいなもん
- 127 :名無しさん@涙目です。:2018/08/16(木) 11:37:20.64 ID:mA2zWFO00.net
- ExcelVBAってフレームワークだよね?
- 128 :名無しさん@涙目です。:2018/08/16(木) 12:20:03.90 ID:+Wb3SHGl0.net
- >>127
モジュールだよ
- 129 :名無しさん@涙目です。:2018/08/16(木) 12:22:43.84 ID:cJ2UiwUW0.net
- コンポーネントな
- 130 :名無しさん@涙目です。:2018/08/16(木) 12:25:23.04 ID:IBJFleYM0.net
- >>1書いた奴をプログラマとして雇いたくないわ
フレームワークとライラブリの違いならともかくライラブリとモジュールを一緒にする奴と仕事したくない
- 131 :名無しさん@涙目です。:2018/08/16(木) 12:26:10.29 ID:iZve076Y0.net
- ディスケット
- 132 :名無しさん@涙目です。:2018/08/16(木) 13:36:06.17 ID:8OPNkO6a0.net
- >>130
どう違うの?w
- 133 :名無しさん@涙目です。:2018/08/16(木) 14:03:30.86 ID:QOeC2Df20.net
- 牛肉と豚肉と鶏肉の違いだよ
- 134 :名無しさん@涙目です。:2018/08/16(木) 14:19:25.91 ID:I2ftqJS40.net
- >>5
コードの読み書きが出来るようになればオッケーだよ
全部覚えてるわけじゃないけど
そういう物があるという認識はあって
どこでどう調べれば解決するかの筋道が立ってるレベルでいいと思う
- 135 :名無しさん@涙目です。:2018/08/16(木) 14:22:25.67 ID:I2ftqJS40.net
- >>132
モジュールはなんつうか、分割したものって感じかも
コードの中にあるパートがあって
それと同じものを別のコードでも使う
ならば切り離して、双方のコードでインクルードして遣いましょう
みたいなのがモジュールだと思ってる
ライブラリは便利キット、あると便利なコードをまとめたもの
プロジェクト全体のあらゆるコードで
これを使えばコーディングが短縮できて便利だね!ってやーつ
- 136 :名無しさん@涙目です。:2018/08/16(木) 15:43:55.77 ID:9tA54SVS0.net
- >> 132
簡単にいえば、おすぎとピーコぐらい違う。
- 137 :名無しさん@涙目です。:2018/08/16(木) 15:59:57.89 ID:UWxyAu5d0.net
- >>135
javascriptやpythonでデフォルトで準備されてる機能をimportする場合、あれはライブラリってこと?
- 138 :名無しさん@涙目です。:2018/08/16(木) 16:04:48.88 ID:b8YVVPbL0.net
- >>137
ライブラリやな。javascriptはインポートしないと思うが。
- 139 :名無しさん@涙目です。:2018/08/16(木) 16:08:11.61 ID:BGVv+/me0.net
- >>132
まずバカは成り立ちと言うか、構造が理解出来ないんだよ。
OSはやりたい処理を固まりとして作ったんだから
同じ事はユーザが自作するのは無駄だ。だから
ユーザが使える様に解放したのが、最も基本的レベルのライブラリだ。ライブラリは更に追加しても良い
- 140 :名無しさん@涙目です。:2018/08/16(木) 16:09:03.88 ID:I2ftqJS40.net
- >>137
ちゃんとした定義なんて知らんけど
プロジェクトにかかわらず
汎用的に使える便利ツール=ライブラリだと思ってる
- 141 :名無しさん@涙目です。:2018/08/16(木) 16:12:58.00 ID:+BTqNTRE0.net
- .net frameworkってあんだろ
フレームワークとは何かって話はこれを例にするとわかりやい
- 142 :名無しさん@涙目です。:2018/08/16(木) 16:27:33.15 ID:TiYqtGnc0.net
- >>141
それ多分ちがう。ふつうの場合は、ソフトウェアフレームワークの意味で。
ドットネットの場合は、共通言語基盤の意味だろ?
- 143 :名無しさん@涙目です。:2018/08/16(木) 16:29:46.17 ID:9HK8Nmxr0.net
- フレームワークってのは複数の言語やいくつかあるライブラリを共通化するものなのかと思ってたぜ
- 144 :名無しさん@涙目です。:2018/08/16(木) 16:31:02.84 ID:9HK8Nmxr0.net
- >>142
そうそう
.net基準に考えるとそうとしか捉えられなくなる
- 145 :名無しさん@涙目です。:2018/08/16(木) 16:31:12.95 ID:TiYqtGnc0.net
- ドットネットの意味なら、LLVMもフレームワークだろ。
LLVM - Wikipedia
LLVM とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。
LLVM は、JavaとJava VMの関係のように、まず仮想機械をターゲットとした中間コード(ビットコード)を生成し、その仮想機械向けコードを特定のマシンの機械語に変換する。
この方法によってLLVM は言語からもアーキテクチャからも独立しており、それぞれに特化した、プログラミング言語固有のモジュールと、マシン向けコード生成部を用意することにより様々な言語アーキテクチャーに対応する。
LLVM は積極的にプロシージャ間最適化を行うとともに、静的コンパイラとしてもJITコンパイラとしても使え、開発の様々な段階で使える多数の部品を持っている。
- 146 :名無しさん@涙目です。:2018/08/16(木) 16:38:51.40 ID:TiYqtGnc0.net
- C#でもVisual BasicでもC++/CLIでもF#でも、同じことができ同じように動作するって所がドットネットのフレームワークの意味で。
プログラミングで一般的に言ってるフレームワークはなんかちがうはず。
日本語だと基盤でおなじ意味かもしれないが。
- 147 :名無しさん@涙目です。:2018/08/16(木) 16:40:35.42 ID:UJ0zNlQn0.net
- コボラーを偏屈というなんて失礼な記事だな!!!
- 148 :名無しさん@涙目です。:2018/08/16(木) 16:42:33.58 ID:j5n52hMs0.net
- >>145
重要な定義に「制御の逆転(反転)」があるんだけど、その点がどうなんかな?
↑
プログラムを主体がプログラマじゃなくフレームワークにある必要がある。
https://tech.nikkeibp.co.jp/it/article/lecture/20070205/260697/zu1.jpg
- 149 :名無しさん@涙目です。:2018/08/16(木) 16:43:21.72 ID:vwzgXRps0.net
- 単純に規模の違い
- 150 :名無しさん@涙目です。:2018/08/16(木) 16:47:22.60 ID:TiYqtGnc0.net
- API / Framework / Libraryの違いは何?
API
オペレーティングシステムやプログラム言語で用意されたライブラリなどの機能の入り口となるもの。
プログラミングの際に使用できる命令や規約、関数等の集合のこと
Framework
プログラムの雛形
何かの枠組み
汎用的な機能や基本的な制御構造をまとめた半完成品
ソフトウェアの主要部分の雛形と、汎用的で再利用可能なクラスやライブラリ、モジュール、APIなどで構成され、また、機能を追加、拡張するための方法や規約などが定められている
Library
汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたもの。
プログラムの部品をいっぱい集めたファイル
https://qiita.com/Super_Swift_Biginner/items/140a319aa3fbe2f2ece9
- 151 :名無しさん@涙目です。:2018/08/16(木) 16:52:10.18 ID:TiYqtGnc0.net
- >>148
その図は、フレームワークの場合、フレームワークを使って具体的に何かやるという意味だと理解するが。
ライブラリの場合は、ライブラリ自体を作るということで。
しかし、ライブラリを使って具体的に何かやるのも可能で、説明が間違ってる気はする。
- 152 :名無しさん@涙目です。:2018/08/16(木) 16:55:13.51 ID:TiYqtGnc0.net
- >>148
その図で、反転とか考えず。
フレームワークの図をベースにして。左側は、大きな枠で囲われてるとみなして。
イブラリバージョンは、その枠がなく、いろんなところから引って来れる図にしたらいいのでは?
- 153 :名無しさん@涙目です。:2018/08/16(木) 16:56:54.53 ID:3Uj3k0hC0.net
- このスレ3〜4回見てるな
なんでこんな何にも面白くないクソみたいなスレ何度も立てちゃうんだ
- 154 :名無しさん@涙目です。:2018/08/16(木) 16:59:04.74 ID:j5n52hMs0.net
- >>151
この図は「制御の反転」を説明した図だね。
ライブラリはプログラマさまが自由気ままに使う。
フレームワークはプログラマに修正箇所を強制する。
すなわち、制御の反転。
- 155 :名無しさん@涙目です。:2018/08/16(木) 17:00:31.85 ID:rxDFe6SK0.net
- ハードのドライバーを書ける奴ってここに居るの?
それぐらい出来る奴が本当のプログラマって聞いたことあるんだけど
- 156 :名無しさん@涙目です。:2018/08/16(木) 17:04:42.86 ID:j5n52hMs0.net
- >>155
組み込み制御だから得意だよ。(主要なお仕事)
でも、情報じゃなく電子化卒で、当初は回路部に所属してたんだ。
要するに本来はハード屋。
ハードのテストをするためにポーティングって作業をするんだけど、見よう見まねでやってたらいつの間にその役目が定着して、知らない間にソフト開発部に移籍させられたのがイマココ。
なので、ソフトはあまり詳しくないぜ。
勉強中な世界。
- 157 :名無しさん@涙目です。:2018/08/16(木) 17:05:33.33 ID:TiYqtGnc0.net
- 出処をみると、プログラマーが実装しなくても初期の物から勝手に、自動に動く部分が多いという意味だったか。
それなら理解できる。
フレームワークとは「枠組み・体制」を表す言葉で,人々が考えたり行動したりするうえでの基本的な仕組みや方針のことを意味します。
本講座では,フレームワークの中でも,ソフトウエアにおけるフレームワークとはなにかを説明していきます。
ソフトウエアのフレークワークとは
「アプリケーションはこのように開発すべし」という基本的な設計方針を,再利用可能なクラスによって示したものです。
ライブラリとはどこが違うのでしょうか。
それは,ライブラリが単にコードの再利用を狙ってているのに対して,フレームワークはアプリケーションの設計レベルの再利用を目的としているのです。
フレームワークの場合には,アプリケーションの骨組みとなる部分が既にフレームワークの中に用意されています。
つまり,フレームワークはアプリケーションの半完成品,テンプレートと言い換えられます。
もっとも難しいアプリケーション設計上の決断が,フレームワーク開発者によってすでになされており,プログラマは単にそのひな型に肉付けをしていくだけになります。
一方のライブラリは,汎用的な機能を提供する再利用可能なクラス群です。
ライブラリをどういった順番で組み合わせて,どんなアプリケーションを構築するか,という設計上の判断はプログラマに委ねられています。
ライブラリの場合,それを呼び出すのはユーザーのコードです。
プログラムをどう動かしていくかという,プログラムの制御に関する主導権は,ライブラリではなくユーザー・コードにあります。
ところがフレームワークでは,ユーザー・コードはフレームワークから呼び出されます。
設計を再利用するということは,フレームワークがメイン・プログラムとなり,ユーザー・コードへの制御を行うことを意味するのです。
https://tech.nikkeibp.co.jp/it/article/lecture/20070205/260697/
- 158 :名無しさん@涙目です。:2018/08/16(木) 17:07:56.66 ID:j5n52hMs0.net
- >>155
組み込みの30人位のソフトチームに1人位の割合で俺みたいのがいる。
俺以外はアセンブラあまり知らない。
でも、仕事の量がその程度なんだな。
後は割り込みハンドラでもCで書くよ。
自分の仕事も9割はCで書いてる。
- 159 :名無しさん@涙目です。:2018/08/16(木) 17:15:27.72 ID:VVIr7wEK0.net
- ライブラリ→使う側が呼ぶもの
フレームワーク→使う側が呼ばれるもの、制御の反転
モジュール→知らん
- 160 :名無しさん@涙目です。:2018/08/16(木) 17:17:28.04 ID:c3HVv68+0.net
- 音楽で例えると
フレームワーク→コード進行
ライブラリ→スコアブック
API→楽器
SDK→楽団
モジュール→フレーズ
- 161 :名無しさん@涙目です。:2018/08/16(木) 17:33:40.37 ID:BJoTf7310.net
- >>135
プログラムを機能や処理別に細かく分けていったものがモジュールで
そのモジュールのうち他でも使いまわしの効く汎用的なものがライブラリってこと?
- 162 :名無しさん@涙目です。:2018/08/16(木) 17:37:57.04 ID:G1T7Tw8j0.net
- >>160
わかりにくっ
- 163 :名無しさん@涙目です。:2018/08/16(木) 17:43:21.46 ID:TiYqtGnc0.net
- 本来のフレームワークは、ドットネットとかJavaのような、マシンにも言語にもよらないといった共通基盤の意味だとおもうが。
制御の逆転とかは後付かと。
frameworkの意味・用例|英辞郎 on the WEB:アルク
1.骨組み、、枠組み、下部構造、骨格
2.構成、体制、組織、構造
3.構想
framework architecture 骨格構造
framework concept 構成概念
framework construction 駆体工事
Framework Convention on Climate Change 地球温暖化防止条約
framework for a new financial system 新しい金融システムの枠組み
framework for decision-making 意思決定枠組み
framework for discussion 議論の枠組み
https://eow.alc.co.jp/search?q=framework
- 164 :名無しさん@涙目です。:2018/08/16(木) 17:44:32.92 ID:ubzr2HeA0.net
- どれも新宿古着屋ワタナベの自爆装置に使いますダイバクショウ
- 165 :名無しさん@涙目です。:2018/08/16(木) 17:50:51.27 ID:TiYqtGnc0.net
- これもフレームワーク化みたいなことだな。
Node.js 10がリリース、N-APIが安定化しV8非依存に。 2018年5月2日
Node.js APIが正式版となり、JavaScriptエンジンが入れ替え可能に
Node.js 10の最大の特徴は、これまで実験的実装だったNode.js API(N-API)が正式サポートとなったことです。
Node.jsはJavaScriptエンジンとしてV8を採用し、V8に依存した実装になっていました。
これをAPIを策定することで切り離し、JavaScriptエンジンをプラガブルにしたのがN-APIです。
これによってV8がメジャーバージョンアップしたとしてもNode.js側で再コンパイルなどをすることなく組み込むことができるようになっただけでなく、
V8以外のJavaScriptエンジン、例えばマイクロソフトが開発しているChakraCoreなども利用できるようになります。
https://www.publickey1.jp/blog/18/nodejs_10n-apiv82ltsnodejs_4xeol.html
- 166 :名無しさん@涙目です。:2018/08/16(木) 17:53:59.29 ID:BKBZHplt0.net
- >>89
なんだかんだ概念的なものが頭にあると早いんだと思う
確かに最近のプログラムって素人でも触れるぐらいフレンドリーだよね
- 167 :名無しさん@涙目です。:2018/08/16(木) 18:17:27.62 ID:d6z5D8d60.net
- ライブラリでもライブラリ側から呼ぶものがあるでしょ
- 168 :名無しさん@涙目です。:2018/08/16(木) 18:58:09.70 ID:jwO/WmIM0.net
- >>153
知ったか隙あらば自分語りスレだから
- 169 :名無しさん@涙目です。:2018/08/16(木) 19:29:59.32 ID:gjvrC0/G0.net
- ちょっと何言ってるか分かんない
- 170 :名無しさん@涙目です。:2018/08/16(木) 19:42:55.19 ID:cmCzLKvz0.net
- フレームワーク→建物
モジュール→部屋
ライブラリ→家具
- 171 :名無しさん@涙目です。:2018/08/16(木) 20:33:58.08 ID:I2ftqJS40.net
- >>170
フレームワークは建築様式、といった感じではなかろうか
てなこと書いてると
例えるなって怒られそうだが
- 172 :名無しさん@涙目です。:2018/08/16(木) 20:46:15.94 ID:MsFpYsBf0.net
- マイモーニングルーチン
- 173 :名無しさん@涙目です。:2018/08/16(木) 20:49:15.52 ID:tNKgJ7rW0.net
- このスレ気持ち悪い
- 174 :名無しさん@涙目です。:2018/08/16(木) 20:56:26.17 ID:BjTsvL2H0.net
- >>173
これみよがしにユーザとかかいちゃうやつとかなw
- 175 :名無しさん@涙目です。:2018/08/16(木) 22:36:47.72 ID:YpvuO67U0.net
- >>174
IMEが学習しちゃってるからしょうがないんだよ!
- 176 :名無しさん@涙目です。:2018/08/16(木) 22:43:17.16 ID:duNzzNQn0.net
- # shutdown -h now(仕事でこんなこと絶対しないw)
もういい終わり
- 177 :名無しさん@涙目です。:2018/08/16(木) 22:45:35.39 ID:yY0jnUIi0.net
- 動きゃいいんだよ
- 178 :名無しさん@涙目です。:2018/08/16(木) 22:46:59.97 ID:0lSV5mQO0.net
- >>42
PHPだとPEARはクラスライブラリていうやん
- 179 :名無しさん@涙目です。:2018/08/16(木) 22:48:56.55 ID:0lSV5mQO0.net
- UNIXだと
1がコマンド
2がシステムコール
3がライブラリ
4がデバイス
だっけ
- 180 :名無しさん@涙目です。:2018/08/16(木) 23:20:28.65 ID:A1N6yR9H0.net
- CPUとMPU
- 181 :名無しさん@涙目です。:2018/08/17(金) 02:22:34.57 ID:5QOyrlCU0.net
- >>56
これ
論争する意味がわからん
- 182 :名無しさん@涙目です。:2018/08/17(金) 02:26:42.31 ID:Hud/8L8h0.net
- モジュール 自分で作ったもの
ライブラリ みんなで作ったもの
フレームワーク 上の制作者が居なくなって修正できなくなったもの
- 183 :名無しさん@涙目です。:2018/08/17(金) 02:30:48.15 ID:ezFVGGB70.net
- そういうものに詳しくなると奴隷になるよ、止めとけ
- 184 :名無しさん@涙目です。:2018/08/17(金) 02:40:24.84 ID:sH0ooo9N0.net
- 底辺ジャバラーだけど、継承が悪みたいな風習なくしたい
- 185 :名無しさん@涙目です。:2018/08/17(金) 02:43:56.32 ID:i8T9Up0J0.net
- >>110
これすこ
- 186 :名無しさん@涙目です。:2018/08/17(金) 02:57:10.50 ID:OODM0hwL0.net
- >>184
ええ・・・
継承しないとクラス使う意味ないじゃんw
- 187 :名無しさん@涙目です。:2018/08/17(金) 03:04:32.60 ID:gPqSl9QN0.net
- >>186
メンバーとして持つんだろw
- 188 :名無しさん@涙目です。:2018/08/17(金) 03:09:28.72 ID:OODM0hwL0.net
- >>187
それはもはやオブジェクト指向もクソもない普通のライブラリw
- 189 :名無しさん@涙目です。:2018/08/17(金) 04:50:51.79 ID:AgGKj0vF0.net
- コンパイラ
リンカ
ライブラリアン
デバッガ
- 190 :名無しさん@涙目です。:2018/08/17(金) 04:57:06.87 ID:gPqSl9QN0.net
- アセンブラー
- 191 :名無しさん@涙目です。:2018/08/17(金) 06:20:15.47 ID:Rttb8nbM0.net
- プログラミングをJavaから始めた。
今は入門書を読んでちまちま勉強してる。
転職も視野に入れてるんだけど
業界的に、何ができれば・どの辺まで身につければ
ひとまずのスタートラインに立てるのかイマイチ見えてこない。
例えば不動産屋なら、
営業は未経験だけど勉強して宅建だけは取りました、
みたいな奴でもまずまず頭数には入れてもらえるし一応評価されるじゃん。
プログラミングの世界ではそれが何なのか教えて。
まさかシルバーとかゴールドの資格が
そこまで就職に活きるとも思えないし。
- 192 :名無しさん@涙目です。:2018/08/17(金) 06:33:27.28 ID:U62148uC0.net
- フレームワーク 大枠 はみだせない
ライブラリ 公衆便所 勝手になんか増えてる
モジュール パーツ ガンダムの腕がとれたから赤ザクの腕をつけてみたりする
- 193 :名無しさん@涙目です。:2018/08/17(金) 07:01:53.46 ID:9vekBlC80.net
- >>191
業務知識だな
PGじゃなくSE目指しなさい
資格◯◯もってました
より
××の案件3年経験しました
のほうが効果激高
どうしてもPGで食いたいんなら自前で色々な言語やらフレームワーク勉強して、PJ立ち上げの時に自分から提案すれば、その言語の経験がつけられる
IT業界は資格なんてあってないようなもの
経験がすべてだよ
とりま10年頑張ればどこでもやっていけるだろう
- 194 :名無しさん@涙目です。:2018/08/17(金) 13:10:51.30 ID:th3Kvvs30.net
- へー。皆さんコンピュータプログラム作成が得意なんだね。
- 195 :名無しさん@涙目です。:2018/08/17(金) 13:18:20.69 ID:yqjNAytX0.net
- さ、サブルー、、、すみません、、、
- 196 :名無しさん@涙目です。:2018/08/17(金) 13:37:54.00 ID:HDUObhxP0.net
- ライブラリは使うもの。
フレームワークは従うもの。
- 197 :名無しさん@涙目です。:2018/08/17(金) 13:38:58.90 ID:HDUObhxP0.net
- >>191
未経験可のとこで修行積んで、そこから更に転職
- 198 :名無しさん@涙目です。:2018/08/17(金) 13:39:57.33 ID:bihke6FS0.net
- subr
nr
ctx
ctr
xmt
プログラミングの略語って意味分からん
- 199 :名無しさん@涙目です。:2018/08/17(金) 14:17:19.09 ID:Op+VynVl0.net
- >>193
今はそれが主流だけど、今後どうなるんだろうね
例のあれでアメリカ様の流儀が流れ込んできたら
現場経験ない・書けないSEは一掃されてしまいそうな気ががが
- 200 :名無しさん@涙目です。:2018/08/17(金) 14:29:56.81 ID:th3Kvvs30.net
- 俺は天才プログラマーな事を教えてたい。
Microsoftで使用している著名な言語
を使用して、プログラムを瞬時に処理している。
即ち、コンピュータ君なのだ。
モジュールって簡単な繰り返しプログラムじゃ無いの?
違うのかね?
- 201 :名無しさん@涙目です。:2018/08/17(金) 14:36:54.20 ID:Op+VynVl0.net
- >>200
それはループとかルーチンとか呼ぶことが多いんでないかい?
- 202 :名無しさん@涙目です。:2018/08/17(金) 14:39:37.87 ID:th3Kvvs30.net
- 入力と出力があればモジュールかね?
- 203 :名無しさん@涙目です。:2018/08/17(金) 14:50:33.56 ID:th3Kvvs30.net
- >>0201
普通、長いプログラムを
作る時は色々考えるよね。
商売上利益が出ないと困る。
モジュールって機構学だと歯車一つにはならないよね。
- 204 :名無しさん@涙目です。:2018/08/17(金) 14:55:21.96 ID:H8+x2wFi0.net
- その時の雰囲気と気分で使い分けてるだけやで
- 205 :名無しさん@涙目です。:2018/08/17(金) 15:01:03.39 ID:th3Kvvs30.net
- 取り敢えず、
ピストン運動を回転運動に変えたりその逆も設計する時はモジュールだわな、多分。
所定の要件満たして、運動を変換。
回転数変えるだけも多分そう。
トルクが変わらない用にするのはより高度なモジュール設計だわな。例えばさ。
- 206 :名無しさん@涙目です。:2018/08/17(金) 15:39:19.93 ID:RfRzgTF40.net
- 独学でやってきたせいで
いまいちよく分かってない
- 207 :名無しさん@涙目です。:2018/08/17(金) 15:46:51.89 ID:/EqPd5pZ0.net
- >>1
色々と言い方を変えて新しいもののように見せかけないとお金がとれないからね
クラウドなんていい例だよな
- 208 :名無しさん@涙目です。:2018/08/17(金) 15:57:20.35 ID:th3Kvvs30.net
- 入力が数値では無く関数でも良いし、フィードバックが別に電子回路経由じゃ無くても良い訳。油圧とか色々用途に応じ様々。モジュール。
- 209 :名無しさん@涙目です。:2018/08/17(金) 16:15:24.23 ID:g0QTGs6a0.net
- 昔人間からすると API のほうが馴染む
あとはライブラリかな
- 210 :名無しさん@涙目です。:2018/08/17(金) 16:26:54.87 ID:Rttb8nbM0.net
- >>193
>>197
ありがとう。
プログラマーとシステムエンジニアの違いがよくわかってなかったよ。
名選手名監督にあらず、とは言うけど
全くの初心者だからまずはJavaをやっていこうと思う。
なぜJavaにしたかというと、間口が広いのと、自分でAndroidアプリを作成しようと思ったから。
当方、もう34歳なんだけど
さすがにこれで未経験可の応募枠に手ぶらじゃキツイよね?(ちなみに北陸在住)
名刺代わりにと、基本情報技術者取ろうと思ってたら
2日前に締め切り過ぎてた(泣)
とにかく今はJava、基本情報、英語を
やりながら求人を見ていくよ。
- 211 :名無しさん@涙目です。:2018/08/17(金) 17:05:35.53 ID:GJvowCrx0.net
- 34で未経験はキツいだろ
雇う方もキツい
- 212 :名無しさん@涙目です。:2018/08/17(金) 17:13:19.77 ID:E6ISbyCq0.net
- フレームワーク:欲しいものは司書が探してくれるのでお茶を飲んで待つ
ライブラリ:綺麗にととのっていて探せば簡単に見つかる
モジュール:その辺にちらばってるゴミから探し出す
- 213 :名無しさん@涙目です。:2018/08/17(金) 17:36:25.98 ID:Rttb8nbM0.net
- >>211
哀しいかな、それは分かってる。
どこへ行っても何を始めようとしても言われる。
しかしやらなきゃ生きていけないのだよ(笑)
- 214 :名無しさん@涙目です。:2018/08/17(金) 17:47:34.21 ID:th3Kvvs30.net
- >>0210
Wikiでも調べれるし。
平均年齢、年収も調べるといいぞ。
非常に気に入ってるなんて仕事ではいないよ。
- 215 :名無しさん@涙目です。:2018/08/17(金) 17:57:14.92 ID:GJvowCrx0.net
- >>213
俺は27歳からだったけど結構キツかったわ
もう時間がない(っていうかマイナスだ)けど頑張ってくれや
- 216 :名無しさん@涙目です。:2018/08/17(金) 18:03:40.81 ID:th3Kvvs30.net
- 別にやりたくないも無いだろプログラミング34で普通。
本とパソコンあれば出来るから暇ならいいけど。内部にも否応無しに詳しくなって行くし。
- 217 :名無しさん@涙目です。:2018/08/17(金) 18:09:25.21 ID:th3Kvvs30.net
- ウィンドウズ動かせると、設定を変えたりクリックするので、一種プログラム打ってるにはなるかもね。そんな話。
- 218 :名無しさん@涙目です。:2018/08/17(金) 18:17:39.47 ID:Rttb8nbM0.net
- >>215
ありがとう!
- 219 :名無しさん@涙目です。:2018/08/17(金) 18:24:19.51 ID:GDxLNt3m0.net
- 最初にJavaはきついと思うけどなあ…
特に独学は
仕事でやるか専門学校とかで教わらんと高確率で挫折すると思われる
かといって今はどの言語も敷居高いんだよな
開発環境、バージョン管理、テスト用ツールやら覚えることが多い
その年だと現実的な話をするとCOBOLぐらいしか未経験では受け入れてくれないのではなかろうか…
- 220 :名無しさん@涙目です。:2018/08/17(金) 18:31:16.34 ID:2l19VsC00.net
- javaはクソだぞ
みんなが使ってるからって理由でのみ使われる糞言語
- 221 :名無しさん@涙目です。:2018/08/17(金) 19:17:12.56 ID:l23OsuAy0.net
- そもそもオブジェクト指向が糞
- 222 :名無しさん@涙目です。:2018/08/17(金) 20:30:31.12 ID:Oo1QCLqC0.net
- モジュールは関数だろ
- 223 :名無しさん@涙目です。:2018/08/17(金) 21:53:46.65 ID:0Ixfiv9G0.net
- 最近関数指向かぶれがオブジェクト指向にケンカ売ってるよねw
モナドでゲームって作れるの?
- 224 :名無しさん@涙目です。:2018/08/17(金) 21:56:57.83 ID:9eCpLu990.net
- 関数でできることは関数でやればいいじゃんって言ったら発狂した蛇腹ーを思い出した
- 225 :名無しさん@涙目です。:2018/08/17(金) 21:58:29.45 ID:qiqgTB9e0.net
- >>223
そもそもモナドを理解できる人間がいないので…
関数型言語は普及しないだろうなあ…
- 226 :名無しさん@涙目です。:2018/08/17(金) 22:02:48.62 ID:dgRaO6od0.net
- >>5
笛で操れるようになれば一流
壺はもう買ったよな?
- 227 :名無しさん@涙目です。:2018/08/17(金) 22:25:14.73 ID:FwnmnRGT0.net
- >>198
LPCTSTRとか何の略なんだよって感じだよな
- 228 :名無しさん@涙目です。:2018/08/17(金) 22:26:01.29 ID:Ahs9n7I20.net
- >>334
構造化プログラミングとオブジェクト指向が実務で必要性があって取り込まれたのに対して
関数型言語は研究から生まれて実務に食い込めなかった
- 229 :名無しさん@涙目です。:2018/08/17(金) 23:31:25.24 ID:uiO20UNb0.net
- >>210
プログラミング磨くんなら、今はweb上でプログラミング弄って試せる便利な環境があるから触ってみるといい
repl.itで検索
ネットとやる気さえあれば済むのが良い所
問題は業務経験がつかないことだけど、これは現場頑張って入ってなんとか知識つけるしかないね
- 230 :名無しさん@涙目です。:2018/08/17(金) 23:33:50.43 ID:uiO20UNb0.net
- >>199
未経験でもガッツと運と結果さえ残せば生き残れるのがアメリカの流儀のいいとこだとおも
- 231 :名無しさん@涙目です。:2018/08/18(土) 00:43:34.27 ID:E3ZBcJ8X0.net
- >>230
アメリカはコンピュータサイエンスの学位がない未経験者は面接してもくれないでしょ
- 232 :名無しさん@涙目です。:2018/08/18(土) 01:11:39.98 ID:zB8WLN/K0.net
- http://www.atmarkit.co.jp/ait/articles/1708/14/news036.html
https://www.bizreach.co.jp/pressroom/pressrelease/2018/0807.html
- 233 :名無しさん@涙目です。:2018/08/18(土) 10:53:33.69 ID:BdEKdp7/0.net
- >>231
日本の大手ならまだしも中小にそこまで求めるかね
個人的には学位が無いと〜はまっとうな判断基準だと思うから見て然るべきな所だと思う
- 234 :名無しさん@涙目です。:2018/08/18(土) 10:55:38.77 ID:lhlXHRmX0.net
- >>89
お前の時代じゃ無駄な作業多かったんだな
- 235 :名無しさん@涙目です。:2018/08/18(土) 17:17:41.34 ID:ULXZvxQW0.net
- >>184
継承は使い方が正しくないと容易にスパゲティーを作り出してしまう
しかもだいたい使い方正しくない
- 236 :名無しさん@涙目です。:2018/08/18(土) 17:30:45.32 ID:BdEKdp7/0.net
- むしろJavaの良さは継承でなく多態性にあると個人的には思ってる
- 237 :名無しさん@涙目です。:2018/08/18(土) 17:37:10.27 ID:VDD8+lzd0.net
- >>236
ならC#でもいいじゃん
- 238 :名無しさん@涙目です。:2018/08/18(土) 17:42:09.18 ID:BdEKdp7/0.net
- >>237
うんぶっちゃけc#でもJavaでもどっちでもいいと思うわ
ちな俺はC#のほうが好き
- 239 :名無しさん@涙目です。:2018/08/18(土) 19:53:37.83 ID:PzpjNxX40.net
- >>184
設計の思想としては良いが、実装としては多用すべきでないと思ってるわ
継続的なエンハンス、メンテナンスを考えるなら特に
- 240 :名無しさん@涙目です。:2018/08/18(土) 19:54:57.21 ID:2hbwd/cQ0.net
- 【ハロワよりボランティア】 高齢ニートの尾畠春夫さんが子供を救出、安倍は内心穏やかではないだろう
http://rosie.5ch.net/test/read.cgi/liveplus/1534557759/l50
- 241 :名無しさん@涙目です。:2018/08/18(土) 20:11:38.77 ID:WavxFMAD0.net
- 日本のプログラム系ブログってこれの最後の一行みたいに
無関係な煽りで強調してごまかすのが多くて面白くないね
プログラミングなんてもっと自由でいいと思うのに
制約的否定的で主観も多くて
それがどんな物を作ってるのかと思えば出してるものはない
下手すりゃただのサラリーマンでさ
- 242 :名無しさん@涙目です。:2018/08/18(土) 22:34:30.05 ID:VDD8+lzd0.net
- >>238
俺もC#の方が好きだわ
Javaが嫌いってわけじゃないが
- 243 :名無しさん@涙目です。:2018/08/18(土) 22:42:29.10 ID:I6sPZ74q0.net
- フレームワークという監獄に収容された我々はライブラリを使ってモジュールを作る作業を強制されていた。
- 244 :名無しさん@涙目です。:2018/08/18(土) 22:43:45.11 ID:I6sPZ74q0.net
- フレームワーク監獄では様々なシキタリが重視され、シキタリを理解しないものは排除虐待されていた・・・
総レス数 244
58 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★