2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミングに詳しいやつ、「フレームワーク」「ライブラリ」「モジュール」って何が違うの?

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 ★