私の祖母はプログラマーです

私は第3世代のプログラマーです。家族の最初のプログラマーは祖母、次に母でしたが、今でも伝統を続けています。 私は私の祖母に、半世紀以上前に始まった彼女の経歴がどのように見えるかを尋ねました。



1954-1959。 高等教育




既存の大学、学部、専門分野を説明した応募者向けの参考書によると、祖母はキエフ国立シェフチェンコ大学の機械学科を選びました。 私の祖母は銀メダルで学校を卒業しました。そのとき、口頭インタビューへの入学手続きが簡素化されました。



サイバネティックス学部はわずか10年後に開校しましたが、現在のところ、mechmathは数学と理論力学の専門家を養成しています。 入学時には、将来の専門分野による分離はありませんでした-最初の2つのコースは一緒に勉強し、3番目のコースは専門分野で分けられました。 1959年に祖母が卒業したのは、専門分野である「計算数学」が初めて登場したときです。 この専門化の一環として、プログラミング、アナログマシンの構築、デジタルマシンの構築、計算方法(主に微分方程式と線形代数の問題を解く方法)...当時だけでなく、理論コースが教えられました。科学アカデミーのセンター-多くの場合、他の新しい知識源はありませんでした。







卒業証書のリストと科目のリスト



練習するのが大変でした。 コンピューター-当時の「電子コンピューター」は、大学が手に入れることができなかった小物でした。 そのため、学年中に彼らは理論的な資料を読み、夏には生徒たちがコンピューターのある場所で練習をしました。 3年後、私の祖母はキエフMESMで練習をしました。 学生は実際のタスクを許可されていなかったため、MESMスタッフは学生が機械自体に行くことを許可していなかったと思われます。練習は、心のこもった学生がほこりだらけの機構に同情し、そこから厚い塵の層を慎重に拭くことから始まりました。こすりつけられたすべてのランプの接触が迷い、車を再構成する必要がありました。 ゲームのプログラミングを含む教育タスクを実践しました。 生徒は三目並べなどのゲームを選択し、ゲームのアルゴリズムが説明されている人気のある雑誌を研究し、それらをエンコードしました。 その後、プログラムをコンピューターとその出力で実行し、動作を確認できます。



学部4年生の後、私の祖母はモスクワに向かい、 モスクワ州立大学Strelaマシンで働きまし 。 タスクはすでにより深刻でしたが、まだ教育的で、ほとんど線形代数です。



プログラミング言語自体はまだ存在していませんでした-この頃、西アルゴルとFORTRANにのみ登場しました。 科学的なキエフ全体が、米国への旅行の資料に基づいて、ウクライナSSRのCCのディレクターであるAlgol-60 V.M. Glushkovについての報告を聞いていました。 しかし、プログラミング言語が導入されるまで、私たちはまだ遠く離れていました。 当時のすべてのマシンはマシンコードで動作し、それぞれが独自のシステムで動作していました。



1959-1965。ウクライナ科学アカデミーのコンピューティングセンター




医師や候補者に加えて、働く人々がいます!

Feofan Stepanovich、副。 鹿 世帯ごと。 部品



大学卒業後、祖母はウクライナSSRの科学アカデミーのコンピューティングセンターで働いていました。最初は単純なエンジニアとして、次に上級エンジニアとして、最後にリーダーとして働いていました。 合計で、当時のECのスタッフは約300人でした:ソフトウェアエンジニア、技術エンジニア、アナログマシンの専門家(主なものはまだデジタルでした)、およびラインメタル(ドイツの電気機械計算機)のプログラムの結果を確認したテスター。



祖母を含む新しいコンピューターモデルの開発に関与していないVTの従業員は何でしたか? 私たちの時代では、それはアウトソーシングと呼ばれていました-CCは、いくつかの問題の数値的解決を必要とする組織、組織の代表者、タスクの正式化、従業員の解決とコーディングを締結しました。 たとえば、部門のタスクの1つは、 Bessemerコンバーターの最適なモードを計算することでした。 祖母は構造力学の問題を解決しました。



コンピューターからECまでは、最初に「キエフ」 、次に3アドレスBESMでした。 機械コード、パンチカード(およびその前-照明付きフィルムから作られたパンチテープ)-そして、今日聞くことのできない多くの物語。 考えや神経質で、無署名のパンチカードのデッキをシャッフルした人々について。 プログラミングから遠く離れた人々がどのようにコンピューターへのツアーを行い、彼らに機械の原理を説明したかについて。 そのうちの1人が何度も同じ質問をしました。 別の説明の後、ガイドの神経がすでに限界に達していたとき、彼はinしました、「あなたは私に何を説明していますか、私は長い間何かを理解しましたが、ここにあります」-平和的にカサカサ音を立てるコンピュータに向かってのジェスチャー-「彼女はどのように理解しますか?」 十分なコンピューター時間がなかったため、数学者は夜間に仕事をすることが多く、その日の終わりにパンチが閉じました。 夜、パンチしたカードをコードで手動で編集する必要がありました。欠落している穴を切り取り、自動パンチングで残った余分な段ボールを接着します。 コンピューターオペレーターは手動パンチカードを承認しませんでした-まだ何も切り抜けられませんでしたが、接着された破片が入力デバイス内に落ちて無効になる可能性がありました。 しかし、通常、勝利は力の明るい側面-数学者-とともに残った。



1965-1988。ゾーナル実験研究所(ZNIIEP)

1988-1996。建築都市計画研究所(NIITAG)








1965年、私の祖母はチーフスペシャリスト、後にチーフデザインエンジニアとしてZNIIEPに移りました。 この組織は既にアウトソーシングにあまり関与していませんでしたが、住宅や公共の建物の設計、構造計算方法のプログラム、設計自動化タスクの解決(AutoCADなどの特殊な描画ツールの作成)を基本的に独自に行いました。



ああ、それらの時代の永遠の問題はマシンタイムです! 部分的に彼は中央展示センターでレンタルされ、部分的に彼らは彼自身の車、 ナイリを使用しました。 マシンはアルメニア起源であり、コードだけでなく、内部プログラミング言語であるキリル文字でもプログラムを入力できましたが、対応するアクセントがありました。 この強調のために、次の物語が発生しました。 要素を計算するための作成およびデバッグされたプログラムは、一緒に収集され、印刷されたパンフレットの形式で公開されました。 パンフレットには責任を持ってアプローチし、出版前に注意深く読んだ。 かつてNairiのプログラムのコレクションは、実際に彼女のプログラミング言語を想像していなかった修正者の手に渡りましたが、プログラマのランクでロシア語の純度が非常に悪かったのです。 結果? 文法的な観点から理想的には正しい「読み取り」プログラムは、Nairi言語での動作を完全に停止しました。



ZNIIEPでのプログラマーの仕事には、頻繁に出張が必要でした。ソ連の都市から顧客組織、問題の声明を明確にするため、そして他の国々で経験を交換するためです。 もちろん、ほとんどは社会主義キャンプの国にのみ解放され、資本主義国のプログラマーとのコミュニケーションは専らリーダーシップレベルで行われましたが、ブルガリアとハンガリーとチェコスロバキアからのゲストへの旅行も良かったです。



ちなみに、プログラマーの仕事が当時未経験の人々にどれほどエキゾチックであるかを言うのは困難です-私の祖母の夫とそのすべての友人や知人は、同じまたは関連する職業からのものでした。



女性プログラマーと特別な関係はありませんでした-大学と職場の両方に多くの女性がいましたが、誰も驚かなかった。 どうやら、モルモットについてのとんでもないステレオタイプは間違いなく後期に属します。



All Articles