「京都」カテゴリーアーカイブ

ソフトウェア開発環境・プログラム開発環境に統合開発環境eclipseを加えプラグインにCDT(C/C++)にPythonを!生産性アップ目指し効率的なシステム開発・ソフト制作に。京都・大阪で

初めてコンピュータ・プログラムを作成したのは半世紀近く前の?昔の時代? “開発環境“と称せられる舞台?舞台裏?装置?を意識する事も無かった。 今では姿は見えねどソフトウェア開発環境プログラム開発環境と聞いて違和感は無い。
中身を覗けるものなら入口から入り闇の世界を訪れてみたいもの。中に入っても姿は見えないでしょうネ。ディジタル情報が流れているそうな。
開発環境と言われるツール群もいろいろ・・ずっと以前に数種類の開発環境をシステム開発に使用したり新たな環境に挑戦したり・・
時代は流れ開発環境も洗練され高機能に仕上がっている感じ
この度、住宅リフォーム業務に加えてコンピュータ応用のシステム開発・ソフト制作の受託開発業務を始めるに当たり統合開発環境(IDE)eclipse をインストールしました。
相当年数前にJAVA対象にIDE内でデバッガを起動して設定したブレークポイントまで実行したりステップイン・ステップオーバーなど使い勝手良い便利な開発ツールが出来たものだと。
今回インストールしたeclipseはまだ入り口にてウロウロと・・プラグインCDT(C/C++)とPython言語なんです。
それぞれ短いシンプルなサンプル・コードコンパイル・リンク・実行、またC. C++のデバッグ過程も試してみましたが、ツール内には多くの機能選択オプションが存在し正しくオプションの組合せをセットするのは難題!慣れた暁にはスピードも勢いを増して行くでしょうが・・
全ては独学の”習得環境”にて・・頼りにしているのは市販の参考書籍・にマニュアル(但し殆どが何処かの国の国語ゆえちょっぴりだけ・・しかも解釈違いも有り得るし実用価値は大きなクエスチョンマーク=”?”)
以前と違いネット上に情報が多くアップされていて参考に出来ることは心強いですね。

eclipse はIDE=統合開発環境、確かにふんだんに豊富な機能が満載されている様子
まだ序の口の中の一歩目。 ガンバリま~す。

Linux eclipse C C++ Python

来月のWindow 10 のバージョンアップを機に Linux の復習?再挑戦を

C の復習も兼ねて C++ の習得を、更に Python に新たな挑戦

効率よい開発と生産性アップを目指して IDE の eclipse を或るレベルまで


タッチタイピング (ブラインドタッチ)

C++
IDE(統合開発環境)

DB(データベース)
Linux (コマンド、ツール etc)
Python
正規表現
Documentation (ドキュメント作成)
Presentation (プレゼンテーション)

復習・習得・上達にと頑張ってます


工務店 + ソフト ⇒ ソフト工務店
エネシスポート

システム開発・ソフト制作の(ソフト工務店)エネシスポートLINUX OS 下で、C C++ Python などのソフトウェア開発

C++ C と LINUX


大阪府・京都府

2018年(平成30)~(予定準備中)
システム開発・ソフト制作の受託開発

システム開発・ソフト制作の受託開発

ユーザ向けはブランクも社内で自社業務アプリケーションはシミュレーション他システム・ソフト開発。改めて大阪府/京都府で受託開発!LINUXでC++等、懐かしい?ポインタ・構造体に新顔のクラス

もう半世紀近く前になります
恐らくは”コンピュータ“より”電子計算機“と呼ばれていたハコものとプログラムで計算が始まって間もない頃ではないでしょうか
最初の高級言語(マシン語=機械語に比して)?ALGOL言語プログラムコーディングシートのマス目に書き込んで、先ずは入念に机上でのチェックを!バグ出し?
それからキーパンチャの方に紙テープにプログラム内容を穿孔してもらってましたネ
そこから先、空調管理の効いた計算機室には入れない。 見学で入ったことは有ろうが確かな記憶は有りません。
何度か繰り返した後に実行結果が正しく出力された際は実に不思議な感覚に・・感激でした。
崇めていましたネ。 新技術が現れた! それも己の思う答えを出してくれる! 今の若い方は・・羨ましい。
当時の電子計算機に比べ桁違いの性能・機能を有するPC(パーソナル・コンピュータ)を廉価で自己所有出来て、大型空調機も要らず小さく軽く頑丈で静かで・・しかも頭はすこぶるイイ
キーパンチャやオペレータを介さず処理スケジュールの調整なんか全く不要!
必要な時に何処でも持ち運んで専用マシンを操れる・・しかもプログラム開発用の言語は多種でコンパイラはフリーで入手出来たり・・
何より考える手順を直接に試行出来る環境が・・

