開発言語に関するリンク集

C/C++

下位ページへ移動。

Assembly Language

下位ページへ移動。

Microsoft .NET Framework

link集/Microsoft関連
VisualC++, VisualBasic, C#, J#, ASP.NET関連は別ページを参照方。

BASIC(Beginners’ All-purpose Symbolic Instruction Code)

基本中の基本です。

VBReFormer <商用/無償>
VBReFormer is the most advanced publically available software in Visual Basic 5 & 6 decompilation technology.
VB Decompiler <商用/無償>
VB Decompiler is decompiler for programs (EXE, DLL or OCX) written in Visual Basic 6.0. As you know, programs in Visual Basic 6.0 can be compiled into interpreted p-code or into native code.

商用

Microsoft VisualBasic
VisualC++, VisualBasic, C#, J#, ASP.NET関連は別ページを参照方。
REALbasic®
Windows/MacOSに対応。
株式会社アスキー > REALbasic日本語版サイト
富士通 F-BASIC
F-BASICはWindows®環境で「DOS BASIC資産」を活用できます。操作性、拡張性、そして高速処理 すべてに優れ、充実した移行支援機能も搭載しています。
F-BASICのMicrosoft®Windows®XP対応の予定はございません。 お客様の個々のプログラムの動作につきましては保証いたしかねます。大変申し訳ありませんが、Windows XP での動作はお客様のご責任の範囲でお願いいたします。
DarkBASIC Professional 日本語版
DarkBASIC Professional 日本語版は今まで難しい言語ソフトを使用しないと作成できなかった高度な3DPCゲームも簡単に作成することができます。また世界中のゲームクリエーターが日々楽しいゲームをサイトで公開しています。
https://www.amazon.co.jp/dp/B000GRU2W8
https://www.amazon.co.jp/dp/B00061OJC8

非商用

Discoversoft
ActiveBasicはフリーウェアという形態をとっているため、誰でも無料で今すぐにプログラミングを始めることができます。すべての機能を無料で使え、サポートも無料で行っています。バージョンアップも頻繁に行われており、常に最新の開発環境を利用できるようになっています。64ビットコンパイラも搭載。
https://www.amazon.co.jp/dp/4839914567
https://www.amazon.co.jp/dp/4903065022
PureBasic
PureBasic is a programming language based on established BASIC rules. The key features of PureBasic are portability (Windows, AmigaOS and Linux are currently fully supported), the production of very fast and highly optimized executables and, of course, the very simple BASIC syntax. PureBasic has been created for the beginner and expert alike. We have put a lot of effort into its realization to produce a fast, reliable and system friendly language.
FreeBASIC
FreeBASIC - as the name suggests - is a completely free, open-source, 32-bit BASIC compiler, with the syntax the most compatible possible with MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline-assembly and many others.
FBide <GPL>
FBIde is opensource IDE for FreeBasic compiler. Coded in C++ using wxWidgets library to be as portable as possible.
FbEdit FreeBASIC code editor <Public Domain>
Integrated development environment for the FreeBASIC compiler.
wxBasic <LGPL>
wxBasic can create stand-alone executables by binding together source code with the interpreter.
wxBasic is an Basic interpreter that is:
  • Free
  • Open Source
  • Cross-platform (currently Windows and Linux)
Basic4GL
Basic4GL is a free BASIC programming language for Win32 platforms with built in OpenGL v1.1 support.
Basic4GL is a compiler and virtual machine, using a easy, simple syntax based on traditional BASIC.
Gambas <GPL>
A Graphical Developement Environment based on a Basic Interpreter with object extensions.

Fortran

MESA(Modules for Experiments in Stellar Astrophysics) <LGPL>
a set of thread-safe fortran 95 libraries for stellar evolution simulations, covering the physics (e.g., eos, opacities, nuclear network) and the basic algorithms (e.g., a fully implicit solver).
liens Fortran
Fortran Resources and Fortran 77/90/95 Compilers for Windows and Linux

Smalltalk

Cincom Smalltalk VisualWorks <商用/非商用>
Cincom Smalltalk VisualWorks(日本)
Squeak <MIT>
Squeak 3.10.2J <MIT>
日本語対応パッチ込み版

Ada

「えいだ」と発音するらしい・・・

