Pull to refresh
14
0.6
middle @middle

Пользователь

Send message
Себеста не в теме :) Пусть он ознакомится с ленивым функциональным языком Haskell и скажет, в какой последовательности выполняются там функции, это раз. Во-вторых, в чистых функциональных языках компилятор при синтезе объектного кода (раз уж программа выполняется на императивном процессоре) сам планирует, в какой последовательности всё выполнять. Что-то может выкинуть, если обнаружит, что результат не используется. Представьте себе компилятор C, который выкинет вызов printf, возвращаемое значение которого не используется :D

В-третьих, Лисп — не строго функциональный язык, а мультипарадигмный, как Python и JavaScript. И те строки, которые вы привели, как раз используют императивные фичи Лиспа.

А теорема Чёрча-Россера гласит о том, что если мы вычисляем лямбда-выражение в двух разных порядках оба вычисления выдают результат (а не зацикливаются), то результат будет одинаковым.
И как же в функциональных языках указывается последовательность?

Теорему Чёрча-Россера знаете?
IronPython — это реализация языка Python для .NET. Python — ни разу не функциональный язык. Там даже лямбд нормальных нет, а то что есть, грозятся выкинуть (а может, уже выкинули, я не слежу). Python — язык с динамической типизацией, F# со статической типизацией.

Достаточно?
Вы не в тот столбик смотрите.
1. Может быть. Но разработчики ATLAS считают иначе.
2. По поводу P.S. Высказывание, конечно, верное, но почитайте, что написано об опциях -ffloat-store и -ffast-math. Компилятор может такого наоптимизировать, что вместо результата будет погода на Марсе.
Не, я какой-то сайт видел. Нечто вроде http://www.googlesuck.com/
Но и общество сойдёт, спасибо. Жаль только, что оно пустое :D
И чем он лучше tkabber? :D
Сообщество врагов Гугл есть, но по другому поводу :)
Увы, ссылку не нашёл.
Видимо, тут эффект «Неуловимого Джо».
Вот засада :)
Конечно, редизайном сайта это излечится, но стоит ли...
Я собираюсь делать нечто аналогичное.
Правда, в свободное от безделья время, поэтому сроков нет.
class GMarkerManager
Попросите автора вставить map.enableScrollWheelZoom();
:)
Мне больше всего помогли
http://econym.googlepages.com/index.htm
http://mapki.com
Но самое главное &mdsah; описание API. Там правда всё просто :)
С другой стороны, это может ограничить портабельность самого компилятора...
Я имею в виду писать на O'Caml компилятор C, а не писать операционку. Хотя это тоже вариант :)
У них неправильный подход. Не надо брать какой-то тухлый компилятор, а надо брать какой-нибудь мощный, но быстрый современный язык программирования типа O'Caml и писать на нём.

Пару лет назад пролетало сообщение (не на хабре), что какой-то паренёк из Бразилии написал за три месяца на Haskell компилятор C. А вам слабо?
Читайте внимательнее, позиция ATLAS такова: icc быстрее, но не "аккуратнее", а gcc — самый быстрый из "аккурантных" (т.е. IEEE FP compilant). Конечно, вы можете компилировать icc, если вам всё равно, какие циферки выдаст программа :)
Как однажды сказал один остряк, посмотрев кубинский фильм про революционеров: «Бывают фильмы — гавно, а бывают — гавно в Кубе».
Их будут табуны. Одни табуны нашлют владельцы магазинов, другие — конкуренты владельцев и предлагаемого сервиса.

Information

Rating
1,806-th
Location
Barcelona, Barcelona, Испания
Date of birth
Registered
Activity

Specialization

Backend Developer
Senior