【長期インターン】パーサーとは

date_range 2025/03/18
日々の活動日記エンジニアインターン
畑 尚吾
プログラミング

こんにちは、株式会社ガーディアンWEBプログラマーコース長期インターン生畑尚吾です。


本日も主にOWLの仕様変更の作業をしておりました。OWLのパーサーのファイルをずっと触れていますが、エラーばかり出てしまって先に進んでいません。正規表現のところをまた一から勉強をしてパーサーの理解を深めていきます。また、本日久保さんからClaude codeをインストールして使ってほしいとの指示を受けたので、インストールをして起動までの作業が完了しました。しかし、Consoleアカウントで課金をする必要があるため、本日の作業までで止めて、明日相談をしようと考えています。


今回は、作業をずっとしているパーサーについて書いていきます。

パーサーとは

コンピュータプログラムのソースコードやXML文書などを、何らかの言語で記述された構造的な文字データを解析して、プログラムが扱えるようにデータ構造の集合体に変換するプログラムを指しています。

要するに、仕様に従っていないコードを頑張ってプログラムが読めるような状態にデータを変換するプログラムのことです。

OWLのパーサ

詳しくは記述することができませんが、簡単に書くと、XMLで書かれたOWL構文をパースしてHTMLに変換をしています。

PHPの最新のバージョンが2月に初回リリースされたので、新しく出たクラス・メソッドを使用して書き換えていこうといったことをしています。

パーサーはガーディアンで働き始めて初めて聞いたのですが、ITの分野でまだまだ知らないことを実感しました。プログラミング言語のみならずITの分野は常に新しいものが出ており、生涯勉強を続けていく必要のある分野です。その分野で生き残っていくためにもどのような環境でも学ぶ姿勢を忘れず、いろいろな文献やニュースをみて、勉強を続けていくことを意識していき、成長をしていきます。


メンバー紹介:https://guardian.jpn.com/member/

インターン生の活動日記:https://guardian.jpn.com/intern/

*COMMENT*

  • 加藤 かのん

    加藤 かのん

    更新日:2025-03-18 18:42

    *コメント*

    パーサー、初めて聞きました!

    プログラムが扱えるように頑張って変換してくれる、優しいやつなんだなぁとなんとなくイメージで理解しました!👍

    学び続けるって大切ですね!筋トレと一緒でコツコツ継続していきましょーう✨


    *コメント*

  • 高橋 かほ

    高橋 かほ

    更新日:2025-03-18 18:56

    *コメント*

    お疲れ様です!

    パーサー…初めて聞きました!プログラミング学校でIT分野について一つずつ学んでいるところですが、まだまだ知らないことばかりで、奥が深いなと感じています。

    畑さんを見習って、私自身も学ぶ姿勢を忘れずに頑張ります✨


    *コメント*

  • 紀井 斎

    紀井 斎

    更新日:2025-03-18 19:25

    *コメント*

    パースする。

    って言葉を覚えるのに結構時間を要した記憶。

    変換する という覚え方してました。


    *コメント*

  • 河原田 ゆきえ

    河原田 ゆきえ

    更新日:2025-03-18 20:48

    *コメント*

    お金の相談は私のとこに来るので、しかと認識しとくね・v・⭐

    *コメント*

  • 松本 玄

    松本 玄

    更新日:2025-03-18 23:28

    *コメント*

    XML構造化とパースの技術を応用した「SOAP通信」というものもあるので、また興味があれば調べてみてください⭐︎

    自由にXMLが書ける拡張性はないですが、構造化の内容を厳密に定めたXMLで運用できるので銀行や物流のシステムで使われることアリです。

    (クロネコヤ●トさんとの連携でも活用したりします)

    *コメント*

  • 宮城 わか

    宮城 わか

    更新日:2025-03-19 08:58

    *コメント*

    パースという言葉を初めて聞きました。調べるとパースを行うためのプログラムの総称をパーサというと書いてあり、まだまだ自分の知らない専門用語があるんだなと勉強になります!

    *コメント*

  • 久保田 しおり

    久保田 しおり

    更新日:2025-03-19 09:24

    *コメント*

    前職はSEでしたが、パーサーという言葉は初めて聞きました!

    勉強になります!(^^)

    *コメント*

  • 菅谷 将司

    菅谷 将司

    更新日:2025-03-20 13:13

    *コメント*

    最近JavaScriptでJSON.parse()を使ってJSON文字列をオブジェクトに変換するということを勉強したのですが、このparseがパーサーなんですかね???

    まだまだ勉強が足りていないなと痛感です、、。お互い頑張りましょう!!

    *コメント*

  • 下川 春樹

    下川 春樹

    更新日:2025-03-20 20:51

    *コメント*

    お疲れ様です。

    パーサー、初めて聞きましたし、説明してくださってますがちょっと想像できなかったです。

    プログラミングもちょっとずつ勉強していかねばと思います。。。

    *コメント*

  • 可信 なみ

    可信 なみ

    更新日:2025-03-22 15:24

    *コメント*

    パーサーという言葉を初めて聞きました!

    内容も難しい・・・理解が追いついていないです(>_<)

    まだまだ勉強しないといけないと、改めて感じました(>_<)

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード