タグ

programmingとc言語に関するogawastのブックマーク (4)

  • Advanced Programming (C言語)

    アドバンスド プログラミング Advanced Programming 講義目的 この講義は,1年次配当のいくつかの講義で習ったC言語を用いて,より高度なプログラミングが行える知識と技術とを修得することを目的としている。 1年次に行われたプログラミングの授業では,C言語に関する基的な知識とプログラミングにあたっての基礎的な技術とを学んだが, この講義では,有用なアルゴリズムを用いたプログラムを実際にコーディングすることにより, 高度かつ実践的なプログラミングのための知識と技術とを修得する。 講義内容 ウォーミングアップ 上達するために 配列 スタック 待ち行列 線形リスト オセロゲーム作成 バックトラック法 カラム 巡回的添字(剰余演算子% の活用) 配列=ポインタ の例外 array[n]== n[array] ??? 仮引数と実引数 swich文の書き方 レポートについて レポートは

  • Cプログラミング診断室 - 藤原博文

    はじめに 開院準備 昔むかし/ レベル差/ 教育/ ネットワーク/ 情報集め/ 隠すことについて/ プログラムコンテスト/ ドキュメント/ 楽するように/ 手抜きと下手の違い/ 開院 第1部 外来 第1章 普通の初心者 最初から充実した(!?)プログラムが登場 関数を短くし、コメントを改善する 上手になる秘訣/ プログラムの紹介/ 何だ、このプログラムは!!/ 短くするには/ コメントについて/ 無駄な努力をやめよう/ 名前/ 気になる個所/ 修正プログラム/ 課題/ まとめ 第2章 これでもプロ 売りものであるにもかかわらず、超きたない! 構造的な欠陥の指摘〜引数、ポインタの活用 プログラムの紹介/ 「超」基的問題点/ 関数分解/ 構造的欠陥/ 引数を使おう/ ポインタ/ その他/ まとめ(修正プログラム) 第3章 上司が問題 まさに驚異的なプログラムの見というべき 内容の修正から、

  • GCC 解読室 Wiki*

    Wikiaへ引越し Wikiaへ引っ越す事になりました。 新しくページを作る時はWikiaの方にお願いします。 ▲ ▼ FrontPage GCC のソースコードをひらメソッドで読んでいこうかと思っています. GCC は,最も歴史が古く,よってたかって世界中の スーパハカー に知恵と技術の限りを尽くして叩かれ続け,今では全てのフリーソフトウェアの礎石となっている,地球が宇宙に誇れるプログラム ((c) shinichiro_h さん & wo さん) です.ぜひあなたも一緒に,この難攻不落の要塞に挑んでみませんか ? 私 (管理人 あろは) は,とりあえず今の所,フロントエンドが何をやっているのか (GCC の内部データ表現形式である木構造,GENERICTree と GIMPLE Tree がどのようにして生成されるのか) を理解したいです. (RTL を含む,ターゲットア

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1