日常生活に欠かせないエアコンや炊飯器などの中にはプログラムが組み込まれており、部屋の温度調節やごはんの炊き具合の制御を行っています。他にも家電製品や携帯電話など身の回りのほとんどの機械の中には、製品ごとにカスタマイズされたプログラムが組み込まれています。このような機械のプログラムを開発する仕事があり、プログラミング言語としてC言語がよく使われています。C言語の仕事としては組込み系や制御系が主となります。あるものの1つは、ロボット制御のためのシステム開発です。産業用ロボットや教育用ロボットは世界の至る所で活躍しています。産業用ロボットであれば電子部品や工業製品の組み立てや、運搬を行うロボットがあります。車や食品業界などの産業界においてはロボットは欠かせないものとなっています。教育用ロボットには、例えば子供向けの学習用ロボットがあります。プログラミングして、プログラムをロボットに組み込む仕事となります。次にパッケージソフト開発です。セキュリティソフトやExcelなどの表計算ソフトといった、PCにインストールしてから使うソフトを開発する仕事です。特定分野のパッケージソフトを専門的に開発している会社もあれば、他の会社から受託してパッケージソフト開発を行う会社もあります。ネットワーク関連の仕事もあります。ルーターやモデムなどのネットワーク機器や、テレビ会議のシステム開発など、通信関連のプログラムを開発する仕事です。コンピュータ同士のデータの送受信に関連した部分のプログラミングとなり、言語はC言語をはじめC++やJavaなども使われています。C言語は汎用性が高く、どの分野でも活かせる言語です。