タグ C言語 が登録されている動画 : 1354 件中 33 - 64 件目
種類:
- タグ
- キーワード
対象:
【C言語検証】Binaryenを目指してPart.2「分岐予測の効果は条件式の確率によって変わるのか」
条件分岐は現代のCPUの持つパイプライン処理による高速化を打ち消してしまう。
そこで分岐予測によって条件分岐を先読みすることで遅延を軽減する技術がある。
しかし、分岐予測による効果は条件式が真となる確率によって変わるのか、というのが今回の検証である。
アセンブラはGCC、最適化オプションは不使用です。
【C言語検証】Binaryenを目指してPart.1「比較演算子の直接計算」
条件分岐は現代のCPUが持つパイプライン処理の持つ高速化の能力を打ち消してしまう。
何本ものパイプラインを持つスーパースカラを実装したCPUでは、繰り返し何度も行われる短い処理に条件分岐があるとそれだけで格段に処理が遅くなってしまう。
そこで、比較演算子を直接計算に使い、条件分岐をなくすことでどれだけ高速化するのかを検証してみた。
動的メモリ確保し、rand()関数で生成されたそれぞれ要素数0x1000000個の配列a,bをもとに処理をさせています。
アセンブラはGCC、最適化オプションは不使用です。
C言語講座、(1)第1問
【主な内容】
・#include
・変数の型
・#define
【動画説明】
本講座は動画でマスターできる講座です。PC、携帯端末などで自由に閲覧ください。
動画時間は約80分です。
特徴)
本1冊分の内容が動画1本で学べます。本を読むのにはそれなりに時間がかかりますが、動画は約1時間でざっと内容をみれます。
つまり、全体の内容をとらえるには、動画がよい学習スタイルになるでしょう。
対象)
会社組織に属しているすべての方に見ていただきたい内容です。
特に、フレッシュマンや、係長やチームリーダーなどに昇進した方には必見の内容です。
※基本情報処理技術者試験を題材にしております。
【関連リンク】
講座に関する情報は、以下のサイトをご確認ください。
http://www.ai-light.com/itkeiei/
youtubeで「アイライトIT経営研究会」の無料動画が見放題です。
https://www.youtube.com/user/ailightcom
直接にシステム開発会社にご依頼を検討されている方はこちらをご覧ください。
http://www.ai-light.com/
[ゆっくり解説]C言語で実装!掃き出し法
前回の動画 ( https://www.nicovideo.jp/watch/sm38763868 ) で、次は掃き出し法が良いと助言をいただいたため、今回は掃き出し法について解説しました。
掃き出し法は連立一次方程式を解く手法の一つで、このアルゴリズムは直感的でわかりやすい部類になります。
余裕があればLU分解なども解説したいと思います。
[追記]
0除算の例外のご指摘をいただきました。
今回は係数に0があるうな場合は顧慮しないということにしておいてください(許してくださいお願いします)。
行列を行列式と記載していた件についても修正いたしました。
ご指摘ありがとうございました。
[YouTube URL]
https://youtu.be/OeZE2Zw6RY8
[音楽]
魔王魂
第三回「四則演算・型・演算子」楽しく学ぼう!C言語プログラミング教室!
動画のタイトルがあるとはいえ、これってどの回で解説してたっけ?って思った時に見てください。
https://docs.google.com/spreadsheets/d/15K3TsegtMuTI60zNB9hXfyLPtKiz5c_P/edit?usp=sharing&ouid=102501338189055833085&rtpof=true&sd=true
この回のYouTube版 https://youtu.be/hBnwLVoCnIM
YouTube→https://www.youtube.com/channel/UCwNFWPaCHLWLAbhSAZUhzIQ/
Twitter→https://twitter.com/kei_yoshi_a
マシュマロ→https://marshmallow-qa.com/kei_yoshi_a
質問箱→https://peing.net/ja/kei_yoshi_a
ウェブサイト→https://keiyoshia.jimdofree.com
最後のED映像は感想や質問コメントタイムということで。YouTube用に作ったやつを面倒くさくてそのままにしてるだけだから。
[ゆっくり解説]C言語で実装!クイックソート
アルゴリズム講座第1回としてクイックソートについて解説しました。
クイックソートは再効率の並び替えアルゴリズムであり、実践でもよく使用されています。
今回はそのクイックソートを解説したあと、C言語で実装しています。
0:11 解説
2:38 C言語で実装
3:55 プログラム全体図
[YouTube: URL]
https://youtu.be/roKSDK1JdGw
[音楽]
魔王魂
第二回「C言語の超基本的な記述」楽しく学ぼう!C言語プログラミング教室
※訂正箇所がありました。申し訳ございません。
2023/10/10 追記
0:31 ✕英単語functionの頭文字 → ◯書式を意味する"format"の頭文字
動画のタイトルがあるとはいえ、これってどの回で解説してたっけ?って思った時に見てください。
https://docs.google.com/spreadsheets/d/15K3TsegtMuTI60zNB9hXfyLPtKiz5c_P/edit?usp=sharing&ouid=102501338189055833085&rtpof=true&sd=true
この回のYouTube版 https://youtu.be/eUrcuOSNUqw
YouTube→https://www.youtube.com/channel/UCwNFWPaCHLWLAbhSAZUhzIQ/
Twitter→https://twitter.com/kei_yoshi_a
マシュマロ→https://marshmallow-qa.com/kei_yoshi_a
質問箱→https://peing.net/ja/kei_yoshi_a
ウェブサイト→https://keiyoshia.jimdofree.com
最後のED映像は感想や質問コメントタイムということで。YouTube用に作ったやつを面倒くさくてそのままにしてるだけだから。
[2021年最新版]C言語環境構築[ゆっくり実況]
0:08 C言語とは
0:37 gccの導入
3:24 Visual Studio Codeの導入
6:51 動作チェック
[リンク]
gcc[http://mingw-w64.org/doku.php]
Visual Studio Code[https://azure.microsoft.com/ja-jp/products/visual-studio-code/]
[編集ソフト]
ゆっくりMovieMaker4
[音楽]
魔王魂
第一回「環境構築&C言語の世界へGO!」楽しく学ぼう!C言語プログラミング教室
YouTube→https://www.youtube.com/channel/UCwNFWPaCHLWLAbhSAZUhzIQ/
Twitter→https://twitter.com/kei_yoshi_a
マシュマロ→https://marshmallow-qa.com/kei_yoshi_a
質問箱→https://peing.net/ja/kei_yoshi_a
ウェブサイト→https://keiyoshia.jimdofree.com
動画のタイトルがあるとはいえ、これってどの回で解説してたっけ?って思った時に見てください。
https://docs.google.com/spreadsheets/d/15K3TsegtMuTI60zNB9hXfyLPtKiz5c_P/edit?usp=sharing&ouid=102501338189055833085&rtpof=true&sd=true
最後のED映像は感想や質問コメントタイムということで。YouTube用に作ったやつを面倒くさくてそのままにしてるだけだから。
環境構築をPCの画面を見せながらやります。Windows前提。うp主はWindows10。
この動画ではMinGWとWindows PowerShellを使ってます。
マイナー(?)な方法としてUbuntuを使う方法もありますがここでは解説しません。
YouTubeでのみ公開していましたが非公開にしました。
YouTube版 https://youtu.be/BU4DGKPFFgc
スーパーマリオを小一時間で作ってみたGL【プログラミング実況】
OpenGL (C/C++) で、スーパーマリオブラザーズを0から作りました。
編集無しの一発撮りです。
freeglut と、OpenGL Mathematics (GLM) を使用しています。
【使用画像について】
ユニティちゃん公式ホームページで公開されている「ユニティちゃん 2Dデータ」のpngファイルを、Windows「ペイント」で24ビットビットマップに変換しました。透過部分は緑(#00ff00)にしてあります。© Unity Technologies Japan/UCL
【freeglut のお手軽導入】
下記リンクから freeglut.zip(お手軽版)ダウンロードをダウンロードし、各ファイルをプロジェクトフォルダーに放り込めば、freeglut を利用可能です。
https://gameprogrammingunit.web.fc2.com/gl/freeglut.htm (GPU - OpenGL - freeglutのセットアップ)
【GLM の導入方法】
http://glm.g-truc.net/ から glm-*.*.*.*.zip をダウンロードして、解凍してglm-*.*.*.*.zip\glm\glm フォルダーをプロジェクトのフォルダーにコピーして下さい。
【マイリスト】mylist/70904879
【高画質版】https://youtu.be/YUcTO9sEB6U
スペースインベーダーを小一時間で作ってみたGL【プログラミング実況】
OpenGL (C/C++) で、スペースインベーダーを0から作りました。
編集無しの一発撮りです。
freeglut と、OpenGL Mathematics (GLM) を使用しています。
【freeglut のお手軽導入】
下記リンクから freeglut.zip(お手軽版)ダウンロードをダウンロードし、各ファイルをプロジェクトフォルダーに放り込めば、freeglut を利用可能です。
https://gameprogrammingunit.web.fc2.com/gl/freeglut.htm (GPU - OpenGL - freeglutのセットアップ)
【GLM の導入方法】
http://glm.g-truc.net/ から glm-*.*.*.*.zip をダウンロードして、解凍してglm-*.*.*.*.zip\glm\glm フォルダーをプロジェクトのフォルダーにコピーして下さい。
【マイリスト】mylist/70904879
【高画質版】https://youtu.be/AK3zioxgzDw
アルカノイドを小一時間で作ってみたGL【プログラミング実況】
OpenGL (C/C++) で、アルカノイドを0から作りました。
編集無しの一発撮りです。
freeglut と、OpenGL Mathematics (GLM) を使用しています。
【freeglut の導入方法】
http://freeglut.sourceforge.net/ を参照して下さい。
よくわからない方は、下記のファイルをダウンロードして、プロジェクトのフォルダーに展開して下さい。
http://gameprogrammingunit.web.fc2.com/gl/freeglut.zip
【GLM の導入方法】
http://glm.g-truc.net/ から glm-*.*.*.*.zip をダウンロードして、解凍してglm-*.*.*.*.zip\glm\glm フォルダーをプロジェクトのフォルダーにコピーして下さい。
【マイリスト】mylist/70904879
【高画質版】https://youtu.be/DMnbbZ-rc9M
ポンを小一時間で作ってみたGL【プログラミング実況】
OpenGL (C/C++) で、ポンを0から作りました。
編集無しの一発撮りです。
freeglut と、OpenGL Mathematics (GLM) を使用しています。
【freeglut のお手軽導入】
下記リンクから freeglut.zip(お手軽版)ダウンロードをダウンロードし、各ファイルをプロジェクトフォルダーに放り込めば、freeglut を利用可能です。
https://gameprogrammingunit.web.fc2.com/gl/freeglut.htm (GPU - OpenGL - freeglutのセットアップ)
【GLM の導入方法】
http://glm.g-truc.net/ から glm-*.*.*.*.zip をダウンロードして、展開してglm-*.*.*.*.zip\glm\glm フォルダーをプロジェクトのフォルダーにコピーして下さい。
【マイリスト】mylist/70904879
【高画質版】https://youtu.be/bZ5uDZkYERs
スペースウォー! を小一時間で作ってみたGL【プログラミング実況】
OpenGL (C/C++) で、スペースウォー! を0から作りました。
編集無しの一発撮りです。
freeglut と、OpenGL Mathematics (GLM) を使用しています。
【freeglut のお手軽導入】
下記リンクから freeglut.zip(お手軽版)ダウンロードをダウンロードし、各ファイルをプロジェクトフォルダーに放り込めば、freeglut を利用可能です。
https://gameprogrammingunit.web.fc2.com/gl/freeglut.htm (GPU - OpenGL - freeglutのセットアップ)
【GLM の導入方法】
http://glm.g-truc.net/ から glm-*.*.*.*.zip をダウンロードして、展開してglm-*.*.*.*.zip\glm\glm フォルダーをプロジェクトのフォルダーにコピーして下さい。
【マイリスト】mylist/70904879
【高画質版】https://youtu.be/g4M8WeKSbfs
Tennis for Two を小一時間で作ってみたGL【プログラミング実況】
OpenGL (C/C++) で、Tennis for Two を0から作りました。
編集無しの一発撮りです。
freeglut と、OpenGL Mathematics (GLM) を使用しています。
【freeglut のお手軽導入】
下記リンクから freeglut.zip(お手軽版)ダウンロードをダウンロードし、各ファイルをプロジェクトフォルダーに放り込めば、freeglut を利用可能です。
https://gameprogrammingunit.web.fc2.com/gl/freeglut.htm (GPU - OpenGL - freeglutのセットアップ)
【GLM の導入方法】
http://glm.g-truc.net/ から glm-*.*.*.*.zip をダウンロードして、展開してglm-*.*.*.*.zip\glm\glm フォルダーをプロジェクトのフォルダーにコピーして下さい。
【マイリスト】mylist/70904879
【高画質版】https://youtu.be/LPKggypnn6E
テトリスを小一時間で作ってみたⅡ【プログラミング実況】
C言語によるコンソールアプリケーションで、テトリスを0から作りました。
編集無しの一発撮りです。
前回はファミコン版のテトリミノの回転を再現する為に、予め用意したパターンを切り替える事で回転を表現しましたが、今回はテトリミノの回転をプログラムで行います。
【マイリスト】mylist/70749032
【高画質版】https://youtu.be/BJs29RicyPw
スーパーマリオを小一時間で作ってみた【プログラミング実況】
C言語によるコンソールアプリケーションで、スーパーマリオブラザーズを0から作りました。
編集無しの一発撮りです。
【マイリスト】mylist/70749032
【高画質版】https://youtu.be/QpSYAVqS2Dw
スペースインベーダーを小一時間で作ってみた【プログラミング実況】
C言語によるコンソールアプリケーションで、スペースインベーダーを0から作りました。
編集無しの一発撮りです。
【マイリスト】mylist/70749032
【高画質版】https://youtu.be/YyHkhy2fim8
ブロックくずしを小一時間で作ってみた【プログラミング実況】
C言語によるコンソールアプリケーションで、ブロックくずしを0から作りました。
編集無しの一発撮りです。
【マイリスト】mylist/70749032
【高画質版】https://youtu.be/1dfOCNQyYqg
【職人求む!】コマンドプロンプトでようこそジャパリパークへを再現してみた(仮)
C言語でAAを使って何かできないかと考えていたところ、アスキーアニメというページを発見しました。これに興味がわきAAを作成しようとしたのですが、初心者には敷居が高いので画像からAAに変換するツールを使わせていただきました。仮に作ってみましたが見にくい所が多々あります。
その事でAA職人様にお願いがあります。自分でも改良を頑張ってみますが、コードと参考画像を用意するので制作に協力していただけないでしょうか?まとめたファイルを以下のダウンロードリンクからダウンロードできます。コマはjapari_0000.jpegからスタートしています。よろしくお願いします。
アップロード場所は個人のサイトがないので、アップローダーに上げて頂きリンク先をコメントで教えてください。
ダウンロードリンク→https://20.gigafile.nu/0412-b65eb2fa6947250ae6306e6aa43fa84e
参考サイト
アスキーアニメ(鳥)https://saeki-ce.xsrv.jp/C_src/anime01.html
使用ツール
行頭・行末なんでも追加・削除くん
文字絵エディター
AA変換(アスキーアート生成) https://tool-taro.com/image_to_ascii/
追記:bm様、ぼっけもの様広告していただきありがとうございます!
【ハッキング】のーりと一緒にペネトレーションテストしようよ!~怪しいメールをむやみに開く恐怖の巻~【ホワイトハッカー】
ペネトレーションテストする動画です。
動画中に出てくるURL
GitHubリポジトリ(ソースもあるよ)
https://github.com/h0tcat/PentestSample/
gmailで紐付けするURL
https://raw.githubusercontent.com/h0tcat/PentestSample/master/sakuhinn.jpg.exe
【あきばたんのVRでセカンドライフ第77回】OpenGLプログラミング「GLUT→FreeGLUTを使え!」だってさ
急に難しそうな話題ですみません、だって気になるんだもの。マスター出来ちゃったらオリジナルゲームエンジンつくれるでしょ。どさくさに一般公開したら夢あるじゃん。
参考にした動画
sm32660610
FreeGLUTの導入方法(2015年現在)
sm26159752
加筆
Windows上でのプログラミングは「NuGet」を使うと便利らしいです。「Nupengl Core」をインストールするもよう。でもしばらくメンテナンスしていないので果たして大丈夫か不安です。
お借りしたもの
ニューススタジオ背景
nc210233
BGM
nc214309
nc193754
nc200873
GLUT公式ページ
https://www.opengl.org/resources/libraries/glut/
たまには真面目にお勉強!【プログラミングカー】
2020年、小学校でプログラミング教育が必修化へ。
学校で初めて習って『わからない』と悩んでしまう前に、
玩具で楽しく遊ぶという認識のもと『学び』に触れる機会があるのは、
それはとても素晴らしいことだと思います。
嗚呼、思い出すなぁ。
『将来必要だから』と小学生の授業で初めてパソコンに触り、
しかしキーボード配列もローマ字打ちも意味が分からず、
『僕は将来どうなってしまうんだろう』と悩んだ日々・・・。
結果として『ゲーム実況者』になりました。(by いい大人達のオッサン)
はじめてのプログラミングカー(Gakken)
公式サイト → https://www.gakkensf.co.jp/pgc/
他の動画はこちら→mylist/65173216
ユーザーチャンネル→https://ch.nicovideo.jp/iiotonatati
エクストラチャンネル→https://ch.nicovideo.jp/iiotonatatiex
1.5倍速でのC#入門 その1~導入~
※ニコニコの仕様?で画質が悪いです。高画質なものはYouTubeにアップしています。
こんにちは、ほむほむです。
何か、不備等ありましたら、コメントしていただけると幸いです。
コミュニティ:co2238111
ホームページ:https://homuhomu2525.dip.jp/
YouTube :https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA
Twitter :@homu_homu_ai
「C#入門」マイリストmylist/66265610
「C/C++入門」マイリスト→mylist/55394338
「一緒に学ぶPython入門」マイリスト→mylist/62412051
その2→
【C言語】10分ちょいでさくっと学ぶポインタ【講座】
苦C( https://9cguide.appspot.com/ )とかそのへんでC言語を学び始めたもののポインタで躓いた方や、今からポインタを学ぶ方を対象にしたつもりの講座動画です。
基礎を理解していることが前提になっているのでご注意ください。
あと経験者ニキ達は粗探ししてコメで不足情報とか盛ってくれると(初学者が)たすかる
声が聞き苦しい場合は、その苦しみを糧にさらなる高みを目指してください(?)
バーチャル肉体活動まとめ:mylist/68821217
BGM:MusMus( http://musmus.main.jp/ )
ポインタ型記法のススメ ─ int* p; int *p; 空白をどちらに挿入するか
https://marycore.jp/coding/pointer-is-type/
一緒に学ぶGo言語入門 ~その13:並列処理(後編)~
こんにちは、ほむほむです。
一緒にGo言語を入門できればと思い動画をアップしていきます。
何か、不備等ありましたら、コメントしていただけると幸いです。
コミュニティ:co2238111
ホームページ:https://homuhomu2525.dip.jp/
YouTube:https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA
Twitter :@homu_homu_ai
「C/C++入門」マイリスト→mylist/55394338
「一緒に学ぶPython入門」マイリスト→mylist/62412051
「一緒に学ぶGo言語入門」マイリスト→mylist/68153986
その12→sm36795068
その14→
一緒に学ぶGo言語入門 ~その12:並列処理(前半)~
こんにちは、ほむほむです。
一緒にGo言語を入門できればと思い動画をアップしていきます。
何か、不備等ありましたら、コメントしていただけると幸いです。
コミュニティ:co2238111
ホームページ:https://homuhomu2525.dip.jp/
YouTube:https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA
Twitter :@homu_homu_ai
「C/C++入門」マイリスト→mylist/55394338
「一緒に学ぶPython入門」マイリスト→mylist/62412051
「一緒に学ぶGo言語入門」マイリスト→mylist/68153986
その11→sm36781778
その13→sm36800963
一緒に学ぶGo言語入門 ~その11:メソッドとインターフェース(後編)~
こんにちは、ほむほむです。
一緒にGo言語を入門できればと思い動画をアップしていきます。
何か、不備等ありましたら、コメントしていただけると幸いです。
コミュニティ:co2238111
ホームページ:https://homuhomu2525.dip.jp/
YouTube:https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA
Twitter :@homu_homu_ai
「C/C++入門」マイリスト→mylist/55394338
「一緒に学ぶPython入門」マイリスト→mylist/62412051
「一緒に学ぶGo言語入門」マイリスト→mylist/68153986
その10→sm36779571
その12→sm36795068
一緒に学ぶGo言語入門 ~その10:メソッドとインターフェース(中編)~
こんにちは、ほむほむです。
一緒にGo言語を入門できればと思い動画をアップしていきます。
何か、不備等ありましたら、コメントしていただけると幸いです。
コミュニティ:co2238111
ホームページ:https://homuhomu2525.dip.jp/
YouTube:https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA
Twitter :@homu_homu_ai
「C/C++入門」マイリスト→mylist/55394338
「一緒に学ぶPython入門」マイリスト→mylist/62412051
「一緒に学ぶGo言語入門」マイリスト→mylist/68153986
その9→sm36777959
その11→sm36781778
一緒に学ぶGo言語入門 ~その9:メソッドとインターフェース(前編)~
こんにちは、ほむほむです。
一緒にGo言語を入門できればと思い動画をアップしていきます。
何か、不備等ありましたら、コメントしていただけると幸いです。
コミュニティ:co2238111
ホームページ:https://homuhomu2525.dip.jp/
YouTube:https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA
Twitter :@homu_homu_ai
「C/C++入門」マイリスト→mylist/55394338
「一緒に学ぶPython入門」マイリスト→mylist/62412051
「一緒に学ぶGo言語入門」マイリスト→mylist/68153986
その8→sm36756894
その10→sm36779571
一緒に学ぶGo言語入門 ~その8:構造体, 配列, slice, map(後編)~
こんにちは、ほむほむです。
一緒にGo言語を入門できればと思い動画をアップしていきます。
何か、不備等ありましたら、コメントしていただけると幸いです。
コミュニティ:co2238111
ホームページ:https://homuhomu2525.dip.jp/
YouTube:https://www.youtube.com/channel/UC-6zNODaTIaIhpKW3c34eWA
Twitter :@homu_homu_ai
「C/C++入門」マイリスト→mylist/55394338
「一緒に学ぶPython入門」マイリスト→mylist/62412051
「一緒に学ぶGo言語入門」マイリスト→mylist/68153986
その7→sm36747178
その9→sm36777959