こんにちは、KiYOです。
システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。
新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。
KiYO
今回はプログラミング言語と関連する言語や記述形式について紹介します。
マークアップ言語やJSONなどのデータ形式を紹介します。
今回はこの本を参考に、私の独断と偏見で記事を書いています。
リンク
目次
HTML(エイチティーエムエル)
<!DOCTYPE html>
<meta charset='utf-8'>
<!-- HTMLはさまざまなタグで構成される。一部のタグを省略した例。 -->
<title>マイページ</title>
<p>ウェルカム。マイページへようこそ</p>
CSS(シーエスエス)
/* CSSの例 対象の要素、プロパティ、プロパティの値を指定する。*/
body{
font-family: sans;
}
h1{
font-size: 1.2em;
}
XML(エックスエムエル)
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>gihyo.jp:総合</title>
<link>https://gihyo.jp</link>
<description>gihyo.jp(総合)の更新情報をお届けします</descripton>
<language>ja-jp</language>
copyright>技術評論社 2020</copyright>
<lastBuildDate>Tue, 07 Jan 2020 20:22:00 +0900</astBuildDate>
<url>https://gihyo.jp/assets/templates/gihyojp2007/image/header_logo_gihyo.gif</url>
<title>gihyo.jp</tiltl>
<link>https://gihyo.jp</link>
</image>
・・・
JSON(ジェイソン)
{
"lunch": ["sushi", "tendon"],
"dinner": {
"A": "udon",
"B": "soba"
}
}
Markdown(マークダウン)
# 見出し
同じくマークアップ言語のHTMLに比べると簡単な記述で書けるため、タイプ数はかなり減る
* 箇条書き1
* 箇条書き2
* 箇条書き3
SQL(エスキューエル)
SELECT * FROM name WHERE name = LIKE "%池%";
正規表現
ini(アイエヌアイ)
; iniの例。[]による分類、キーとあたいの組み合わせによる個別の設定が含まれる。
[section]
key = "value"
YAML(ヤムル)
# yamlの例。 キーと値の組み合わせなど複数の記述方法を持っている
key: value
# Pythonのようにスペースで構造を記述できる。
sample:
- 123
- [1, 200]
- True
#内部でJSONが扱える
json:{jsonkey: jsonvalue}
まとめ:マークアップ言語も重要
今回はプログラミング言語と関連する言語や記述形式(マークアップ言語)について解説しました。
プログラミング言語だけではシステムは構築できないです。これら関連する言語と組み合わせながらいいものを作っていきたいですね。
何事も覚えることに遅いことはありません。今日が一番若い日です。行動していきましょう!
以上です。KiYOでした!
今回参考にさせていただいた本はこちらです。今回紹介した言語やその他言語も紹介されているので大変勉強になりました。
リンク
Udemyというオンライン講座でもプログラミング学習はできます。 再生速度を早めてみたり、何度も見返すことができるのでおすすめです! 私も色々なプログラムをここで学習しています。
[affi id=2]
まとめページで、他のプログラミングも紹介していますので、ご覧ください。
プログラミング言語まとめ こんにちは、KiYOです。 システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。 新しい物好きで色々なIT技術を勉強しては、仕事に使…
コメント