GNU Ada - GNAT(GNU Ada Translator)
A# - Ada for .NET
GNAVI(GNU Ada VisualInterface) / http://sf.net/projects/gnavi <GPL>
GNAVI: The GNU Ada Visual Interface, GWindows - GUI Framework, GNATCOM - ActiveX/COM and the GNAVI IDE for RAD Development. The Open Source Answer to Delphi and VB
AdaGIDE(GNAT Integrated Development Environment for Windows) <GPL>
AdaGIDE is the Ada GNAT Integrated Development Environment for Windows 95/NT/2000/ME/XP. It consists of an editor that interfaces to the GNAT Ada compilers. AdaGIDE was implemented entirely in Ada using the win32ada binding.
OpenGL#Lib
OpenGLバインディングはこちらのページを参照方。
GtkAda: a complete Ada95 graphical toolkit
GtkAda is an Ada95 graphical toolkit based on Gtk+, providing the complete set of Gtk+ widgets using the Object-Oriented features of this language.
GTKAda contributions <GPL>
Units of measurement for Ada
単位変換ライブラリ。
yaRTI(yet another RTI) <GPL>
yaRTI (yet another RTI) is a HLA RTI implemented in Ada 95, using the Distributed Systems Annex features.
ORBit-Ada <GPL>
ORBit-Ada is a project to develop Ada bindings for the ORBit2 Corba ORB. ORBit-Ada is Free Software (OpenSource), copyrighted under the GPL and GMGPL(GNAT Modified GPL).
ACL(Ada Crypto Library) <GPL/LGPL>
The libadacrypt-dev is a slow crypto library for Ada with a nice API. It is written for the i386 hardware architecture and supports AES, Twofish, 3DES, Serpent SHA, Whirlpool DSA, OAEP-RSA, HMAC, RMAC... Dependencies: make and gnat.
AdaPower
AdaIC(Ada Information Clearinghouse) / http://www.adaic.com
The Ada Programming Language
Ada-Europe
Ada 95 RM(Ada 95 Reference Manual)
Wikibook Ada Programming
The Demonstrations Programs for the Wikibook "Ada Programming".
T.Y's Room > Ada95について
いつも心に工事中 > Ada95の四方山話
https://www.amazon.co.jp/dp/0763707929
円。
https://www.amazon.co.jp/dp/1552123715
円。
https://www.amazon.co.jp/dp/0201729881
円。
https://www.amazon.co.jp/dp/0321340787
円。

COBOL(COmmon Business Oriented Language)

コボラー ドット コム
OpenCOBOL
OpenCOBOLは、COBOLプログラムをC言語のコードに変換し、それをGCCでコンパイルします。そのため、COBOLプログラムはネイティブコードとして生成され、Cのライブラリとリンクすることも可能です。
TinyCOBOL
TinyCOBOL is a COBOL compiler being developed by members of the free software community.
YPS/COBOL
判定・評価・・・。ちびりました。
Softwares > ycMaster
YPS/COBOL言語のソースビューワ。
CobolScript
COBOL based scripting
ソース編集君
cobconv
COPY句を解析してCOBOLファイルとCSVファイルを相互変換

Java

下位ページに移動。

HTML(HyperText Markup Language)

link集/ツール系#HTML
別ページを参照方。

JavaScript

Venkman JavaScript Debugger
Venkman is the JavaScript debugger for Mozilla based browsers, such as Mozilla 1.x, Netscape 7.x, and Phoenix/Firebird.
Mozilla Japan > Venkman 早わかり
ひげぽん OSとか作っちゃうかMona- > JavaScriptでprintデバッグ まとめ
IT戦記 > 複雑で重くなった JavaScript を超高速化する方法。
ある重いページで CPU 使用率が 1/3 になりました。このスクリプトを使う場合は必ずコメントください。
IT戦記 > 複雑で重くなった JavaScript を超超ちょ〜〜〜高速化する方法。
OS3Grid <LGPL>
OS3Grid is a JavaScript component that allows users to create and use spreadsheet-like grids on a Web site.
log4javascript / http://sf.net/projects/log4javascript <Apache License V2.0>
log4javascript is a JavaScript logging framework based on the Java logging framework log4j.
https://www.amazon.co.jp/dp/4844357808
円。

Ajax(Asynchronous JavaScript + XML)

「エイジャックス」と読む。

