Имя: Пароль:
LIFE
 
OFF: большие и маленькие буквы
0 Ненавижу 1С
 
гуру
23.04.09
17:30
как думаете почему ключевые слова во многих ЯП пишутся маленькими буквами а в SQL традиционно большими?
Сравните
С++
delete p[];
и
SQL
DELETE FROM MyTable;
1 ДенисЧ
 
23.04.09
17:31
потому что в нормальных языках буковки различаются, а в ненормальных - нет.
2 andrewalexk
 
23.04.09
17:32
:)
НуИДолгоЕщеБудутТакиеТупыеВеткиЯВасСпрашиваю?!...
3 DemMif
 
23.04.09
17:33
(2)

+1ЯТожеСамоеХочуСпросить..
4 ДенисЧ
 
23.04.09
17:34
не_зачем_спрашивать_очевидные_вещи(void) !
5 Ненавижу 1С
 
гуру
23.04.09
17:35
открыл ИТС, решил почитать:

Оформление текстов запросов
--------------------------------------------------------------------------------
1. Все ключевые слова языка запросов пишутся заглавными буквами.
6 Ненавижу 1С
 
гуру
23.04.09
17:38
а как в C# с традицией С++ где SQL Embedded ?
7 Эльниньо
 
23.04.09
17:39
_IdToStr() - это с большой или маленькой?
8 mikecool
 
23.04.09
17:39
(0) и с чего ты взял, что в скл не будет работать delete from mytable?
9 Ненавижу 1С
 
гуру
23.04.09
17:41
(7) это не ключевое
(8) написано же по традиции, то есть в большинстве примеров
10 Hard man
 
23.04.09
17:42
Гений всё-таки повлиял на умы ...
11 Deon
 
23.04.09
17:43
Имхо, просто чтобы эти ключевые слова не терялись за именами.

Ибо нигде как в sql-е не напишешь кучу слов в ряд
select name from pricilist left outer join goods where id=toid order by parent
12 mikecool
 
23.04.09
17:43
(9) я плевал на примеры и всегда писал малыми, особенно если быстро
в случае оформления для кода - там обычно придерживаюсь методики компании
13 Jolly Roger
 
23.04.09
17:46
(0) видимо, потому что sql - декларативный язык...
14 ДенисЧ
 
23.04.09
17:48
(13) Фортран тоже декларативный?
15 Jolly Roger
 
23.04.09
17:51
(14) нет вроде...
16 ДенисЧ
 
23.04.09
17:52
(15) А так пишут... DO I=1,2 ...
17 Jolly Roger
 
23.04.09
17:53
(16) фортран - исключение :-)
18 Deon
 
23.04.09
17:56
В бэйсике, кстати, не большими ли писали?
19 Hard man
 
23.04.09
17:59
И в Коболе )).
20 mrkorn
 
23.04.09
18:18
(2)(3)(4) уваспробелнеработаетчто-ли?
21 andrewalexk
 
23.04.09
18:20
(20)
:))
ВотНаТакихМелочахВыНеАдинэсникиИПалитесь...
22 mrkorn
 
23.04.09
18:21
(7) конечно с большой ибо с shift'ом ))
23 Torquader
 
23.04.09
20:30
На старых машинах не было маленьких букв, так как все буквы и русские и латинские умещали в 7-битную страницу - поэтому в старых языках всё писалось большими буквами.
Собственно, только в Си, и Java буквы различаются - в остальных - нет.
24 i_rodionov
 
23.04.09
21:44
(23) Да, SQL низходит от исследований 70-х годов, тогда все языки имели операторы в верхнем регистре. BASIC, FORTRAN, PL/1 -- все сплошь большие буквы.
25 Hard man
 
23.04.09
21:53
Ну вот, пришёл Капитан Очевидность и обломил гениальные измышления.
26 i_rodionov
 
23.04.09
22:02
(25) Классный ник, кстати
27 Эльниньо
 
23.04.09
22:43
10 INPUT A
20 PRINT A
28 ToR0310
 
24.04.09
15:38
(27)+   30 GOTO 10
29 ToR0310
 
24.04.09
15:39
увидел бейсик, вспомнил школьные годы :)
такие перлы кодил :)
30 ToR0310
 
24.04.09
15:43
кстати спектрум на программу на бейсике (а у него в прошивке оболочка бейсика ведь сразу загружалась)
10 PRINT RANDOM(100)    // может что уже тут и путаю, случ. число от 0 до 100
20 GOTO 10

так вот после запуска этой программы спектрум мне звездное небо рисовал почему-то :)
31 Эльниньо
 
24.04.09
15:46
(28) Это фигня. ^C есть на это. А вот:

10 INPUT A
20 PRINT A 28
30 INKEY$  
40 GOTO 10