- 72
- 226 502
やくもけ【プログラミング&ガジェット】by ぷろぐれch
Japan
เข้าร่วมเมื่อ 9 ม.ค. 2022
〜〜〜 隔週水曜日更新 〜〜〜
紫様と藍様がプログラミングのことを語ってくれるチャンネルです
【フォローとチャンネル登録よろしくお願いします!】
Twitter のツイート・リツイートで動画のことを広めていただけると嬉しいです!
――――――――――――――――――――――――――――――――
当チャンネルは東方 Project の二次創作を含みます。
設定は原作に準拠しますが、設定の独自解釈、ゆっくり饅頭等が用いられていることがあります。
Amazonのアソシエイトとして、当チャンネルは適格販売により収入を得ています。
紫様と藍様がプログラミングのことを語ってくれるチャンネルです
【フォローとチャンネル登録よろしくお願いします!】
Twitter のツイート・リツイートで動画のことを広めていただけると嬉しいです!
――――――――――――――――――――――――――――――――
当チャンネルは東方 Project の二次創作を含みます。
設定は原作に準拠しますが、設定の独自解釈、ゆっくり饅頭等が用いられていることがあります。
Amazonのアソシエイトとして、当チャンネルは適格販売により収入を得ています。
一気見!Tauri プラグイン総集編【ゆっくり解説】
あけましておめでとうございます!
今年も色々な動画を投稿していくので
どうぞよろしくお願いします!
まだの方はぜひチャンネル登録と高評価をお願いします!
コメントで感想や質問を書いてもらえると嬉しいです!
北海道社会人東方部 (仮) へのリンクはこちら!
discord.gg/vwJsR68etm
Bluesky
bsky.app/profile/yakumokech.progre.me
Twitter
yakumokech
ニコニコ動画版
nico.ms/sm44473320
#やくもけ #ゆっくり解説
――――――――――――――――――――――――――――――――
本コンテンツは東方 Project の二次創作です。
今年も色々な動画を投稿していくので
どうぞよろしくお願いします!
まだの方はぜひチャンネル登録と高評価をお願いします!
コメントで感想や質問を書いてもらえると嬉しいです!
北海道社会人東方部 (仮) へのリンクはこちら!
discord.gg/vwJsR68etm
Bluesky
bsky.app/profile/yakumokech.progre.me
yakumokech
ニコニコ動画版
nico.ms/sm44473320
#やくもけ #ゆっくり解説
――――――――――――――――――――――――――――――――
本コンテンツは東方 Project の二次創作です。
มุมมอง: 381
วีดีโอ
Tauri プラグイン完全に理解した!?【ゆっくり解説】
มุมมอง 45121 วันที่ผ่านมา
Tauri のプラグインについて更に紫様に解説いただきました! トラブルの対処法、環境構築の注意点を抑えることで、 開発がもっとスムーズになりますね! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道社会人東方部 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44434988 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes some content created with Microsof...
Tauri プラグインでスマホのネイティブ API を操る!【ゆっくり解説】
มุมมอง 592หลายเดือนก่อน
Tauri のプラグインを介してモバイルアプリの固有 API を使う方法について紫様に解説いただきました! これで Tauri でスマホアプリを作っていけそうですね! ところでこの動画が完成してからもう一回コードを動かそうとしたら動かなくなってたんですけどーーーー!?!?!? まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道社会人東方部 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44387160 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは...
Tauri mobile で本格的にスマホアプリを作る!【ゆっくり解説】
มุมมอง 976หลายเดือนก่อน
Tauri でモバイルアプリを作る為の手順を紫様に解説いただきました! ようやくスマホアプリ開発に本格的に取り組むことができるようになりますね 最後まで作り切れると良いんですか・・・ まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道社会人東方部 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44332916 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes some content creat...
ゲームのオリジナル音楽をスマホでループ再生するアプリを作る!【ゆっくり解説】
มุมมอง 6202 หลายเดือนก่อน
東方 Project の音楽をスマートフォンでループ再生する方法について紫様に解説いただきました! 普通の音楽再生とは違う技術的課題があるんですね Tauri mobile のプラグインの話の続き気になります! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道社会人東方部 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44284320 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes some...
意外にもこれが一番簡単!?Tauri で始める React!【ゆっくり解説】
มุมมอง 1.5K2 หลายเดือนก่อน
React の一番簡単な開発環境の作り方について紫様に解説いただきました! 開発環境の構築って難しいですが、その後のデプロイまで考えると頭が痛いですね デスクトップアプリだと確かにそのあたりが簡単そうです! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道社会人東方部 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44241116 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。
Tauri マニアックス!ネイティブ API でウィンドウを操作する方法【ゆっくり解説】
มุมมอง 1.3K3 หลายเดือนก่อน
Tauri の尖った使い方について紫様に解説いただきました! ネイティ API を活用してウィンドウサイズの制約を実装したそうです Tauri で実現できない機能も、Rust の力を使えば解決可能なんですね! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道社会人東方部 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44192300 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes some ...
10 日で生まれた言語が世界を制した⁉️ jQuery から React まで JavaScript 進化の歴史【ゆっくり解説】
มุมมอง 1.2K3 หลายเดือนก่อน
フロントエンドの JavaScript ライブラリーについて紫様に解説いただきました! JavaScript の歴史を知ると、Web の世界がどんどん変わってきたのが分かりますね もっと勉強して、次は私も JavaScript でなにか作ってみたいです! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道社会人東方部 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44135165 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project ...
2 万円台ミニ PC で東方原作は動くのか!?GMKtec NucBox G5 レビュー 【ゆっくり解説】
มุมมอง 1.5K3 หลายเดือนก่อน
(追記) 3:09 この電源アダプターをこの PC 以外に接続すると、接続した機器が破損することがあるようです!絶対に他の機器に接続しないようにしましょう! 激安ミニ PC について紫様に解説いただきました! 安いわりに結構スペックあるんですね でも正直なところ、こういう激安製品って怖いんですけどどうなんでしょうか! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! GMKtec NucBox G5 amzn.to/4eAkAkr 北海道東方 Project 同好会 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm4...
Rust のおすすめ crate 紹介!【ゆっくり解説】
มุมมอง 1.1K4 หลายเดือนก่อน
Rust のおすすめ crate について紫様に解説いただきました! crates.io に公開されている crate を使って、開発効率を上げることができます! みなさんが使っている crate はありますか? まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道東方 Project 同好会 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm44030227 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Incl...
ランダマイザーを作ろう!ゲーム改造技術解説【ゆっくり解説】
มุมมอง 5024 หลายเดือนก่อน
ゲームのランダマイザーについて紫様に解説いただきました! 実際に作るとなると解析やデバッグが大変そうですね どんなゲームのランダマイザーがあったら面白いか、ぜひコメントで教えてください! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! サブチャンネルで実況動画を撮りました! th-cam.com/video/oheC0MpxqbQ/w-d-xo.html Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm43931842 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes so...
Rust を使いこなす為の便利な機能 10 選【ゆっくり解説】
มุมมอง 1.6K5 หลายเดือนก่อน
Rust の便利機能を 10 個、紫様に解説いただきました! どの機能も使いやすくて便利そうだと感じました! Rust は使いこなすと非常に強力な言語になりますね! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 北海道東方 Project 同好会 (仮) へのリンクはこちら! discord.gg/vwJsR68etm Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm43931221 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes some content create...
Rust の配列ベクターイテレーター【ゆっくり解説】
มุมมอง 1.3K5 หลายเดือนก่อน
Rust の配列などのリスト構造について紫様に解説いただきました! 配列、Vec、Iterator など、Rust は複雑ですね でもしっかり理解して使いこなせば Rust の実力を最大限に引き出すことができるのですね! まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm43931052 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes some content created with Microsoft Bing Image...
JavaScript でデスクトップからスマホまで!Tauri 2.0【ゆっくり解説】
มุมมอง 2.8K6 หลายเดือนก่อน
Tauri について紫様に解説いただきました! Electron と競合するフレームワークですが、 デスクトップアプリとモバイルアプリの両方を開発できるのはとても魅力的ですね! 北海道東方 Project 同好会 (仮) へのリンクはこちら! discord.gg/vwJsR68etm まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm43930990 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コンテンツは東方 Project の二次創作です。 Includes some content ...
Rust はオブジェクト指向言語なのか?【ゆっくり解説】
มุมมอง 2.1K6 หลายเดือนก่อน
Rust とオブジェクト指向について紫様に解説いただきました! 継承は難しい機能なんですね オブジェクト指向の考え方は色々あるのですね! 北海道東方 Project 同好会 (仮) へのリンクはこちら! discord.gg/vwJsR68etm まだの方はぜひチャンネル登録と高評価をお願いします! コメントで感想や質問を書いてもらえると嬉しいです! 参考文献: The Rust Programming Language doc.rust-lang.org/stable/book/ Bluesky bsky.app/profile/yakumokech.progre.me Twitter yakumokech ニコニコ動画版 nico.ms/sm43930881 #やくもけ #ゆっくり解説 ―――――――――――――――――――――――――――――――― 本コ...
【OSS プロトコル②】ネットワークにデータを流せ!PCP プロトコル解説【ゆっくり解説】
มุมมอง 3558 หลายเดือนก่อน
【OSS プロトコル②】ネットワークにデータを流せ!PCP プロトコル解説【ゆっくり解説】
【OSS プロトコル①】OSS のネットワークプロトコルを覗き見る!PCP プロトコル解説【ゆっくり解説】
มุมมอง 4748 หลายเดือนก่อน
【OSS プロトコル①】OSS のネットワークプロトコルを覗き見る!PCP プロトコル解説【ゆっくり解説】
【ゆっくり解説】東方ダンマクカグラをIIDXの専コンでプレイしてついでにターンテーブルで選曲したい!
มุมมอง 5069 หลายเดือนก่อน
【ゆっくり解説】東方ダンマクカグラをIIDXの専コンでプレイしてついでにターンテーブルで選曲したい!
ブルースカイが遂に自由に登録可能に!使い方を一から解説!【Bluesky】
มุมมอง 3.5K10 หลายเดือนก่อน
ブルースカイが遂に自由に登録可能に!使い方を一から解説!【Bluesky】
C 言語ヘッダーファイルを Rust からロードしてラズパイであそぼう【ゆっくり解説】
มุมมอง 96511 หลายเดือนก่อน
C 言語ヘッダーファイルを Rust からロードしてラズパイであそぼう【ゆっくり解説】
まだある!JavaScript/TypeScript と Rust のマニアックな違い【ゆっくり解説】
มุมมอง 1.5K11 หลายเดือนก่อน
まだある!JavaScript/TypeScript と Rust のマニアックな違い【ゆっくり解説】
JavaScript/TypeScript と Rust の比較 3 選【ゆっくり解説】
มุมมอง 1.7Kปีที่แล้ว
JavaScript/TypeScript と Rust の比較 3 選【ゆっくり解説】
観戦に対応したルームマッチ機能を追加しました【東方獣王園非公式オンライン対戦ツール7】
มุมมอง 423ปีที่แล้ว
観戦に対応したルームマッチ機能を追加しました【東方獣王園非公式オンライン対戦ツール7】
購入→開封した時点でACアダプタに「NUCBOX G5専用!」という注意書きを貼っておいた方が良いですね
K&Rの表紙、久々に見ました。なつかしい。
この前、pythonでプログラムを組んだけど、データの扱いが曖昧で、特に通信系データを扱おうとすると通信エラーの排除が面倒過ぎた上に不完全性が残った。結局はtry・exceptで逃げるしか無かった。Javaも似たもんだろうかなと思ってる。 Pythonで落ちる事無く動いていたけど、不安で仕方なかったのでcで書き直しました。高速になって、ノートラブル。 cだとエラー処理を自分で全部書けるから安心。 cでポインタが云々て話しをよく聞くけど、そこら辺で躓く人が他言語で書いていても、現物を見ると何じゃコリャなソースばかり。「これ動かすの?」と聞くとブチキレるので、距離を置く様にしてる。
後半すごく同意。
フロント+Rust +プラグインだけでも、そこそこモバイルで動くもの作れるので バックエンド系やWEB系のエンジニアにとっては素晴らしいフレームワークだと思います。 ただモバイル系エンジニアにとっては、やはり冗長ですね。
Cでポインタを学び、引数にconstを付けるのを学ぶと、他の言語で参照の引数にconstを付けられないことをストレスに感じてしまう事がありました。
後半は代数的データ型の説明ですね。見た目はenumだけど関数型由来で、列挙型が値を持つことができるというよりは直和(列挙子が増える毎に加算的に増える、例えばenum X{A,B(bool)}は3通り)と直積(従来の構造体でとりうる値はメンバが増える毎に指数関数的に増える)を表現できるって考えたほうがいいです。この代数的データ型はとりうる値を網羅したり例外処理をOption,Resultの型で表現したり再帰的に使って木構造のデータを表現できたり便利。
オブジェクト指向(以降OOと略)はほぼ意味が無いからその考え捨てたほうがいいですよ。あいまいな定義だからしょうがないって言ってますが、それは出典を明記しないからです。(例えばアランケイ、ビャーネ・ストロヴストルップ、デザインパターンのGOF等...でなければあなたのオリジナルの考えですか?)これらのOO提唱者の考えを勝手に同じにしているんです。RustのドキュメントによるとGOFの定義によるOOらしいです。(構造体、列挙型とメソッドまとめる機能はありますよって言ってる。)
クロスプラットフォームで作るとTypeScriptとRustとKotlinとSwiftが混在したプロジェクトになるのか... 仕方ないけど学習コストやばいな
tauri.conf.jsonにallowlistを追加しようとして怒られ調べてやっと見つけたcapabilities/default.json 今後大きな仕様変更がないことを願う
Blueskyのすごいところは投稿されたものは簡単には消せない。だから都合が悪くなるとすぐ逃亡する極左たちが集まっているのはある意味おもろい。事実を知った時彼らの阿鼻叫喚が聞こえる
RustでAndroid向けバイナリは作れるので、NDK使えばいろいろできるはずですが、まだ情報が少ないのではやりFile I/Oとか権限周りはKotlinでプラグイン書いて対応、という形になっちゃいますよね。参考になります。
Twitterに変わる、拡散場所になるかも知れませんね。
四苦八苦しながらandroid開発環境を整えたため、忘れている所も多々あるので解説助かります。
適当にエラーが消えるように&を付けたり消したりしていたので大変勉強になりました。
tauriのドキュメントって1.0と2.0のコードが混ざってて読みづらくないですか?
Ubuntu環境で全てRustで書こうと思ったけど、初期からうまくいかず何も表示されない… Reactなら問題ないので、そちらで書こうか
Tauri +Reactはreact-webcamを使えばほぼ何も考えずにフロントでカメラが使えるから好んで使っている。
今回は自分のレベルにどんぴしゃ合ってて感動しました!Tauri関連のWeb技術をリクエストした者です! やっとこさ素朴なフォーム付きのサイトを組めるところまで来て、ちょうどReactの本をもう一周しようとしてました。 多謝です! それで、また基礎的なリクエストで恐縮なのですが…個人的に過疎ってるGithub上のとあるcrate開発に加わりたいと思ってるのですが、当方小規模なアーキテクチャばかりで経験がなく…お作法とかご法度をご存知なら教えていただきたいです…
tauriは楽しいんだけど、それ故に昔挫折したWinAPIと向き合わされてる😇
tauri使えるようになりたいが、javascriptもhtmlもcssもほとんど触ったことないからどこから手をつけたらいいのかわからない…
うぽつ!ウィンドウプロシージャの話とか久しぶりで懐かしくなりました(笑)
JavaScriptは作った人の考えを超えてJS自体でサイトを作ったりそれでサーバーを作ることもできたり、本当にすごい。
BF2で毎日お祭り騒ぎしてた頃が懐かしい NKNHT元気にしてるかなぁ
これってプロセスハッカーで読み込ませるだけならできるか
Cの基本覚えたばかりだけど、他のプログラミング言語と連携に興味あります。ライブラリとかヘッダー他の言語で使えるんですね。rustやったことないけど今度やってみます、tauriも興味あるし。
いつも楽しく見させてもらってます。ありがとうございます。 仲間うちのアプリケーションをRustで組むのが楽しくなってきました。 リクエストなのですが、tauriのWeb技術側の初歩のお話をしていただけないでしょうか? 学校の技術でHTMLに触っただけの人間には、最近のフロントエンドはリッチすぎて何から学べばいいのかよく分かりませんでした。(Vanillaが何を指すのか調べても理解するのに時間がかかりました。) 幅広い範囲の中で、どの技術がどんなものを作るのに適しているのか、意見をお聞きしたいです。 あと初心者がとりあえずAI生成でGUI側を作ってみる態度についてどう思っていらっしゃるか訊いてみたいです。
フロントエンドの基礎、検討します! プログラミングでの AI 生成の利用はとても便利ですし、使い方次第で学習にも有益だと思います。 AI に生成させることは、目的を適切に文章化するということでもあり、それが自分の考えを整理することにも繋がりますね。 人に聞いたり調べたりするときもそうですが、提示された答えをそのまま使うのではなく、自分の知識として整理して使うことが大事だと思います。
golangはごルーチンが最初からついてたからね。あっちのほうが、動きはおもしろいんだけどねw rustは、rcやarcなど、スレッドにも権利っぽいのがあるから、複雑すぎるw ほんとrustは、やりにくいよw
わぁ、 最近Rust触ってなかったけど、 tauriでも使って、アプリでも作ろうかしら。
macのJIS配列が至高だと思っているけど汎用性がない。 HHKB日本語配列はA横controlでありながら変換無変換でかな英数切り替えが非常に楽になるのでこれ以外使えない
タスクトレイ常駐アプリを作る際にとても参考になりました。 バージョンの違いか、OSの差なのかmacOSだとtray_handle.destroy()しなくてもアイコンが消せました。
トポロジカルソートだ
なるほど!???? トポロジカルソート、勉強してみます!
Tauriの排他原理'(違)
非道キショ理! の黒歴史
投稿待ってましたぞい!
こんばんは。いつも動画を参考にさせていただいております。 この動画とは関係ないのですが、主様が今まで読んできて良かった技術書や技術サイト、初心者から今に至るまでどのように学習してきたのかを知りたいです。
yewを使うのでは無いのですね
tauri2.0でのandroid版開発は署名関連とManifestがだるい。 不備があるならbuildの時点で教えてくれと思った。 まあまだベータだしその辺の進化も期待している。
質問です! RustとJavaScriptはどこで使い分けていますでしょうか? JavaScript側のAPIが充実してるが故に「全部JavaScriptでいいんじゃないか?」って思ってしまうんですが、セキュリティ的にはあまりよくないみたいですし... 初心者の私としてはどうしていいか全くわからずじまいです...
わたしは UI の操作以外はなるべく Rust で書いています そのほうがたのしいので! Tauri は JavaScript だけでもセキュリティーを担保する仕組みを持っているので、JavaScript だけでもいいと思いますよ ただ、API が提供されないことをするには Rust を書かないといけなくなりますね
@@yakumokech 確かに楽しい方を使うのがいいですね!なんか難しく考えすぎていたようです。ありがとうございます!
解説探してました。助かります!
Rust 好きですね、C++ は C++20 あたりで、ほぼ Rust と同じ std::move とか Smart_ptr とかサポートして async/await も取り込んで、最近の言語全部入りになりましたが、ダメでしょうか? Java が Scala をやっつけたように頑張ってますけどね、、 Swift Kotlin と来たら Dart も一緒に入れても良いかも Javascript も出せるから Typescript 代わりにも成るし
Rustはtrait指向だと思うの
よく上がる話題ですよね
tauri今きました😅 富士通のタブでコンパイルかelection実行が重い😂
trait大事だけどどこになにがあるのか探し辛くなってる感じはします
C/C++ でアプリを作るレベルであれば、OSに保護されたメモリー空間で実行されるので、メモリーアクセスをミスっても自分のアプリが落ちるだけ、カーネルレベルで書く場合は当然メモリー空間を操作する必要があるので、操作出来る C/C++ 等の言語が必要。 C++ がを使えば string クラスで Java 等と同等に文字列を扱えるし STL を使えば、データ型も最近の言語と変わらない。メモリー管理も sma-t_ptr が使える。参照も使えるので必要な所だけポインターを使えば良いだけ。 C++ の欠点はマイナーで使う人が減って来ている事と、最近の仕様まで取り込んで modan な書き方から昔の C言語まで何でも書けてしまうため言語仕様と外部ライブラリーが巨大で全部使うためには大量に覚える事がある事と、人に寄って全く違うレベルでも書けてしまい同じ事を書いても全く違うコードに成る可能性がある事
Rustを始めてみて思うのが、RustがOOPであると言われたりそうでないと言われたり正直わからない C−SharpをやってたせいでもあるけれどOOPではないと思う でも一概に全く違う(他に当てはまるのがない)とも言えないのがRust始めてみて思う難しさ
OOPが分からないのは出典なく議論してるからですね。出典あってもOOPはほぼ無意味だから捨てたほうがいいですが。C++カオスだしメモリ安全な言語を作りたい、所有権渡しって関数型と相性よくね?みたいな感じで作られてる。だから見た目は既存言語っぽいが中身はメモリ第一だったり、関数型だったりする。(構造体とメソッドも実は単なる糖衣構文でパフォーマンス低下がない)この糖衣構文を愚直に定義にあてはまればGOF(デザインパターンの人達)のOOPですね。
うぽつです!
ポインタが難しいとだけ聞いてたんですがわかりやすすぎて躓かずにこれから勉強できそうです感謝