タグ

Cに関するboxheadroomのブックマーク (4)

  • Linux Bash Shell Cheat Sheet

    Programming Education for Pre-Beginners Learn Code The Hard Way courses are the most effective system for learning the basics of computer programming, designed specifically for complete beginners. I call my target readers "pre-beginners" to emphasize how focused I am on people who know absolutely nothing. The courses have helped millions of people just like you, from all over the world, from all d

  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud connects developer workflows from planning to incident management. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
    boxheadroom
    boxheadroom 2011/06/03
    "RailGun はC言語の関数をお手軽にPythonから呼び出すためのツールです."
  • SQLiteで組み込みDB体験

    はじめに そもそもコンピュータのプログラムとは、データの処理を求められるものです。ファイルコンバータなど、単純なプログラムほど、そうした傾向がはっきり現れます。複雑なデータ処理の実現は、プログラマの腕の見せ所でもありますが、自前で不慣れな複雑なデータ構造を実装して、バグに悩まされた経験はありませんか? 1日でサクっと作ってしまう予定が3日になってしまったり、開発の後期になってバグが顕在化したり、なかなか思い通りにはいかないものです。 その一方で、複雑なデータ処理を行うために、データベース(以下、DB)を使うことが一般的になりました。多くのプログラムが、DBと通信して処理を行うように作られています。しかし、一般的なDBは、サービスを提供するプロセスとして実装されているので、ちょっとした用途のために、DBをインストールして運用するのは、ムダに大袈裟に思えてしまいます。 複雑なデータ処理にはDB

    SQLiteで組み込みDB体験
  • C - は「LLですが、なにか?」 - Fabrice Bellard on tcc : 404 Blog Not Found

    2010年08月02日02:30 カテゴリLightweight Languages C - は「LLですが、なにか?」 - Fabrice Bellard on tcc LL Tigerが明けた直後で、文字通りの後の祭りもいいところですが… うれしいものはうれしいので、LLEvalでもサポートはじめました。 #!/usr/bin/tcc -run #include <string.h> char *fizz(int n){ return n % 3 ? "" : "Fizz"; } char *buzz(int n){ return n % 5 ? "" : "Buzz"; } char *fizzbuzz(char *buf, int n){ strcpy(buf, fizz(n)); strcat(buf, buzz(n)); if (!strlen(buf)) sprintf(bu

    C - は「LLですが、なにか?」 - Fabrice Bellard on tcc : 404 Blog Not Found
  • 1