войти зарегистрироваться

ПрограммированиеКакой стиль выделения блоков будет проще читать и воспринимать ученым (математикам, физикам)?

Проголосовал 1301 человек. Воздержалось 442 человека.

Персональные блоги Узкие места интерпретаторов

Эта заметка рассчитана на молодых программистов, которые уже какое-то время используют или только начинают использовать в работе интерпретируемые языки программирования, но пока еще не изучали принцип работы самого языка.

В наше время, в связи с потенциально не плохими зарплатами и офисного типа работой, программирование стало достаточно популярным среди молодежи. К тому же спросом пользуются достаточно не сложные для первоначального освоения языки программирования: Javascript, PHP, Perl, Python, Java, C#, Basic,… (как видно все они одного семейства — интерпретаторы). В результате появилось достаточно большое количество работников этой отрасли, которые специально программированию нигде не обучались. Требовался программист на язык “X”, купили книгу “X за 2 недели” и через 3 недели – мы уже пишем какой-то проект на “X”. А спустя несколько тысяч строк кода или после того, как база данных обросла реальными данными, проект начинает нещадно тормозить. Можно, конечно, ”пойти поиграть на барабанах”, пока железо дорастет до вашего проекта, но не всегда и не всех этот вариант устраивает.

ScalaНемного о техниках создания DSL с помощью Scala на примере BASIC

object ScalaBasicRunner extends Baysick with Application {
    10 PRINT "Scala"
    20 LET ('number := 1)
    30 IF 'number > 0 THEN 50
    40 PRINT "Java"
    50 PRINT "rulez!"
    60 END
    
    RUN
}

Это абсолютно валидный код на Скале, который напечатает "Scala rulez!" в консоль.

NokiaВойдёт ли Nokia N900 в basic holster от urbantool?

Краткий обзор Basic Holster от Urbantool — примет ли он N900 в свои эластичные обьятия?

AndroidGoogle выпустил новый язык программирования для Android

image
Компания Google выпустила язык программирования, который упрощает процесс создания приложений для платформы Android. Он называется Simple и построен на базе языка программирования BASIC.

Simple основан на наборах модулей, благодаря которым программировать на Simple может даже неспециалист. Впрочем, это не означает, что Simple не будет интересен профессионалам.

Представители Google подчеркивают, что при работе с Simple существует вероятность появления ошибок. Неопытным пользователям рекомендуется сообщать о них в службу поддержки Google. Опытные программисты, при желании, могут самостоятельно исправить обнаруженную ошибку.

code.google.com/p/simple проект на GoogleCode

Персональные блоги Познаём Русский язык. Цистерна первая, полная.

10  INPUT string$
20  LET from$ = "жы"
30  LET to$ = "жи"
40  GO SUB 1000
50  LET from$ = "шы"
60  LET to$ = "ши"
70  GO SUB 1000
80  LET from$ = "чя"
90  LET to$ = "ча"
100  GO SUB 1000
110  LET from$ = "щя"
120  LET to$ = "ща"
130  GO SUB 1000
140  LET from$ = "чю"
150  LET to$ = "чу"
160  GO SUB 1000
170  LET from$ = "щю"
180  LET to$ = "щу"
190  GO SUB 1000
200  PRINT string$
300  STOP
1000  LET lenstr = LEN string$
1010  LET lenfrm = LEN from$
1020  FOR n = 0 TO lenstr
1030  IF string$(n TO n+lenfrm) = $from THEN LET string$ = string$(TO n) + to$ + string$(n+lenfrm TO)
1040  NEXT n
1050  RETURN

Во второй полной цистерне я научу вас, как писать частицу «не» отдельно от глаголов :)

Персональные блоги Вышел REALbasic 2007 Release 3


Эта новость интересна для тех, кто занимается программированием на языке BASIC.
12.06.2007 обновилась версия REALbasic. На сегодня это Release 3.

Персональные блоги Zend Framework — HTTP-авторизация

Сейчас я покажу как можно организовать http-авторизацию в ZF. Т.к. на офсайте в мане ниче путного по этому поводу не сказано, то я пожалуй покажу людям как не переворачивая исходники Zend'а ее реализовать.

MicrosoftDonkey.bas — игра, которую написал сам Билл Гейтс

Сейчас в это верится с трудом, но во времена становления Microsoft Билл Гейтс был программистом. Доказательство тому — написанная на BASIC программа DONKEY.BAS, включённая в IBM DOS 1.10. История о судьбе этой маленькой программки была освещена самим Биллом Гейтсом на TechEd в 2001 году:

MicrosoftОглядываясь назад: история Microsoft c 1975 по 1989 год.

Команда Microsoft, 1970-тые 1975

1 января. На обложке Popular Electronics появляется фотография MITS Altair 8800, вдохновляя Пола Аллена и Билла Гейтса на разработку языка BASIC для Альтаира.

1 февраля. Билл Гейтс и Пол Аллен продают BASIC, первую программу-язык разработки для персонального компьютера, первому клиенту Microsoft — компании MITS.

1 марта. Пол Аллен начинает работать программным директором в MITS.

7 апреля. «Altair BASIC — полёт нормальный» («Altair BASIC‑Up and Running») — гласил заголовок первого выпуска «Компьютерных заметок MITS».

1 июля. Начинается официальная продажа BASIC-а версии 2.0 в 4K и 8K исполнениях.