Smalltalkについて
【Smalltalkの概要】
Smalltalkは、1970年代にアラン・ケイ氏を中心として開発されたオブジェクト指向型のプログラミング言語です。Smalltalkはオブジェクト指向型プログラミング時代に先駆けて誕生し、最初のシングルユーザーコンピューター「Alto」の動作言語となりました。マウスの使用やグラフィカルユーザーインターフェース、テキストエディターなど、多様な要素を先取りしていたのがAltoの特色。現在は身近な存在となったパーソナルコンピューターの登場は、Smalltalkの技術によって導かれたともいえます。
Smalltalkの特徴は、シンプルかつ一貫性がある言語設計になっていることです。Smalltalkのパフォーマンスは他の主流言語と比べて高いといわれることもあり、生産性重視のフリーランス案件に適しています。トラブル発生頻度が低く、メンテナンスも少なくて済むため、フリーランス案件でSmalltalkを用いれば作業がスムーズに進むでしょう。
【Smalltalk関連案件に必要なスキル】
現在は主に「VisualWorks」という開発環境でSmalltalkの技術が活用されているため、Smalltalk関連のフリーランス案件では同ツールを用いるスキルが必要になると考えられます。VisualWorksは、広範にわたるプラットフォーム間のポーティングが瞬時に行えるツールです。Webアプリ、Webサービス、ネットワーク、データベースなど、案件で扱うあらゆる媒体で有効活用できるのがメリットとなっています。
※この文章は、2021年7月時点の内容です。