Javaデベロッパ向け AJAX FAQ
https://www.amazon.co.jp/dp/4797336242
https://www.amazon.co.jp/dp/4798011967
https://www.amazon.co.jp/dp/4774125792
https://www.amazon.co.jp/dp/4797332875
https://www.amazon.co.jp/dp/489362234X
https://www.amazon.co.jp/dp/4839920354
https://www.amazon.co.jp/dp/4774127728
https://www.amazon.co.jp/dp/4896273052
https://www.amazon.co.jp/dp/4777512142
https://www.amazon.co.jp/dp/4844322222
https://www.amazon.co.jp/dp/4881665316
https://www.amazon.co.jp/dp/4816341889
https://www.amazon.co.jp/dp/4873113016
https://www.amazon.co.jp/dp/4873113040
https://www.amazon.co.jp/dp/4861004314
https://www.amazon.co.jp/dp/4844323644

Framework/Component

Prototype JavaScript Framework <MIT>
Prototype is a JavaScript framework that aims to ease development of dynamic web applications.
prototype.jsのものすごく簡単な使い方。
prototype.js開発者向けメモ バージョン 1.4.0 対応
AJAX Framework <GPL>
The AJAX (Asynchronous Javascript And XML) Framework is a cross browser framework that allows developers to quickly develop web pages that can call web services and server pages through javascript without having to submit the current page.
OJAX - Ajax powered metasearch service <Apache License V2.0>
OJAX provides a highly dynamic AJAX based user interface to a federated search service (such as ARC, the oaiarc Sourceforge project). It provides an easy to use, highly discoverable user interface to searching OAI-PMH compatible repository metadata.
Yahoo! UI Library <BSD>
The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX.
Adobe Spry framework for Ajax
The Spry framework for Ajax is a JavaScript library for web designers that provides functionality that allows designers to build pages that provide a richer experience for their users.
ゼロベース有限会社 > ajaxdb <BSD>
大規模な検索サービスのインタラクション(操作感)を改善するDBエンジン(にむけて開発中)。
マスカット プロジェクト <Apache License V2.0>
マスカットとは、Webブラウザ上で動作するAJAXベースのリッチクライアントを開発するオープンソース・フレームワークです。
jQuery <MIT/GPL>
jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.
GWT(Google Web Toolkit) - Build AJAX apps in the Java language
Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language.
AjaxTags <Apache License V2.0>
The AJAX Tag Library is a set of JSP tags that simplify the use of Asynchronous JavaScript and XML (AJAX) technology in JavaServer Pages.
AjaxAnywhere <Apache License V2.0>
AjaxAnywhere is designed to turn any set of existing JSP or JSF components into AJAX-aware components without complex JavaScript coding.
MagicAjax.NET <LGPL>
A framework that provides AJAX technologies for web pages created with ASP.NET. It allows developers to easily integrate AJAX support into their pages without replacing the ASP.NET controls and/or writing javascript code.
BorgWorX (旧Ajax.NET)
Ajax.NET - Make AJAX easy for .NET developers. For some info about the planned features have a look at the RoadMap
Denim Group > Sprajax - An Open Source Security Scanner for AJAX <LGPL>
Sprajax is the first web security scanner developed specifically to scan AJAX web applications for security vulnerabilities. Denim Group, an IT consultancy specializing in web application security, recognized that there were no tools available on the market able to scan AJAX.
Anthem.NET <Public Domain>
Anthem.NET is a free, cross-browser AJAX toolkit for the ASP.NET development environment that works with both ASP.NET 1.1 and 2.0.
xajax <LGPL>
xajax is an open source PHP class library that allows you to easily create powerful, web-based, Ajax applications using HTML, CSS, JavaScript, and PHP.
CPAINT(Cross-Platform Asynchronous INterface Toolkit) <GPL/LGPL>
CPAINT (Cross-Platform Asynchronous INterface Toolkit) is a multi-language toolkit that helps web developers design and implement AJAX web applications with ease and flexibility.
Sajax <修正BSD>
Sajax is a simple toolkit to expose functions in your PHP scripts as JavaScript stubs which can be called by the browser to do work on the server without refreshing the page. It utilizes XMLHttpRequest to make the magic happen.

DevelopmentTool

ClearNova > ThinkCAP JX Framework <GPL>
AJAX開発フレームワークThinkCAP JX、非商用配布に限ってGPLで提供
eクルーザーの開発日誌
めもー、ytab、とーどーの公開。

XML(eXtensible Markup Language)

link集/規格物#FileFormat_XML
XMLに関連又はXMLを基盤とした情報については別ページを参照方。

PHP: Hypertext Preprocessor

