All streams
Search
Write a publication
Pull to refresh
297
0.1
Дмитрий Кашицын @Halt

Программист, линуксоид, паяльник-железячник

Send message
Компилятор любого языка можно написать на Бейсике

OMG, не пугайте на ночь о_О
Она определенно скажет «Ага, я так и знала!» :)
«Никак нет!» :|
/me выкатил глаза и сделал морду топором
А по мне, так сидеть спиной к проходу это ужасно. Создает ощущение дискомфорта и ощущение что любой проходящий мимо человек пялится в монитор =)

Даже если человек не имеет привычки раскладывать пасьянсы на работе, то подсознательно такая обстановка может довлеть.
Как минимум, это уже неплохо, имхо. Если идея пойдет в массы, будут и открытые ридеры, не волнуйтесь :)
Блин, редактор преобразовал кавычки =) Ну в общем надеюсь понятно
Ну то что я написал выше в строке. Очень удобно во всякого рода выводах при форматировании строк. Ну скажем один и тот же пример на 3х языках:

Паскаль (делфи):
ShowMessage('2 + 3 = ' + IntToStr(2+3));

С/С++:
printf(«2 + 3 = %d», 2 + 3);

Руби:
puts(«2 + 3 = #{2+3}»)

То есть, выражение втыкается прямо в строку. Естественно, инлайнов может быть сколько угодно и они даже могут быть один внутри другого.

puts(«координаты цели (#{myobj.x}, #{myobj.y})»)

В общем случае строку с инлайном можно развернуть в выражение:
«foo #{X} bar» эквивалентно «foo » + (X) + " bar"
Хотя нет, «глупая» строка понимает \' и больше ничего.


Неправда :) Она понимает еще \\ :)
ЗЫ: Удачи в дальнейшем освоении. И не забывайте про "инлайны в строках #{2+3}" :)
Билл Гейтс пообещал, аха ;)

Ага, ага. 640 Кб хватит всем %)
Спички, соль, водка :)
Только, по-моему, зря Лебедев старается. Ведь самая идеальная «вариабельная» клавиатура — давно придумана. Это тачскрин.


Видать поэтому он почесал репу, и выложил концепт «Оптимус тактус»
Да и эрозия скал происходит потому же, что вода просачивается в поры а потом замерзая еще больше растрескивает камень %) Думал это всем известно =)

А по поводу бутылки — даже если она не закупорена, то все равно лопнула бы от давления. Издревле был такой рецепт: чтобы бочка с водой на морозе не взорвалась, нужно вставить в нее палку. Тогда лед, намерзает на нее и не давит на стенки :)
Разумеется :) Я всего лишь попытался посмотреть с другой стороны
Аплодирую стоя :D Если уж на то пошло, то все мы написаны на брейнфаке %)
А вот не скажите. Все зависит от реализации. К тому же «динамический язык» не значит «медленный язык». Скажем, меня жутко удивило, что Dolphin Smalltalk считал некоторые тесты (кажется простые числа там тоже были) сопоставимо а то и быстрее альтернатив.

Хотя сами разработчики Dolphin-а говорят (и я с ними согласен) что целочисленные тесты для таких дел это зло и не могут являться критерием скорости языка. В том смысле, что реальные данные появляются в реальных же, боевых задачах, где автоматическая оптимизация кода скажет свое слово.
не более чем все мы ;)
Боюсь даже предположить, как они до этого додумались о_О
А так, узнаем знакомый почерк =)
На эту тему есть замечательная статья, под названием «пятое правило арифметики». Это крик души одного из бывших наших преподавателей, ныне преподающем во франции:

nauka.relis.ru/05/0412/05412020.htm

ЗЫ: Когда читаешь — жутко становится :\
В таких случаях полезно иметь busybox где нибудь в /usr/local/bin :)
нужна /bin/cp которой нет :)

Information

Rating
3,105-th
Location
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Date of birth
Registered
Activity