疑問に思ったことはありますか 最初のプログラマーは誰でしたか 歴史の? 主人公が男性である世界の場合、この質問への答えは本当に驚くべきことに思えるかもしれません。
オーガスタエイダバイロンラブレスは、歴史上最初のコンピュータープログラマーでした。
最初のプログラマーは誰でしたか?
一般的に言って、私たちはコンピューティングの世界で活躍した偉大な男性についての興味深い話を読むことに慣れていると言えます。 しかし、私たちが自問するとき 最初のプログラマーは誰でしたか、答えは私たちを驚きと満足で満たしてくれます。
だから、それ以上の苦労なしに、私たちはあなたに話します 最初のプログラマーは誰でしたか、女性の性別で彼について話す方が良いでしょうが。 そして、史上初のプログラマーは、オーガスタ・エイダ・バイロン・ラブレスと呼ばれる女性だったということです。
エイダ・ラブレスの伝記-最初のプログラマーは誰でしたか?
後にエイダラブレスとして知られるオーガスタエイダバイロンは、1815年にロンドンで生まれました。この象徴的な女性は、詩人のジョージゴードンバイロン卿とバロネスアンイザベラバイロンの唯一の正当な娘でした。 したがって、これは誰が最初のプログラマーであったかを答えます。
幼年期
しかし、夫婦間の問題のため、バイロン卿はエイダが生後わずかXNUMXか月のときに家を出ました。 このようにして、彼女の子供の頃の最初の年は、彼女が父親と接触することなく過ぎ去りました。
一方、バロネス・バイロンは、少女が父親を思い出させるような態度をとらないことを望んでいたため、エイダは母親の足跡をたどりました。 この点で、バロネス・アン・イザベラ・バイロンは彼女の人生を数学に捧げただけでなく、熱心な政治的および社会的戦闘機であったと言えます。
エイダ・ラブレスとメアリー・サマヴィル
さらに、エイダ・ラブレスが育った社会的立場により、彼女は当時の影響力のある人々と関係があり、彼らは彼女の教育過程で非常に重要でした。 このようにして、エイダは科学者メアリー・サマヴィルに会いました。メアリー・サマヴィルは短期間で彼女の家庭教師になりました。 さらに、それはラブレースの科学的・知的覚醒における真の刺激を表しています。
エイダ・ラブレスとチャールズ・バベッジ
一方、数学の初期の好みにより、ラブレースはチャールズ・バベッジと付き合い、彼自身が設計した分析エンジンに特別な関心を抱きました。 しかし、これはエイダ・ラブレスの唯一の執着ではありませんでした。彼女はまた、社会、その個人、テクノロジーの間の可能な関係を分析することに時間を費やしたからです。
エイダ・ラブレスとウィリアム・キング卿
しばらくして、エイダが19歳のとき、彼女はウィリアム・キング卿と結婚しました。その組合からXNUMX人の子供が生まれました。 この点で、これは当時の影響力のある性格であり、主に政治的、社会的、知的、宗教的分野で、エイダの母親に彼女と結婚することを認められました。
その後、夫婦関係に飽きて、エイダは再び数学に避難しました。今回はオーガスタス・ド・モーガンの手に渡りました。 しかし、彼の考えが女性の考えと一致していなかったことを考えると、彼は短期間で彼の学生の知的要求に圧倒されました。
この点で、エイダと彼女の夫は両方とも有名な数学者の落胆を無視し、彼女はその地域で勉強を続けました。 同時に、彼女は結婚以外の他の男性とロマンチックに関わっていましたが、それがキング卿、次にラヴレス伯爵の耳に届いたかどうかは不明です。
数年後、エイダが36歳のとき、彼女は神経質で全身倦怠感の症状を感じ始め、すぐに子宮がんで病気になりました。 ラブレースが宗教的な考えを採用したのは、当時、彼の母親の勧めで、彼の人生のいくつかの経験を後悔するほどでした。
ムエルテ
最後に、オーガスタエイダバイロンラブレスは、1852年XNUMX月に母親と夫と一緒に亡くなりました。 しかし、今日でも、彼の遺産はテクノロジーとコンピューティングの世界に存在し続けています。
さらに、次のビデオをご覧になることをお勧めします。このビデオでは、AdaLovelaceと最初のプログラミングアルゴリズムに関する簡単な情報をご覧いただけます。
エイダ・ラブレスのプログラミングへの真の貢献は何でしたか?
すでにお答えしたように、最初のプログラマーだったのは、母親の影響を受けたエイダ・ラブレスで、幼い頃から数学に特別な関心を示していました。 このように、チャールズ・バベッジに会ったとき、彼は彼自身が開発していたプロジェクト、つまり階差機関に夢中になりました。
この点で、ラブレースは友人のバベッジのプロジェクトの忠実な協力者であり、分析エンジンを扱った有名な科学者ルイージフェデリコメナブレアの記事を翻訳していました。 さらに、エイダは一連のメモを作成し、この新しいデバイスの操作について自分の立場を非常に明確にしました。
この最後の点で、エイダ・ラブレスは分析機の技術的な詳細を説明するのに非常に苦労しましたが、データ処理の基本原則もこれらのメモに反映しました。 さらに、彼のメモの中で、現在Adaアルゴリズムとして知られているものを使用して、ラブレースはベルヌーイ数を計算できるパンチカードの操作を詳細に説明しました。
アルゴリズムの意味についてもう少し知るために、次の記事を読んでください。¿プログラミングのアルゴリズムとは? 詳細!。
このようにして、Augusta Ada Byron Lovelaceは、プログラミング言語を説明した最初の女性になっただけでなく、歴史上最初のコンピュータープログラマーと見なされています。 さらに、ラブレースは時代を先取りし、分析エンジンが後に求められたすべてのことを実行できる発明になることを保証しました。
スケジューリングの重要性
一般的に、プログラミングは、特定の問題の解決策を生成するための知識の表現です。 この点で、この概念をよりよく理解するには、コンピューターがどのように機能するかを覚えておくことが重要です。
原則として、コンピュータは一連の命令を受信することによってデータを処理できるシステムを構成していると言わなければなりません。 このように、これらの命令はプログラミング言語を使用して記述されたプログラムからのものであるとも言えます。
さらに、コンピューターはプログラミング言語でエンコードされたアルゴリズムを理解し、後で特定のタスクの実行を通じて最初の問題に対応することができます。 したがって、コンピュータの機能は次のように要約できます。情報を迅速、安全、正確に保存、整理、取得、送信します。
最後に、プログラミングとは、コンピューターが理解できる言語で世界を表現する技術であるということです。 さらに、それは人間と機械の間のコミュニケーションを容易にし、知識へのアクセスを可能にする重要な扉になります。
プログラミングの重要性についてもう少し知りたい場合は、次のタイトルの記事を読むことができます。 コンピュータープログラミング:定義と例。
プログラミング言語の歴史
まず第一に、私たちの意図はプログラミング言語の主題を深く掘り下げることではなく、それらの進化がどのようになったかを簡単に示すことであることを明確にする必要があります。 このように、最初のコンピューターは、機械語と呼ばれる、知っている唯一の言語でのみ命令を受け取ったことを覚えておく必要があります。
この点で、これはバイナリコードに基づく言語であり、データが格納されている位置をメモリで知る必要もありました。 この最後の点については、わかりやすいので、エラーが多発することが多く、デバッグが難しくなりました。
さらに、情報管理に関連する需要が高まると、代替ソリューションを作成する必要が生じました。 したがって、他のタイプのプログラミング言語は、今日私たちが知っているものに進化するまで生まれました。
一方、コンピューティングの応用分野が拡大し、コンピューターが一般的な場所を引き継ぐにつれて、よりアクセスしやすいプログラミング言語が出現しました。 さらに、これらはよりシンプルになり、扱いやすくなり、さらに習得しやすくなりました。
コンピューティングの世界の他の女性
テクノロジーの歴史を通して、女性よりも男性の方が多いのは事実ですが、私たちを非常によく代表している人たちのいくつかに言及することは間違いありません。 このように、以下では、コンピュータサイエンスに関連する他の名前について説明しますが、この小さなリストに載るのに十分なメリットを持つ女性が他にいないことを意味するものではありません。
グレースマレーホッパー
軍事科学者のGraceMurray Hopperには、プログラミング言語用の最初のコンパイラの開発が必要です。 さらに、独立したプログラミング言語の面で重要な進歩を遂げました。
この点で、1906年に米国で生まれたこの有名な女性のおかげで、今日、いわゆるCOBOL言語を知っています。
ヘドウィングエヴァマリアキースラー。
ヘディラマー
ヘディ・ラマーとしてよく知られているヘドウィング・エヴァ・マリア・キースラーは、コンピューティングへの貢献よりも、女優としての彼女の資質でおそらくより記憶に残っています。 しかし、1914年にオーストリアで生まれたこの美しくて知的な女性は、無線通信に関連するスペクトラム拡散の先駆者でした。
この点で、Hedy Lamarrによって導入された概念のおかげで、無線誘導システムに関連するライセンスが後で取得されました。 さらに、この多面的な女性は、軍事分野で広く使用されている周波数ホッピング技術を開発しました。
最後に、Hedy Lamarrの作品は、コミュニケーションの分野における真の革新を表しています。 この点で、Bluetoothテクノロジーを開始したのは彼らであり、後にWiFi信号として今日知られているものに向かって進歩したと断言できます。
ジュード・ミルホン
1939年にアメリカで生まれたジュード・ミルホンは、人生が論争に満ちた女性でした。 ええと、幼い頃から彼女は公民権のための戦いに専念し、それが彼女を様々な機会に刑務所に連れて行きました。
ただし、コンピューティングなどの別の分野でも有名でした。 この点で、ジュードミルホンは、ハッカーの擁護者として認識されています。ハッカーは、彼女が人生の多くを捧げてきた職業です。
この最後の側面では、彼女が優れたハッカーであるだけでなく、優れたプログラマーでもあったことを明確にするのは公正です。 さらに、彼はインターネット上のプライバシー権と一般的なデジタル権利のために戦った。
ラディアジョイパールマン。
ラディア・パールマン
彼女の側では、ラディアジョイパールマンは1951年に米国で生まれ、彼女の人生の多くを技術開発に捧げました。 このように、彼女は重要なソフトウェアクリエーターであり、優れたネットワークエンジニアであると言えます。
この点で、RadiaPerlmanは現在インターネットの母として知られています。 さて、ネットワークプロトコルとセキュリティに関連する重要な概念はそれに起因しています。
キャロル・ショー
キャロルショーという名前のこの有名な女性は、1955年に米国で生まれた、コンピューティングを専門とする電気技師です。一般的に言って、彼女は私たちの最初のビデオゲームのデザイナーとして世界的に認められていると言えます。会った。
しかし、この新しい分野で成功した後、彼はビデオゲームのデザインを放棄し、ハイエンドコンピューターの作成に目を向けました。 この点で、彼女はそこから、このタイプのコンピューターの信頼性の向上に努めました。
情報学の発展に対する他の女性の貢献
私たちが推測できるように、何年にもわたって多くの女性がコンピューティングの世界でその地位を確立してきました。 ただし、以下では、技術の進歩を優先して開発した最も重要なプロジェクトのいくつかを紹介します。
電子書籍
一般的に、電子書籍または電子書籍は、書籍のデジタル版を指し、電子書籍リーダーの現在の概念とは必然的に異なります。 この点で、このコンセプトの開発の最初の一歩を踏み出したのは、1895年にスペインで生まれたアンヘラ・ルイズ・ロブレスでした。
この点で、アンヘラ・ルイズ・ロブレスは有名なスペイン語教師であり、常に教育経験の向上に大きな関心を示していました。 このようにして、1949年に彼は機械百科事典の最初の提案を設計することに成功しました。そのプロトタイプは数年後に開発され、電子書籍の前身と見なされています。
ピクセルアート
ピクセルアートはデジタルアートの最大の表現であり、ピクセルごとに画像を編集することを指します。 この点で、この手順は、Pain.NET、Pickle、MicrosoftPaintなどの特殊なプログラムを使用して実行されます。
さらに、このタイプのデザインの先駆者は、1954年に生まれたアメリカのアーティスト兼グラフィックデザイナーであるスーザンカレであることに言及することが重要です。同様に、彼女はアップルのタイポグラフィのデザイナーであり、ピクセル; さらに、彼女は、前述のオペレーティングシステムで観察されるほとんどのアイコンの作成者です。
グラフィックアドベンチャー
一般的に、グラフィックアドベンチャーのジャンルは、プレーヤーが周囲の要素と積極的に対話するビデオゲームを指します。 これは、さまざまなパズルを通じて発生するさまざまな状況に対応しようとするためです。
さらに、グラフィックアドベンチャーは会話アドベンチャーとは異なります。これは、前者にはテキストではなくイラストシーンが含まれているためです。 最後に、ビデオゲームの世界におけるこの重要な進歩は、特にパーソナルコンピュータ用のゲームに関して、RobertaWilliamsの仕事であることに言及する必要があります。
コンピューターイメージング
ケイティ・バウマンとしてよく知られているキャサリン・ルイーズ・バウマンは、1989年に生まれたアメリカの科学者です。彼女のコンピューター画像の研究のおかげで、ブラックホールの最初の画像を再構築する義務があります。
この点で、彼女が前の段落で参照した画像の写真をキャプチャすることを可能にしたアルゴリズムの主な作成者であったことに言及することが重要です。 一方、ハーバードブラックホールイニシアチブと呼ばれるプロジェクトは、画像をキャプチャすることを可能にする無線アンテナのネットワークの作成に基づいて機能します。
リスコフの置換原則
リスコフの置換原則は、オブジェクト指向プログラミング、より具体的には、このパラダイムを特徴付ける継承の基盤に直接関連しています。 さらに、この概念は、コンピュータサイエンスに完全に専念しているアメリカのエンジニアであるBarbaraLiskovとJeannetteWingの仕事です。
一方、リスコフの置換原則のステートメントは、次の前提を確立していることに言及することが重要です。別のクラスから継承された各クラスは、それらを区別せずに使用できます。 最終的に、この原則はプログラムコードの品質を向上させるのに役立つと言えます。