日本PHPユーザ会
PHPプロ!
PHP日本語ページ
PHPFAQ-JP
Hardened-PHP
Hardened-PHP adds security hardening features to PHP to protect your servers on the one hand against a number of well known problems in hastily written PHP scripts and on the other hand against potential unknown vulnerabilities within the engine itself.
日経 IT Proの紹介記事
Do You PHP?
ここでは、スクリプト言語であるPHP - PHP Hypertext Preprocessor -とOracleの連携の他、XML関連、オブジェクト指向、デザインパターン、PhpUnitなどの周辺ツールについて、色々と試したり調べたりしたことを(備忘録的に)まとめて公開しています。
アシアル株式会社 > PHPプログラマーズマガジン
PHPプログラマーズマガジンは、PDF形式で読者の方にお届けするPHP言語(PHP: Hypertext Processor)専門誌です。カナダMTA出版のphp|architect誌を日本語に翻訳し、独自の記事を加えて月刊でお届けしています。
WinBinder: The native Windows binding for PHP / http://sf.net/projects/winbinder <BSD>
WinBinder is a new open source extension for PHP, the script programming language. It allows PHP programmers to easily build native Windows applications.
サイオンコミュニケーション株式会社 > SYONテクニカル > 第11回 WindowsのGUIアプリをWinBinderを用いてPHPで開発
VS.Php 1.1 for Visual Studio .Net
The Php editor for Visual Studio .Net developers. Only $99.99.
phpshot
PHPエディタ等
Phalanger <Microsoft Shared Source Permissive License(SS-PL)>
The PHP Language Compiler for the .NET Framework.
link集/ライブラリ系#PHP
別ページを参照方。
APC(Alternative PHP Cache) <PHP License>
PHPマニュアル > APC
XCache / http://freshmeat.net/projects/xcache <BSD>
XCache is a fast, stable PHP opcode cacher that has been tested and is now running on production servers under high load.
eAccelerator <GPL>
eAccelerator is a further development from mmcache PHP Accelerator & Encoder.
日経ITproの紹介記事
Zend Optimizer™
Zend社が無償で提供するPHPコードの最適化モジュール
Intelligent '404 not found' page
404エラーページにURLの階層表示を行う。
XOOPS
XOOPS(ズープスと読みます。小野さんの発音を聞きたい人はここ)とは、PHP言語を用いたコミュニティサイト構築用ソフトです。
XOOPSマニア
PukiWikiMod等各種モジュールの公開。
myXoopsForge
XOOPS用のSourceForge風モジュール。
のぶのぶXOOPS - myXoopsForgeでサイト構築されています。
モジュール学園
各種モジュールの紹介。
exModules Site / http://sourceforge.jp/projects/exmodules/
xoops用モジュールを開発するプロジェクトです。
xoops-analog
XOOPSからログを分析するプログラムAnalogへのインターフェイスの提供。

Perl(The Practical Extraction & Reporting Language)

「パール」と読む。

ActiveState
ActivePerlのDownload。
Japanized Perl Resources Project
Perlの日本語リソースを収集するとともに、新たな文書を翻訳するプロジェクトです。
とほほのWWW入門 - とほほのperl入門
Perlのリファレンス一覧。
SMART! > Perl&CGI完全講座
Perlのリファレンス一覧。
人生自爆症候群 - 駄目人間さりながのウェブページ > さりながのプログラムおもちゃ箱
Perl Unicode 等の情報。
Regular-Expressions.info
The Premier Web Site about Regular Expressions
Perl2Exe <Shareware>
Perl2Exe is a command line program for converting perl scripts to executable files.
PAR(Perl Archive Toolkit)
PAR is a Cross-Platform Packaging and Deployment tool, dubbed as a cross between Java's JAR and Perl2EXE/PerlApp.
link集/ライブラリ系#OtherSynthesis
CPAN関連はこちらのページを参照方。
https://www.amazon.co.jp/dp/4798109401
円。

Ruby

「ルビー」と読む。

