約 3,226,599 件
https://w.atwiki.jp/shinsa/pages/20.html
プログラミング言語、Webの技術、などなど データ圧縮、アーカイブ Googleサジェスト メモ
https://w.atwiki.jp/altkansai/pages/78.html
Python ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ 【パイソン】 AnacondaでPythonの環境構築!概要~インストール方法まで解説 https //udemy.benesse.co.jp/development/web/anaconda-install.html 大貧民 https //qiita.com/sugman_a/items/210e17285b1025032693 Pythonでグラフを描く https //www.huffingtonpost.jp/entry/story_jp_5d92aba3e4b0e9e76051b893?ncid=tweetlnkjphpmg00000001 numpyの使い方 https //qiita.com/jyori112/items/a15658d1dd17c421e1e2 【ARKit】今日からはじめる AR プログラミング Part.1「現実空間をトラッキングする」 https //qiita.com/chino_tweet/items/cb14518f3c91d3f66c04 言語を誰が保障するのか。浜松の「公営日本語教室」に集う人々 https //www.refugee.or.jp/fukuzatsu/hirokimochizuki06 【NumPy入門 np.linspace】等差数列を作成する関数 https //www.sejuku.net/blog/69091 等差数列を作るための関数、np.linspaceを紹介します <書籍> https //snowtree-injune.com/2019/07/17/book-review/ ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装 基本:簡単なfor文とrandom関数を使ってグラフを表示しよう https //snowtree-injune.com/2018/10/07/first_matplotlib/ 「インデント」とは文のはじめの空白のことです。 ゆうくんと学ぶパイソン https //snowtree-injune.com/2018/10/07/first_matplotlib/ メソッド パイソン 特殊メソッド http //tiginkgo.hateblo.jp/entry/20171217/1513509024 __repr__()メソッド https //ut3.me/programming/python-repr 基本的な特殊メソッドと__str__ https //www.python.ambitious-engineer.com/archives/338 驚愕の人類の未来とテクノロジー人工知能を考える データサイエンティスト 安宅氏 https //www.youtube.com/watch?v=hDy3bJ7iANU ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ PythonでARマーカー認識<2018年09月04日> https //qiita.com/sugman_a/items/1af4664521decebace8b 【Pythonでプログラミング】arucoライブラリを使ってARマーカを認識してみた http //okatenari.com/2017/11/28/python-ar/ 【Python入門】イテレータの使い方を解説 https //www.sejuku.net/blog/23570 ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ AR AR core https //qiita.com/taptappun/items/a5337d29a43d5d673c7f 【ARKit】今日からはじめる AR プログラミング Part.1「現実空間をトラッキングする」 https //qiita.com/chino_tweet/items/cb14518f3c91d3f66c04 ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ これまでのAR https //qiita.com/taptappun/items/bc38a446a06c83bd1898
https://w.atwiki.jp/chiemi_watanabe/
scanfでアドレスを渡していない int a; scanf("%d",a); scanfでchar配列名のアドレスを渡している char str[64]; scanf("%s", str); 条件分なのに「==」じゃなくて「=」を使って代入をしてしまう int a=5; if(a=5){... printfでフォーマットが間違っている char *str="abcdefg"; printf("%d",str); 関数名が間違っている int i=10; pritnf("%d",i); 文字列を入れる変数が配列になっていない char str; scanf("%s",str); 用意した文字列の配列要素数を超えて文字列を書き込もうとしている char address[3]; //住所を入れるはずなのに! printf("input address of your home."); fgets(address,100,stdin); そもそもfgetsの第2引数はsizeof(address)にすべき。 for文やwhile文で必要なループ回数を超えてまわしている 初期値が設定されていないのにインクリメンタル演算子を使っている int i,count; for(i=0;i 10;i++){count++;} for文の後にセミコロンを書いてしまう for(i=0;i 10;i++); count++; 10回分、空の文をまわしているだけになってしまう。 「 」と「”」の間違い char a; a=getchar(); if(a=="y"){... 1文字の場合は「 」 文字列の比較で==を使う char *str1="abc"; char *str2="cdf"; if(str1==str2){... こういうときは if(strcmp(str1,str2)==0) とする
https://w.atwiki.jp/h_udon/pages/12.html
関連リンク bashとか68user's page CYBERAM Documents Project C/C++GCC, the GNU Compiler Collection C/C++プログラムのお勉強 猫でもわかるプログラミング きときと Visual Studio 2005 Express Edition 初心者のためのポイント学習C言語 BohYoh.com【C言語講座】標準ライブラリ関数 PerlVector Download Perl とほほのperl入門 Perl基礎入門 awkAWKとは Front Page - Japan GNU AWK Users Club 概念Codian プログラマーの格言(盗作多し) いっぱいWisdomSoft その他Cygwin Information and Installation Cygwinを使いこなそう 真ゼロ円でできるXサーバ Life with Cygwin
https://w.atwiki.jp/kata-niho/pages/823.html
原語 programming, programing 和訳 名詞 順序立て、系統立て、段取り、手筈、設計、組み立て、構成、構築、次序、 作文 (さくぶん/さくもん)、作表、作図 漢字一字 画、計、次 やまとことば ついで(序) 備考欄 辞書 説明 廣辭林新訂版 (無記載) 新訂大言海 (無記載) 角川国語辞典新版 (無記載) 大英和辭典 (無記載) 同義等式 原語単位 programming=段取り カタカナ語単位 プログラミング=段取り 附箋:P フ 英語
https://w.atwiki.jp/projecthikky/pages/71.html
競技プログラミング 競プロを始める 競プロの用語 競プロのコツ・テク 競プロの問題案内 競プロのコンテストカレンダー スレ民の挑戦結果報告 プログラミングに関する問題をコーディングして解いていくジャンルの遊び 『競技プログラミング(略して競プロ)』『プログラミングコンテスト(略してプロコン)』と呼ばれる 競技プログラミングを嗜む人たちは『競技プログラマ』『競プロer』と呼ばれる ※あくまで遊びのジャンルなので就職には役に立ちません(一部の新卒学生を除く) 競技プログラミングについての情報提供サイト https //topcoder.g.hatena.ne.jp/ https //topcoder-g-hatena-ne-jp.jag-icpc.org 競技プログラミング日本の競技プログラミングサイト・プログラミングコンテストAtCoder (オススメの競プロサイト) yukicoder (オススメの競プロサイト) AOJ (Aizu Online Judge) SamurAI Coding (AIコンテスト) CODE VS (AIコンテスト) CodeIQ Paiza, POH! ISUCON (チューニング) SECCON (CTFのコンテスト) BugBounty.jp (バグ探し) HOJ (Herbert Online Judge) (ゲーム) Turing game Online (ゲーム) Anarchy Golf (コードゴルフ) Graph Golf 全国統一プログラミング王決定戦 HOJ (Hamako Online Judge) Kotamanegi Online Judge KCS (Kagamiz Contest System) CodeXP TopProver (Coqを使った証明コンテスト) CafeCoder Marathon Online Judge(仮) Library Checker GOJ (撃墜オンラインジャッジ) SIGNATE (機械学習コンテスト) ProbSpace (データ分析コンテスト) OMC (Online Math Contest) (数学コンテスト) 海外の競技プログラミング・プログラミングコンテスト (※英語だよ)GCJ (Google Code Jam) GHC (Google Hash Code) GKS (Google Kick Start) TCO (TopCoder Open) FHC (Facebook Hacker Cup) RCC (Russian Code Cup) Yandex Algorithm TopCoder (世界的に有名な競プロサイト) Codeforces (多くの競プロerが参加してる) CSA (CS Academy) CodeChefSnackdown HackerRank HackerEarth HDOJ (BestCoder) Coderbyte ICFPC (ICFP Programming Contest) IPSC (Internet Problem Solving Contest) USACO (USA Computing Olympiad) COCI (CROATIAN OPEN COMPETITION IN INFORMATICS) UVaOJ (UVa Online Judge) POJ (PKU Online Judge) URIOJ (URI Online Judge) SPOJ (Sphere Online Judge) TJU ACM-ICPC Online Judge Timus Online Judge NTU Online Judge Baekjoon Online Judge A2 Online Judge COJ (Caribbean Online Judge) GeeksForGeeks LeetCode Online Judge Kattis SnarkNews Open Cup Honor Cup PEG Judge ejudge E-Olymp Codility Toph TLX TOKI Online Judge DMOJ (Don Mills Online Judge) Marathon24 Challange24 Deadline24 IOCCC (The International Obfuscated C Code Contest) (トリッキーなコードのコンテスト?) Project Euler (プログラミングで解く数学問題チャレンジ) CodinGame (AIコンテスト) Halite AI (AIコンテスト) Riddles.io (AIコンテスト) Russian AI Cup (AIコンテスト) Battlecode (AIコンテスト) AIgaming (AIコンテスト) CheckIO (ゲーム) Kotlin Heroes Coding Contest Microsoft Q# Coding Contest CTFTime (CTF) HackerOne (バグ探し) Kaggle (機械学習コンテスト) AIcrowd (機械学習コンテスト) DrivenData (機械学習コンテスト) Zindi (機械学習コンテスト) Rosalind (生物学) CodeSignal (旧CodeFights) Codewars Advent of Code Al Zimmermann's Programming Contests Reply Challanges PACE (Parameterized Algorithms and Computational Experiments) Coding Contest / CatCoder MathMash (数学コンテスト) 組織所属が必要なコンテストPG BATTLE 学生だけのコンテストCODE RUNNER CODE FESTIVAL ハル研プログラミングコンテスト パソコン甲子園 プログラミング部門 プロコン (全国高等専門学校プログラミングコンテスト) SuperCon U-22プログラミング・コンテスト 全国小中学生プログラミング大会 みんなのプロコン ドワンゴからの挑戦状 DISCO presents ディスカバリーチャンネル コードコンテスト 天下一プログラマーコンテスト MUJIN Programming Challenge RCO日本橋ハーフマラソン JOI (日本情報オリンピック) IOI (International Olympiad in Informatics、国際情報オリンピック) ICPC (国際大学対抗プログラミングコンテスト) IEEEXtreme Imagine Cup (イマジン カップ) Bubble Cup 日本の競技プログラミングサイト・プログラミングコンテスト AtCoder (オススメの競プロサイト) http //atcoder.jp/ 2008年のプロコンでアルゴリズム部門で世界3位を取った高橋直大が社長を務めるAtCoder社が提供する競技プログラミングサービス 無料で登録して遊べる。登録にはメールアドレスが必要。登録はコンテストページにて行う。 次の3つのコンテストがある(毎月のいずれかの土曜日に開催されてる) ABC (AtCoder Beginner Contest) ... 競技プログラミング初心者向けのコンテスト ARC (AtCoder Regular Contest) ... 競技プログラミング中級者向けのコンテスト AGC (AtCoder Grand Contest) ... 競技プログラミング中級者から上級者向けのコンテスト これらの過去問は毎日遊べる。 参考情報 AtCoderを始める yukicoder (オススメの競プロサイト) http //yukicoder.me/ yuki2006さんが運営する競技プログラミングで遊べる個人サイト 無料で登録して遊べる。登録にはツイッターかGitHubのアカウントとの連携が必要。 たまに小規模なコンテストが行われる(だいたい金曜日あたりに) コンテストの過去問であれば毎日遊べる。 参考情報 yukicoderを始める AOJ (Aizu Online Judge) http //judge.u-aizu.ac.jp/onlinejudge/index.jsp?lang=ja 会津大学が提供するサービス。過去のプログラミングコンテストの問題に挑戦できる。 無料で登録して遊べる。 「問題セット」と「コース」がある。 「問題セット」のほうは過去のプログラミングコンテストの問題。 「コース」のほうは勉強用。(会津大学の授業でも使ってるらしい) 毎日遊べる。 SamurAI Coding (AIコンテスト) http //samuraicoding.info/index-jp.html 国際的なAIプログラミングコンテスト CODE VS (AIコンテスト) https //codevs.jp/ AIを作るコンテストが開催されている。リクルートという会社が運営する。 無料で登録して遊べる。登録にはメアドのほか個人情報の登録が必要。 もともとは学生向けコンテストだった CodeIQ https //codeiq.jp/ 表向きはプログラミング問題を解いて遊ぶサイト。リクルートという会社が運営する。 裏向きは転職のための提出したソースコードを面接する会社に見せることが目的(ベテランプログラマの転職希望者のコードの良し悪しを調べる)。 無料で登録して遊べる。登録にはメアド登録のほか、フェイスブックやツイッターやGitHubでの連携登録などがある。 既にサービスは終了してる Paiza, POH! http //paiza.jp/ プログラミング問題を解いて転職活動に生かそうとするサイト。CodeIQと同じ。こちらはギノという会社が運営する。 無料で登録して遊べる。登録にはメアド登録のほか、フェイスブックやツイッターやGitHubの連携登録もある プログラミング初心者向けの動画学習コンテンツがある https //paiza.jp/works POH! (paiza online hackathon) という遊び専用のコンテンツもある https //paiza.jp/poh/ando https //paiza.jp/poh/joshibato https //paiza.jp/poh/enshura https //paiza.jp/poh/enkoi https //paiza.jp/poh/kirishima https //paiza.jp/poh/paizen https //paiza.jp/poh/ec-campaign ISUCON (チューニング) http //isucon.net/ 競プロとは違ってプログラムが高速動作するように改造(チューニング)するコンテストらしい。 ボトルネックというのを解消するのを目指すらしい。 SECCON (CTFのコンテスト) http //2016.seccon.jp/about/ 競プロとは全然違う。セキュリティ関係するコンテスト。 CTF(キャプチャー・ザ・フラッグ)と呼ばれる競技。 サーバーをハッキングして答えをゲットしたりとかそんな感じだと思う。 BugBounty.jp (バグ探し) https //bugbounty.jp/program/list プログラムのバグを探して見つけると賞金がもらえる。 HOJ (Herbert Online Judge) (ゲーム) http //herbert.tealang.info/ 普通のプログラミングとは違ってちょっと特殊なプログラミングで遊べる個人サイト。 ロボット(?)を操作するプログラミングをする。詳細はサイト閲覧のこと。 無料で登録して遊べる。 Turing game Online (ゲーム) http //snuke.main.jp/turing/ 普通のプログラミングとは違ってちょっと特殊なプログラミングで遊べる個人サイト。 コマンドチップというのを並べてコードを作ってテープを変化させる。詳細はサイト閲覧のこと。 無料で登録して遊べる。 Anarchy Golf (コードゴルフ) http //golf.shinh.org/ コードゴルフが楽しめるサイトらしい Graph Golf http //research.nii.ac.jp/graphgolf/ 国立情報学研究所が実施するコンテスト グラフ構造の直径を短くするのが目的らしい 全国統一プログラミング王決定戦 https //events.nikkei.co.jp/10490/ https //events.nikkei.co.jp/21116/ 日本経済新聞社が主催するコンテスト HOJ (Hamako Online Judge) https //hoj.hamako-ths.ed.jp/onlinejudge/ 浜松工業高校の在校生向けのオンラインジャッジらしい Kotamanegi Online Judge https //kotamanegi.com/ kotamanegiさんの個人運営のオンラインジャッジらしい KCS (Kagamiz Contest System) http //kcs.miz-miz.biz/ KOJ (Kagamiz Online Judge) のシステムを用いたコンテストシステムらしい CodeXP https //www.codexp.org どう書く.orgのコーディングパズルを解くCodeIQを意識したサービスらしい 放置されてる? 運営者はCodeIQで出題者やっていた人 https //twitter.com/stakemura TopProver (Coqを使った証明コンテスト) https //top-prover.top Coq をはじめとする証明支援システムを用いるコンテストサイトらしい 難しい CafeCoder https //cafecoder.top/ 初心者向けの競プロサイト サーバー運営費がなくて止まってるらしい? テストコンテストが予定されていたり、JOIssの問題移植なども始めていていたりと復活の兆しが見える。o(・`д´・ 。) ガンバレ!! https //twitter.com/CafeCoder_ Marathon Online Judge(仮) https //judge.ats5515.net マラソン系問題のオンラインジャッジ オープンベータらしい Library Checker https //judge.yosupo.jp 競プロで使うライブラリを整備するためのオンラインジャッジ 暖色系のガチ勢向け GOJ (撃墜オンラインジャッジ) https //gekitsui-online-judge.herokuapp.com/ 競プロのコードでコーナーケースに弱いコードを撃墜(Hack)するオンラインジャッジ SIGNATE (機械学習コンテスト) https //signate.jp 日本の機械学習のコンテスト ProbSpace (データ分析コンテスト) https //prob.space/competitions データ分析をするコンテストらしい OMC (Online Math Contest) (数学コンテスト) https //onlinemathcontest.com 数学のコンテストらしい プログラミング使っていいのかわからない 海外の競技プログラミング・プログラミングコンテスト (※英語だよ) GCJ (Google Code Jam) https //codingcompetitions.withgoogle.com/codejam グーグルが主催するプログラミングコンテスト グーグルのアカウントを持っていれば無料で参加できる。 コンテストの決勝戦の上位になれば賞金やTシャツが貰える GHC (Google Hash Code) https //codingcompetitions.withgoogle.com/hashcode グーグルが主催するチーム戦プログラミングコンテスト グーグルのアカウントを持っていれば無料で参加できる。 コンテストの決勝戦の上位になれば賞金が貰える(?) GKS (Google Kick Start) https //codingcompetitions.withgoogle.com/kickstart グーグルが主催するプログラミングコンテスト グーグルのアカウントを持っていれば無料で参加できる。 1位を取った人はグーグルの入社面接(インタビュー)を受けられるらしい 年に数回開催されるらしい TCO (TopCoder Open) http //tco16.topcoder.com/ TopCoderが開催するプログラミングコンテストで最大のもの。 コンテストの決勝戦の上位になれば賞金やTシャツが貰える FHC (Facebook Hacker Cup) https //www.facebook.com/hackercup フェイスブックが主催するプログラミングコンテスト コンテストの決勝戦の上位になれば賞金やTシャツが貰える RCC (Russian Code Cup) https //www.russiancodecup.ru/en/ Mail.Ruが主催するプログラミングコンテスト コンテストの決勝戦の上位になれば賞金やTシャツが貰える Yandex Algorithm https //contest.yandex.com/ https //contest.yandex.ru/?lang=en ロシアの検索大手のYandex社のコンテスト コンテストの決勝戦の上位になれば賞金やTシャツが貰える TopCoder (世界的に有名な競プロサイト) http //www.topcoder.com/ 世界的に有名な競技プログラミングサイト (TCと略されることがある) 日本ではSRM(アルゴリズム競争)、マラソンマッチ(MM)、TopCoderOpen(TCO)が人気があるらしい。 無料で登録して遊べる。 SRM https //topcoder.g.hatena.ne.jp/keyword/SRM%E3%81%AB%E5%8F%82%E5%8A%A0 マラソンマッチ https //topcoder.g.hatena.ne.jp/keyword/Marathon%20Match%E3%81%AB%E5%8F%82%E5%8A%A0 他にも賞金が出るコンテストが存在する。日本では不人気なのか情報が少ない。 TCOは色んなコンテストを含んだ総合イベント、SRMやマラソンマッチもある。TCOは決勝戦参加者は賞金やTシャツが貰えるらしい。 SRMで遊ぶにはパソコンにJAVAのインストールが必要。 SRMの過去問は毎日遊べる。 Codeforces (多くの競プロerが参加してる) http //codeforces.com/ TopCoderの次くらいに有名な競技プログラミングサイト(CFと略されることがある) 無料で登録して遊べる。 日本ではコドフォとも呼ばれる。 AtCoderと同様に企業コンテストもここで開催されることがあるらしい 企業コンテストの場合はロシア人しか参加できないらしい(ratedのミラーコンテストが開催されることはある) CSA (CS Academy) https //csacademy.com/contests/ プログラミングコンテストとかやってる。 Codeforceのアカウントと連携してる。 CodeChef https //www.codechef.com/ プログラミングの勉強ができる競技プログラミング形式のサービス。 無料で登録して遊べる。3種類のratedコンテストがある ACM-ICPC形式のコンテストが多いらしい。 コンテストはインド人に賞品が出ることが多いらしい Snackdown CodeChefのイベント大会で2人組でのチーム戦らしい HackerRank https //www.hackerrank.com/ プログラミングの能力を競いあうサービス。 無料で登録して遊べる。 様々な小さいコンテストが頻繁に開かれる。 コンテストはインド人に賞品が出ることが多いらしい HackerEarth https //www.hackerearth.com/challenges/ プログラミングコンテストとかやってるらしい。 HDOJ (BestCoder) http //bestcoder.hdu.edu.cn/ 中国の競プロサイト。中国語 Coderbyte https //coderbyte.com/challenges プログラミングの勉強ができる ICFPC (ICFP Programming Contest) http //www.icfpconference.org/contest.html ICFP(International Conference on Functional Programming/関数型プログラミング国際会議)が開催するコンテスト チーム戦だが1人チームもできるらしい 3日間の短い期間でたくさん実装する必要があってチームじゃないときついらしい IPSC (Internet Problem Solving Contest) https //ipsc.ksp.sk/ スロバキアの年1回のオンラインコンテストらしい 最大3人まで組めるチーム戦 5時間くらいでたくさんの問題があってチームじゃないときついらしい USACO (USA Computing Olympiad) http //usaco.org/ アメリカの組織。プログラミングコンテストとかやってる。 COCI (CROATIAN OPEN COMPETITION IN INFORMATICS) http //hsin.hr/coci/ クロアチアの競プロコンテストサイト UVaOJ (UVa Online Judge) https //uva.onlinejudge.org/ スペインのバリャドリッド大学が提供するサービス。 無料で登録して遊べる。 POJ (PKU Online Judge) http //poj.org/ 中国の北京大学が提供するサービス。 無料で登録して遊べる。 URIOJ (URI Online Judge) https //www.urionlinejudge.com.br/ アメリカのロースアイランド大学が提供するサービス。 SPOJ (Sphere Online Judge) http //www.spoj.com/ Sphere Research Labs.という会社が提供するサービス。 無料で登録して遊べる。 TJU ACM-ICPC Online Judge http //acm.tju.edu.cn/toj/ 中国の天津大学が提供するサービス。 Timus Online Judge http //acm.timus.ru/ ロシアのウラル連邦大学が提供するサービス。 NTU Online Judge http //acm.csie.org/ntujudge/index.php 台湾大学が提供するサービス Baekjoon Online Judge https //www.acmicpc.net/ 韓国語 A2 Online Judge https //a2oj.com/ アラブ人のAhmed Alyって人が提供するサービス。 ACM-ACPCやCodeChefがスポンサーになってる。 COJ (Caribbean Online Judge) https //coj.uci.cu/index.xhtml カリブのオンラインジャッジ GeeksForGeeks http //www.geeksforgeeks.org/ コンピュータサイエンスと呼ばれる分野が勉強できるサービス。 競プロでも使える知識がたくさんあるらしい。 LeetCode Online Judge https //leetcode.com/ アメリカの企業が提供するサービス。 競プロというよりは実用プログラミング的な問題が出る。 たびたび賞品付きのコンテストが開かれるらしい。 Kattis https //open.kattis.com/ プログラミング練習のオンラインジャッジ ユーザーがコンテスト開催できるらしい SnarkNews http //snarknews.info/ コンテスト情報を見られるサイトらしい ロシア語のみ Open Cup http //opencup.ru/ https //contest.yandex.ru/opencup/terms Yandexが主催するロシア語のみのコンテストらしい Snarknewsのアカウントが必要? Honor Cup http //honorcup.ru/ ロシアのコンテストだがロシア語のみ PEG Judge http //wcipeg.com/main カナダの高校が運営するサービス? そこの高校の学生らが管理してるぽい ejudge https //ejudge.ru/ https //github.com/blackav/ejudge プログラミングコンテストマネジメントシステムらしい E-Olymp https //www.e-olymp.com/en/ ウクライナのサイト ギフテット(gifted)と呼ばれる高IQの若い人たち向けのプログラミング競争サイト 会員登録の際にIQテスト的なものがありそれを突破する必要があるらしい Codility https //app.codility.com/programmers/challenges/ イギリスのサイト 就活的な目的のコンピュータサイエンス的なプログラミング問題が出されるコンテストがやるらしい Toph https //toph.co Furqan Software社が実施する競技プログラミングサイト 教育が目的らしい 色んな大学が関わってるらしい https //toph.co/about TLX TOKI Online Judge https //tlx.toki.id/ インドネシア人のための競プロオンラインジャッジ 個人運営らしい DMOJ (Don Mills Online Judge) https //dmoj.ca/ PEG Judgeにインスパイアされたらしいモダンなコンテストプラットフォームらしい このプラットフォームはオープンソースらしい https //github.com/DMOJ CCC, CCO, COCI, IOI, JOIの過去問を扱ってるらしい CCCはCanadian Computing Competition CCOはCanadian Computing Olympiad COCIはおそらくCroatian Open Competition in Informatics IOIはInternational Olympiad in Informatics JOIはたぶん日本ではないJで始まる国のOlympiad in Informatics Marathon24 http //marathon24.com/ ヨーロッパのチーム戦のプログラミングコンテスト Challange24 http //ch24.org/ ヨーロッパのチーム戦のプログラミングコンテスト Deadline24 https //deadline24.pl/ ポーランドのチーム戦のプログラミングコンテスト 2018年のコンテストが最後らしい IOCCC (The International Obfuscated C Code Contest) (トリッキーなコードのコンテスト?) http //www.ioccc.org/ C言語でトリッキーなコードを書くコンテストらしい Project Euler (プログラミングで解く数学問題チャレンジ) https //projecteuler.net/ 数学の問題をプログラミングを使って解くサイト。 無料で登録して遊べる。 CodinGame (AIコンテスト) https //www.codingame.com/ ゲームに関するプログラミングを鍛えられるらしい。 賞金・賞品のあるコンテストも開かれる。 参考情報 CodinGame Halite AI (AIコンテスト) https //halite.io/ 最近話題に上がってきたコンテスト Riddles.io (AIコンテスト) https //www.riddles.io/ botAIのコンテスト ここn旧サイトらしい⇒ http //theaigames.com/ Russian AI Cup (AIコンテスト) http //russianaicup.ru/?locale=en ロシア 賞品が豪華 Battlecode (AIコンテスト) https //www.battlecode.org/ MIT大学主催らしいコンテスト AIgaming (AIコンテスト) https //www.aigaming.com WebAPIを使って対戦するコンテスト? CheckIO (ゲーム) https //checkio.org/ プログラミングでゲームをするサービスらしい。 プログラミング言語にはJavaScriptとPythonしか使えない。 Kotlin Heroes Coding Contest https //www.jetbrains.com/promo/kotlin-heroes/ JteBrainsが主催するプログラミング言語Kotlinを使ったプログラミングコンテスト Microsoft Q# Coding Contest https //devblogs.microsoft.com/qsharp/microsoft-qsharp-coding-contest-winter-2019/ https //cloudblogs.microsoft.com/quantum/2019/02/07/test-your-quantum-programming-skills-in-the-microsoft-q-coding-contest-winter-2019/ Microsoftが主催する量子コンピューティング用プログラミング言語Q#を使ったコンテスト CTFTime (CTF) http //ctftime.org/ CTFのコンテスト情報が集まるサイト ここをチェックしていれば世界中のCTFのコンテストを見つけられる CTFTimeに登録したチームの各CTFコンテストの結果をまとめてランキングしたりしてる HackerOne (バグ探し) https //hackerone.com/bug-bounty-programs プログラムのバグ・バウンティ(バグ探し)をするらしい。 Kaggle (機械学習コンテスト) https //www.kaggle.com/ 機械学習のプログラミングコンテスト。 AIcrowd (機械学習コンテスト) https //www.aicrowd.com/challenges 機械学習のほかにAIやマラソンマッチのコンテストもあるらしい DrivenData (機械学習コンテスト) https //www.drivendata.org/competitions/ Zindi (機械学習コンテスト) https //zindi.africa/competitions Rosalind (生物学) http //rosalind.info/problems/locations/ 生物学のジャンルがお題のプログラミングサイト アルゴリズムのお題もある http //rosalind.info/problems/list-view/?location=algorithmic-heights CodeSignal (旧CodeFights) ttps //codefights.com/ https //codesignal.com/ 仕事探しのプログラミングスキルとのマッチングサービスっぽい Codewars https //www.codewars.com/kata/latest/my-languages プログラミングの問題が置いてあるサイト 問題を作ることもできる Advent of Code https //adventofcode.com/ アドベントカレンダー的に12月に毎日問題を解くコンテスト? Al Zimmermann s Programming Contests http //azspcs.com 最適化問題?を解くサイトらしい プログラミングせず手計算でも構わないらしい Reply Challanges https //challenges.reply.com GoogleHashCodeみたいなコンテストがやってるらしい PACE (Parameterized Algorithms and Computational Experiments) https //pacechallenge.org パラメータ化されたアルゴリズムと計算実験チャレンジとのことらしい Coding Contest / CatCoder https //codingcontest.org Catalystsというところが運営するプログラミングコンテストプラットフォームらしい 実世界の問題に基づいたコンテストを行うらしい コンテストのことをゲームと呼んでいそう 色んな国からコンテストが出されているらしい 量子コンピューティングのコンテストもやったりするらしい CatCoderという名前のページがある https //catcoder.codingcontest.org MathMash (数学コンテスト) https //www.mathmash.org プログラミング禁止の数学コンテストらしい Codeforcesで布教されてて競プロみたいなレーティングと色がある 組織所属が必要なコンテスト PG BATTLE https //products.sint.co.jp/pg_battle 会社や学校という組織単位の対抗コンテスト 学生だけのコンテスト 脱ヒキして学生をやりなおすのなら参加できるかも? CODE RUNNER https //coderunner.jp/index.html 学生向けのプログラミングコンテスト。リクルートという会社が運営する。 予選には学生以外の一般人も参加できる。本戦は学生のみ。 CODE FESTIVAL http //recruit-jinji.jp/code_fes2015/ http //recruit-jinji.jp/code_fes2014/ 学生向けのプログラミングコンテスト。リクルートという会社が運営する。 予選には学生以外の一般人も参加できる。本戦は学生のみ。 ジャッジにはAtCoderが使われてる ハル研プログラミングコンテスト http //www.hallab.co.jp/progcon/ ハル研究所のコンテスト パソコン甲子園 プログラミング部門 http //web-ext.u-aizu.ac.jp/pc-concours/2020/programming/index.html 高校生や高専生が参加できるコンクール プロコン (全国高等専門学校プログラミングコンテスト) http //www.procon.gr.jp 高専生が参加できるコンテスト SuperCon https //www.gsic.titech.ac.jp/supercon/ スーパーコンピュータを使うコンテスト 高校生向け U-22プログラミング・コンテスト https //u22procon.com これはプログラム作品を作るコンテストだ 全国小中学生プログラミング大会 http //jjpc.jp これはプログラム作品を作るコンテストだ みんなのプロコン Yahoo!JAPANが実施するコンテスト ジャッジにはAtCoderが使われてる ドワンゴからの挑戦状 ドワンゴが実施してるコンテスト ジャッジにはAtCoderが使われてる DISCO presents ディスカバリーチャンネル コードコンテスト DISCOとディスカバリーチャンネルの2社によるコンテスト ジャッジにはAtCoderが使われてる 天下一プログラマーコンテスト https //tenka1.klab.jp/ KLabによるコンテスト ジャッジにはAtCoderが使われている MUJIN Programming Challenge MUJINによるコンテスト ジャッジにはAtCoderが使われている RCO日本橋ハーフマラソン リクルートコミュニケーションズが実施するコンテスト ジャッジにはAtCoderが使われてる JOI (日本情報オリンピック) https //www.ioi-jp.org/ 高校生向けのコンテスト。 IOI(国際情報オリンピック)の日本代表を選ぶ予選コンテストがJOI。 IOI (International Olympiad in Informatics、国際情報オリンピック) http //www.ioinformatics.org/index.shtml 高校生向けのコンテスト。 各国の代表同士が競い合う。 ICPC (国際大学対抗プログラミングコンテスト) http //icpc.iisf.or.jp/acm-icpc/ https //icpc.baylor.edu 大学対抗のコンテスト。 ACMはAssociation for Computing Machineryの略。 ICPCはInternational Collegiate Programming Contestの略。 地域予選(国内予選を含む)などの上位者がWorldFinalという決勝戦に進めるらしい IEEEXtreme https //ieeextreme.org IEEE会員になってる学生向けのプログラミングコンテスト Imagine Cup (イマジン カップ) https //compete.imagine.microsoft.com/ja-jp/ Microsoftが主催する学生向けのプログラミングコンテスト Bubble Cup http //bubblecup.org/ 大学生と高校生だけが参加できるプログラミングコンテスト
https://w.atwiki.jp/pocari/pages/6.html
関数プログラミングって何だ。 今までC++やJavaを中心に勉強してきた。 そんでプログラミングの方法論というと、構造化プログラミング、オブジェクト指向、ジェネリックプログラミングしか知らなかった。 ところが、PythonやLispを勉強してると、関数プログラミング(関数的プログラミング)っていうのが出てきた。これがオブジェクト指向一辺倒だった自分の目には新鮮に映った。ちょっと勉強してみよう。 ということで、関数プログラミングとは、のすり合せから。 以下、「ANSI Common Lisp」http //www.pearsoned.co.jp/washo/prog/wa_pro58-j.html のp.19より抜粋。 「関数プログラミングとは、副作用的に生じる変化によってではなく、 返り値をつかって動作するプログラムを書くことである。 (中略) 関数プログラミングでは、setf(*)のような副作用的な操作を原則的に 避ける。」 だそうです。
https://w.atwiki.jp/eyes_33/pages/18.html
ペアプログラミング(Pair Programing) ペアプログラミングでは、一台のコンピュータにつき、2人のプログラマが共同で作業をします。 ペアプログラミングでは、書く人を「ドライバー」、見る人を「パートナー」と呼び、頻繁にドライバーとパートナーを交代しながら実装&テストを行います。 まずは、ペアプログラミング十則を印刷して、いつも見えるところに貼っておいて下さい。 「ペアで作業するなんて効率が悪い!」と思ってはいませんか?実際に、Laurie Williamsがユタ大学で行った実験によると、単独のプログラミングよりも115%開発時間がかかるものの、欠陥率は15%減少し、設計品質も上がるらしいです。 -
https://w.atwiki.jp/miurabooks/pages/21.html
わかりやすいJava 入門編,川場隆,(2009),秀和システム. Java を勉強しようとして購入. 理系のための Visual Basic 実践入門,山住富也・森博・小池愼一,(2007),技術評論社. Visual Basic はこの本で勉強. 新版 C言語プログラミングレッスン 入門編,結城浩,(2006),ソフトバンク. 学部の教科書. 以下広告.
https://w.atwiki.jp/sevenlives/pages/2111.html
汎用プログラミング言語? ドメイン固有言語 手続き型プログラミング言語? 論理型プログラミング言語? 関数型プログラミング言語 C C++ Java BASIC? VB C# J#? Perl PHP Python Objective-C? Ruby JavaScript Smalltalk Lisp PL/I? COBOL FORTRAN? Pascal Object Pascal【Delphi】? Prolog Haskell HSP? Scala 4GL