@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00095401, author = {遠藤, 侑介 and Yusuke, Endoh}, book = {夏のプログラミング・シンポジウム2012「ビューティフルコード」報告集}, month = {Jan}, note = {本稿は,実用性の観点を排除してプログラミング本来の美しさを追求する「超絶技巧プログラミング」を提案する.このプログラミングにおいては,実用上意味のない目的や制約を設定し,それを充足するプログラムを書く方法を開発する.さらに,Ruby における超絶技巧プログラミングの実例を,その実装技法の解説と共に2 つのテーマに分けて紹介する.1 つはself-descriptive なRuby プログラム,もう1つは使用可能文字を制限したRuby プログラムを書く方法である.これらの事例を通して超絶技巧プログラミングの魅力を示し,また,プログラミング言語Ruby の神秘性の一端を解き明かす., We propose transcendental programming, which quests for the inherent beauty of programming in disregard of usefulness. In our proposed programming, we set a non-practical goal and/or constraint, and then develop a technique for writing a program that satisfies them. In addition, we show two case studies of transcendental programming, with explanation of the implementation techniques. One is self-descriptive Ruby programs, and the other is how to write Ruby program under a constraint that requires some kinds of characters not be used. Through these studies, we show the fun of transcendental programming, and illustrate some of the subtleties of the Ruby programming language.}, pages = {47--58}, publisher = {情報処理学会}, title = {Rubyによる超絶技巧プログラミング}, year = {2013} }