Ruby-mswin32 (ja)
mswin32版rubyとは、32bit版Windows(Windows95・Windows98・WindowsMe・Windows NT・Windows 2000・WindowsXP・Windows 2003 Server、以下Windowsと表記)上で動作するRubyのバイナリの一つです。
Ruby on Rails
Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment.
Rubyist Magazine - るびま
RoR Wiki翻訳 Wiki
ここは Ruby on Rails Wiki を親の敵のように訳し続けるサイトです。と、書きつつも多分HowtosDevelopmentあたりを全て訳し終わったら満足しそうな自分を感じています。
Exerb
Exerbは、オブジェクト指向言語Rubyのスクリプト/拡張ライブラリを単一で動作可能なWindows実行形式ファイルに変換するソフトウェアです。
RubyScript2Exe
RubyScript2Exe transforms a Ruby script into a standalone Windows or Linux executable.
Rant
Rant is a flexible, Ruby based make. Rant itself is written entirely in Ruby and build-specifications are pure Ruby code.
link集/ライブラリ系#OtherSynthesis
RAA関連はこちらのページを参照方。
https://www.amazon.co.jp/dp/4894714531
¥ -
https://www.amazon.co.jp/dp/4274066401
¥ -
https://www.amazon.co.jp/dp/4798111570
¥ -
https://www.amazon.co.jp/dp/4798013951
¥ -

Python

「パイソン」と読む。WinCVS, ViewCVS等で利用されている。

PyJUG(Python Japan User's Group)
Windows向けの日本語(SJIS)対応版はこちらで入手する。
py2exe
py2exe は Python distutils を拡張するモジュールで,Python スクリプトを実行可能な Windows プログラムに変換して,Python をインストールしなくてもスクリプトを実行できるようにします.
http://www.cubelab.com/ymasuda/python/py2exe/py2exe.html - 解説ページ
PyEXEmaker <Public Domain>
Software that provides a GUI for py2exe and the creation of executables (EXE) out of python scripts... Much more easy than the default py2exe way. :)
PyChecker
PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++.
link集/Microsoft関連#DotNET_CLI
.NET Framework対応関連情報はこちらのページを参照方。
https://www.amazon.co.jp/dp/4873112109
https://www.amazon.co.jp/dp/4873111773
https://www.amazon.co.jp/dp/4898147526
https://www.amazon.co.jp/dp/479733939X

Action Script

Adobe Flex 2 SDK
無償で入手できるAdobe® Flex™ 2 SDKには、効果的なFlexアプリケーションを今すぐ開発し始めるために必要なすべてのテクノロジが含まれています。
Adobe AIRデベロッパーセンター
Adobe AIRは、既存のHTML/Ajax、FlexまたはFlash Web開発スキルとツールを使用して、リッチインターネットアプリケーションを構築し、デスクトップに展開することができるクロスオペレーティングシステムランタイムです。
https://www.amazon.co.jp/dp/B000EMGEOK
円。
https://www.amazon.co.jp/dp/B000PFT0NS
円。
https://www.amazon.co.jp/dp/B000EMGEOK
円。
https://www.amazon.co.jp/dp/B000G7P8Q8
円。製品情報
https://www.amazon.co.jp/dp/B000QGDK1Y
円。製品情報
Red5 <LGPL>
Red5 is an Open Source Flash Server written in Java that supports:
Streaming Audio/Video (FLV and MP3)
Recording Client Streams (FLV only)
Shared Objects
Live Stream Publishing
Remoting
https://www.amazon.co.jp/dp/4797333308
https://www.amazon.co.jp/dp/4881664573
https://www.amazon.co.jp/dp/4839917914
https://www.amazon.co.jp/dp/4839921938
https://www.amazon.co.jp/dp/4839928517
https://www.amazon.co.jp/dp/477751370X
https://www.amazon.co.jp/dp/4048673351
https://www.amazon.co.jp/dp/484432649X

Curl

日本Curlユーザグループ

SampleSourceCode

link集/OpenSource関連#Info にも関連情報有り。

CodeProject
VC++サンプルソース多数。
Codeguru
VC++/VC#/VBサンプルソース多数。
http://www.codeguru.com/Cpp/ - VisualC++/C++
http://www.codeguru.com/Csharp/ - .NET / C#
http://www.codeguru.com/vb/ - VisualBasic
https://www.amazon.co.jp/dp/0789727773 - 洋書
SAK Streets
HTML/Perl/PHP/Java/VB等各種。
Planet Source Code.
VB/Java/C/C++/Perl/PHP/Delphi等各種。
The Troobloo Database
Explore the TrooBloo database of technology tutorials, code examples & articles: C#, VB.Net, ASP.Net, Java, JavaScript, J2ME, Visual Basic, and much much more
Developer Shed
色々な情報サイトを提供している。
Dev Articles™
Dev Archives™
Scripts.com™

Last-modified: 2013-12-20 (金) 10:36:00