最初のプログラム成果物は半導体の特性シミュレーションでした。

その後、ハードウェア・ソフトウェアの両面で色々と・・御対面・・有り
進化著しいディジタルの世界を垣間見てしまった・・次第です

時は流れ、改めて来年(H30)からユーザさん向けの受託開発(システム・ソフト)
当面はソフト工務店エネシスポート 近郊の京都府・大阪府にて
どうぞ宜しくお願い致します・・ご縁が有りますよう・・


工務店 + ソフト ⇒ ソフト工務店
エネシスポート

システム開発・ソフト制作のソフト工務店エネシスポート2018年(平成30)~(予定・準備中)
システム開発・ソフト制作の受託開発

大阪府 京都府
システム開発・ソフト制作の受託開発・・システム開発・ソフト制作のソフト工務店エネシスポート

大阪・京都でコンピュータ・システム、業務アプリケーション、C++/Cソフト開発を受託スタイルで。事務・制御・技術分野システム開発経験を活かしたく言語・LINUX・DB・ドキュメント・タイピング・IDEを

ただ ひたすら

PR!コーナー!PR

タッチタイピング (ブラインドタッチ)

C++
IDE(統合開発環境)

DB(データベース)
Linux (コマンド、ツール etc)
Python
正規表現
Documentation (ドキュメント作成)
Presentation (プレゼンテーション)

復習・習得・上達にと頑張ってます


工務店 + ソフト ⇒ ソフト工務店
エネシスポート

システム開発・ソフト制作の(ソフト工務店)エネシスポートLINUX OS 下で、C C++ Python などのソフトウェア開発

C++ C と LINUX


大阪府・京都府

2018年(平成30)~(予定準備中)
システム開発・ソフト制作の受託開発

システム開発・ソフト制作の受託開発

年齢を気にしブランクのソフト開発実務、頭の体操・ボケ防止効果?低学年でプログラミング能力をと市場拡大の要請?高年齢層だけが部外者でも無かろう!LINUX下でC,C++を大阪府・京都府で

LINUX 環境下で C++ C Python ソフト開発
京都府・大阪府にてシステム開発・ソフト制作

既に暦は9月の半ばに入り涼しさも感じられる今日この頃です
住宅リフォーム業務に加えソフトウェア開発業務でも頑張ってみようと準備に精を出しています。 準備すべきテーマは下記の如く多く、夫々のテーマに取り掛かるタイミングや重きの置き方などでも遣り繰りしつつ来年スタートに間に合わせないと・・

公的な?仕事上のサイト群は従来は住宅リフォームに関連してのWEBサイト運営でしたが「ソフト開発」サイトの新設ソフトウェア開発業務の展開に向けてのサイトです
新規取扱業務となりますし、当面 課題とするテーマは以下の通り多いですね

タッチタイピング (ブラインドタッチ)

C++
IDE(統合開発環境)

DB(データベース)
Linux (コマンド、ツール etc)
Python
正規表現
Documentation (ドキュメント作成)
Presentation (プレゼンテーション)

過去にもクライアントさんの御要望に応じてプログラム言語ほか開発環境に対応して来ましたが、特殊な場合には新たなプログラム言語でも独学で習得しつつキャッチアップした次第。
ブランクは有りますが、必要性に応じての対応力はソコソコ有るのではと自負しております。

さて今、ソフトウェア開発業務(システム・ソフト)に関しては年内の準備期間中で当面の復習・習得対象のプログラム開発言語をC, C++, Python に的を絞り目下、再挑戦中
以前(一昔前)と違う周囲環境?は
ハードウェア・ソフトウェア両面での技術・製品・応用面ほかでの大きな進化
市場の拡大、ユビキタスな環境、IoT、ネット環境の充実など
高機能・高性能のパソコン・OS・コンパイラ・IDE・アプリケーションソフト・ツールソフトいろいろが無料で公開されたり非常に廉価で提供されたり、また知りたい情報がネット検索すれば豊富に公開されています

