postmodernsuperkiller2004: Важен не столько синтаксис языка, сколько его семантика. А семантика Паскаля куда проще Си. Кроме того, согласен с предыдущей репликой vaut .
Наверно кто-то вбил в голову что Паскаль - это плохой язык. А всё как раз не так.
postmodernsuperkiller2004: предлагаю изучить основы алгоритмизации на основе Паскаля (или лучше Оберона). Вирт очень не любит излишества и синтаксический сахар, поэтому языки получаются у него очень выразительными. А изучив основы, поймёшь в какую сторону продолжать двигаться.
Fotonick: со смартфонами сложнее, так как в основном у людей канал связи ограниченный и по нему можно передавать инфу с низкой скоростью. Да и на сервере место не резиновое. Поэтому при таких условиях программа на смартфоне должна производить весь анализ и передавать лишь набор каких-то признаков.
Ну если сам Fotonick поделится своей базой, а вдобавок выделит репрезентативную выборку по своему разумению, то гляди и сервис появится. А пока можно обслуживать и вручную...
Max: session.places означает что есть *множество* мест. В то же время place_number это метод, доступный экземпляру Place.
session.places
# [place, place, ..., place]
session.places.first
# place
place_number - свойство place, а не [place, place, ..., place]
Алексей П: не нужно гадать за автора вопроса. Мы ведь не ездим на грузовиках только потому что порой необходимо перевезти много вещей, а на легковушках.