freeExec: спасибо, но у вас видимо структура БД какая-то другая т.к. у меня допустим `way` нет. Я выкинул разные переводы из проекции в проекцию и в итоге у меня вылетает ошибка: "ERROR: function st_distance(geometry) does not exist". Если не сложно можете дать какой-то другой пример.
Руслан: толку писать на PHP? Мало того что он в разы дырявее чем тот же C#, так еще и на нем невозможно ничего кроме сайта написать. Рынок давно уже вперед ушел, а мышление пхп-эшников остановилось в 1990 годах.
Ну вот реально забейте на PHP. Умирающий язык. Он ни для чего кроме как сайтов визиток не подходит. На любом другом языке (том же C#) можно писать и для мобильных и сайты и мобильные приложения. А что можно на PHP?
Посмотрите лучше на D. В плане идиоматики он почти как Java, но при этом не требует JVM и поддерживает файберы т.е. в Java вы упретесь в количество потоков очень быстро. Чисто теоретически на Java есть зеленые нити, но это не совсем то что нужно.
15432: я примерно представляю что такое асинхронность, но не могу понять в чем идет процесс ее выполнения. Кто-то же к примеру должен контролировать как файл читается, сколько уже прочитано и тд.