住宅リフォーム業を高年齢で起業したのは、これらのPC/IT環境を活用すれば営業力の今一つ足らない分を十分に補って以前に体験した不動産・住宅・リフォーム営業を進化させることが出来ると・・
一般的な住宅リフォーム企業とは一味違う形でと社内向けソフトを自社で開発したり、WEBサイト中心のPR活動をと多くのグループサイト群を構築・運営しております。
その過程で表計算ソフトのマクロ言語(当初のVBAから移植)?を駆使しての太陽光発電システムの発電量推定シミュレーション・ソフトを自作したり
独自ドメインを取得して多くのWEBサイトの立上げ・・HTML言語
データベース応用主体のブログ・サイトの立上げ運営・・WordPress, DB, PHP

以前の様に案件開発にキャッチアップするに独りで高コストの負担・・も大幅に軽減され手持ちのPC性能・機能も特に問題なし、何より問題解決にあたっての情報収集が至って簡単で殆どが書籍代ぐらいで済まされます。
高年齢を気にして遠ざかっていましたが、今は小学校でもプログラミング能力の必要性が話題になる時代背景・・ディジタル世界の市場拡大は今後も顕著になろう
高年齢の身をそれほど気にする事も無かろう・・小生にとっては高年齢ゆえに未だ適応力有る?ソフトウェア開発業務に再チャレンジするも良しと感じた次第!
高年齢でパソコン教室通い(失礼!)を通り越して一気にソフト開発実務の現場へ! アタマの体操にもボケ防止にも・・

LINUX環境下でのコマンド群やC, C++コンパイラ、スクリプト言語Python他を駆使してのアプリケーション・ソフト開発・・実務(実用)面に加えて無趣味の身にライフワーク的な一番の趣味の誕生!の お話 オワリ・・

あっ、恥ずかしい・・何時もなら、ここで緞帳が下りてくる手はずなんですが、未だに!

工務店 + ソフト ⇒ ソフト工務店
エネシスポート

システム開発・ソフト制作の(ソフト工務店)エネシスポートLINUX OS 下で、C C++ Python などのソフトウェア開発

大阪府・京都府

2018年(平成30)~(予定準備中)
システム開発・ソフト制作の受託開発

システム開発・ソフト制作の受託開発

京都府・大阪府で始めるソフト開発業務。LINUX+C言語の復習、C++言語での拡張機能を!”関数のオーバーロード”、”関数テンプレート”に続き”名前空間”・”参照”と理解が進むにつれヤル気が本気に

先日投稿した次の記事にて書きました
一時はC言語プログラミングした案件も多い。 従い、C++のテキストも多くの内容はC言語の復習を兼ねての感が強くスイスイと・・と

また、次の様にも・・・
自転車と同様、当時に突っ込んで身に付けた?せいかブランク有ってもあっと言う間に甦って来ました。

コンピュータ・ソフト開発の受託業務を京都府・大阪府で始めるに当たり、C++の”関数のオーバーロード”、”関数テンプレート”を理解へ

関数のオーバーロード
関数テンプレート

いづれもC++で拡張された機能・・一応、目を通して取り敢えずはOK
本日は別途の新機能「名前空間」に「引数と参照」について

変数のスコープに関してはC言語で或る程度は・・・現に大規模なシステム開発要員の一人として開発参加している際に、すでに予約語 extern を用いて宣言されたインクルードファイルを読み込んでいました。 凡その概念は理解していたつもりも、先日購入したC++教本で復習して納得した次第
今回は新たな概念の「名前空間」を知ることが出来ました

かってC言語でのプログラム制作現場で、関数の呼び出しの際に引数渡し方法の”値渡し“と”参照渡し“の理解は有って使用したもの。
今回は別途、参照」そのものを引数としての関数呼び出し方法も・・

C++ C と LINUX

大阪府+京都府
工務店 + ソフト ⇒ ソフト工務店
エネシスポート

システム開発・ソフト制作の(ソフト工務店)エネシスポート2018年(平成30)~(予定準備中)
システム開発・ソフト制作の受託開発

システム開発・ソフト制作の受託開発