вторник, 15 марта 2011 г.

Обзор online интерпрeтаторов

Доброго времени суток, %username%!
Настоящий тру-программист большинство своего времени проводит вместе с любимым языком программирования. Но иногда все же возникает желание попробовать что-нибудь новенькое или быстренько пробежаться по основным спецификациям другого языка. Будь-то спортивный интерес, или же задача увеличиния экспириенса. Для того, чтобы посмотреть, как работает тот или иной язык программирования, как правило необходимо скачать компилятор\интерпретатор из интернета, потом установить парочку суровых фреймворков, закопаться в маны и начать творить. Программист - существо крайне ленивое, поэтому, вместо того, чтобы заморачиваться со всем этим, проще найти решение на своем любимом языке. Но как быть, если не охота устанавливать и настраивать десятки пакетов, а попробовать новый язык все-таки хочется? Специально для этого существуют сайты, которые позволяют интерпретировать язык прямо в браузере. Сегодня существуют он-лайн интерпритаторы таких языков, как Python, Ruby, Erlang, IronPython, F#, также можно ознакомиться с консолью некоторых документоориентированных БД (MongoDB, Redis), протестировать и попробовать разметку HTML вместе с CSS3, а также многое другое.

Итак, вот краткий обзор этих сайтов.



1. Языки программирования

1.1. Python и IronPython

Статья на википедии про Python


Статья на википедии про IronPython


Сайт: Try Python
Для работы с этим чудом интерпритации вам потребуется SilverLigth или MoonLigth
Try Python

Сайт: Try IronPython
Сильно напоминает предыдущий сайт. Отличие в доступности некоторых библиотек .NET
Try IronPython

1.2. Ruby 

Статья на википедии про Ruby


Сайт: Try Ruby
При наличии свободных 15 минут, можно погрузиться в Ruby. Есть tutorial.
Try Ruby




1.3. Erlang

Статья на википедии про Erlang


Сайт: Try Erlang


Try Erlang





1.4. Perl 6

Статья на википедии про Perl


Сайт: Try Perl


Try Perl





1.5. Lua

Статья на википедии про Lua


Сайт: Try Lua
Отличный и минималистичный скриптовый язык.
Try Lua





1.6. Scheme

Статья на википедии про Scheme


Сайт: Try Scheme
Интерпритатор написан на Java. Поэтому для работы вам понадобиться Java.
Try Scheme





1.7. F#

Статья на википедии про F#


Сайт: Try F#


Try F_Sharp





1.8. php

Статья на википедии про Php


Сайт: Try Php Functions
На сайта можно протестировать php-функции.
Try Php







2. Web (HTML, CSS, JavaScript)




2.1. HTML

Статья на википедии про Html


Сайт: Try Html


Try Html





2.2.CSS

Статья на википедии про CSS



Сайт: Try CSS (w3schools)


Try CSS



Сайт: Try CSS (cssdesk)
Более продвинуй CSS helper.
Try CSS



Сайт: Try SAAS lib for Ruby
SAAS библиотека Ruby для обработки CSS.
Try CSS





2.3. JavaScript

Статья на википедии про JavaScript


Сайт: Try Javascript
Экшн происходит при нажатии кнопки "Preview".
Try Javascript



Сайт: Try Javascript with html and css
Тут вообще полный набор веб-девелопера.
Try Javascript



Сайт: Try JSScript
JS Console.
Try Javascript









3. Базы данных




3.1. SQL

Статья на википедии про SQL


Сайт: Try SQL
Позволяет оттачивать мастерство написание SQL по заданным таблицам.
Подходит также для тестирования и проверки некоторых операторов SQL.
Try SQL





3.2. MongoDB

Статья на википедии про MongoDB


Сайт: Try MongoDB
На сайте также присутсвует tutorial, который позволяет достаточно быстро страртануть в мир mongodb.
Try MongoDB





3.3. Redis

Статья на википедии про Redis


Сайт: Try Redis


Try Redis







4. Прочее




4.1. Linux Bash

Статья на википедии про Bash


Сайт: Try Bash


Try Bash





4.2. C++ in LLVM

Статья на википедии про LLVM


Статья на википедии про C++


Сайт: Try C++ in LLVM


Try CPlus





4.3. HQ9+

Статья на википедии про HQ9+


Сайт: Try HQ9+


Try HQ9





На этом пока все. Надеюсь Каждый найдет для себя площадку для экспериментов новых языков.

Комментариев нет:

Отправить комментарий