はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ オブジェクト指向プログラミング言語

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 10 / 10件)
 

O/Rマッピングは百害あって一利なし! - Qiita

2018/11/17 このエントリーをはてなブックマークに追加 259 users Instapaper Pocket Tweet Facebook Share Evernote Clip Object-relational mapping 百害

O/Rマッピング(Object-relational mapping)について、Wikipediaには以下のように書かれています。 データベースとオブジェクト指向プログラミング言語の間の非互換なデータを変換するプログラミング技法である。 O/Rマッピングを実現する仕組みを、O/Rマッパーと言います。(両者を区別しなくても私が言いたいことは伝わ... 続きを読む

クラス設計の原則 — みんなのウェディングエンジニアブログ

2015/10/21 このエントリーをはてなブックマークに追加 607 users Instapaper Pocket Tweet Facebook Share Evernote Clip 原則 ウェディングエンジニアブログ クラス設計 みんな 高井

みんなのウェディングの高井です。 クラスベースのオブジェクト指向プログラミング言語を利用している人であれば、クラスとは、ありふれていて普段から利用するものです。にもかかわらず、良いクラスをつくるというのは、なかなかに難しいことです。 先日、みんなのウェディングでアルバイトをしてくれている学生さんのコードレビューをしていたときにも、それを強く感じました。 実践的プラグマティックには「ソフトウェアの規... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(12):難しいが強力! Rubyのメタプログラミング、self、特異クラス/メソッド、オープンクラスとモンキーパッチ (1/4) - @IT

2015/01/06 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip モンキーパッチ メタプログラミング self Ruby 文法

若手エンジニア/初心者のためのRuby 2.1入門(12):難しいが強力! Rubyのメタプログラミング、self、特異クラス/メソッド、オープンクラスとモンキーパッチ (1/4) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの「黒魔術」といわれるメタプログラミングの概要、self、特異メソッド、特... 続きを読む

JavaScript におけるクラス定義の実現方法 (Google流)

2014/12/17 このエントリーをはてなブックマークに追加 924 users Instapaper Pocket Tweet Facebook Share Evernote Clip クラス定義 Google流 JavaScript 実現方法

他のメジャーなオブジェクト指向プログラミング言語と異なり JavaScript には「クラス」が存在しません。 代わりに C++, Java などにはない prototype や C++, Java のとは全く異なる new 演算子や this が用意されています。 これらの機能はどれもかなり奇妙な仕様をしています。 そのため、それぞれの機能の仕様を1つ1つ勉強しても一体全体何のためにそんな機能が... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(11):RubyのThread、Fiber、Kernel、forkで並列処理やプロセスの深淵へ (1/3) - @IT

2014/12/15 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fiber fork kernel thread 深淵

若手エンジニア/初心者のためのRuby 2.1入門(11):RubyのThread、Fiber、Kernel、forkで並列処理やプロセスの深淵へ (1/3) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、スレッドを扱うクラスや軽量スレッド、「グルー言語」でもあるRubyからプロセスを操るさまざまなメソッドの... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(8):Rubyの面白さを理解するためのメソッド、ブロック、Proc、lambda、クロージャの基本 (1/3) - @IT

2014/09/29 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip Proc クロージャ メタプログラミング Lambda 文法

若手エンジニア/初心者のためのRuby 2.1入門(8):Rubyの面白さを理解するためのメソッド、ブロック、Proc、lambda、クロージャの基本 (1/3) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyのメタプログラミングを学ぶ上での基礎知識となるメソッド、ブロック、Proc、lambda(ラ... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(3):Rubyの配列、ハッシュテーブルを表現するArray、Hashクラスの使い方 (1/4) - @IT

2014/05/09 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip ハッシュテーブル hash Array スタック 文法

若手エンジニア/初心者のためのRuby 2.1入門(3):Rubyの配列、ハッシュテーブルを表現するArray、Hashクラスの使い方 (1/4) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Arrayの基本操作、スタック/キューとしての使い方、さまざまなメソッド、Hashの基本的な使い方、連想配列のいろい... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(2):Ruby 2.1の基本構文/基本文法まとめ&Pryの使い方 (1/7) - @IT

2014/03/27 このエントリーをはてなブックマークに追加 438 users Instapaper Pocket Tweet Facebook Share Evernote Clip 基本構文 若手エンジニア リテラル 初心者 使い方

若手エンジニア/初心者のためのRuby 2.1入門(2):Ruby 2.1の基本構文/基本文法まとめ&Pryの使い方 (1/7) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの変数、定数、リテラル、演算子、条件分岐とループ(繰り返し)、コメントの基本的な使い方について解説。Ruby 2.1での新機能... 続きを読む

これからRubyを始める人たちへ

2012/04/10 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby 通称Matz インタフェース 間口 言語

Rubyの特徴 Rubyは、まつもとゆきひろ氏(通称Matz)により設計されたオブジェクト指向プログラミング言語です。Rubyの特徴を一言で言うならば、それは「間口が広くて奥が深い言語」ということになります。 「間口が広い」というのは、インタフェースがシンプルで誰でもが簡単に使い始められることを意味します。「奥が深い」というのは、プロフェッショナルによる長期使用に耐えうる本物の言語であるということ... 続きを読む

これからRubyを始める人たちへ

2012/04/10 このエントリーをはてなブックマークに追加 1351 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby 通称Matz インタフェース 間口 言語

Rubyの特徴 Rubyは、まつもとゆきひろ氏(通称Matz)により設計されたオブジェクト指向プログラミング言語です。Rubyの特徴を一言で言うならば、それは「間口が広くて奥が深い言語」ということになります。 「間口が広い」というのは、インタフェースがシンプルで誰でもが簡単に使い始められることを意味します。「奥が深い」というのは、プロフェッショナルによる長期使用に耐えうる本物の言語であるということ... 続きを読む

 
(1 - 10 / 10件)