![]() |
|
OFF: назовите 2 языка программирования | ☑ | ||
---|---|---|---|---|
0
Bugmenot
05.07.12
✎
21:38
|
Назовите 2 языка программирования компиляторы которых предустановлены на подавляющем большинстве современных компьютеров с Windows.
В гугл и википедию не лезем. Если этот вопрос покажется сложным - то аналогичный вопрос - но для Линукс. |
|||
1
Один С
05.07.12
✎
21:42
|
VB и java
|
|||
2
Amra
05.07.12
✎
21:43
|
С++ и ява)
|
|||
3
proger2011
05.07.12
✎
21:43
|
java
c++ |
|||
4
Aleksey
05.07.12
✎
21:43
|
vba, так как офис стоит чуть более чем на 99% домашних компов с виндой
|
|||
5
proger2011
05.07.12
✎
21:45
|
(4) с офисом прямо компилятор поставляется. Там же скрипты не копилируются вроде?
|
|||
6
almar
05.07.12
✎
21:45
|
это не компиляторы а интерпретаторы
|
|||
7
Bugmenot
05.07.12
✎
21:46
|
все ответы неправильные.
Office не предустонавливается по умолчанию на большинство компьютеров - он очень дорогой.даже топовые ноутбуки и то со страртером. VBA - это не копилятор. Java нужно качать. Продолжаем проверять элементарную копьютерную грамотнось местной публики. |
|||
8
Bugmenot
05.07.12
✎
21:47
|
уточнение: ты поставил чистую Windows - и у тебя автоматом есть сабж.
|
|||
9
Живой Ископаемый
05.07.12
✎
21:48
|
2(7) Гы... не элементарную компьютерную грамотность, а степень задротсва на компьютерах и степень неумения сдерживаться от кормежки троллей
|
|||
10
proger2011
05.07.12
✎
21:48
|
(8) C# из фреймворка чтоли?
|
|||
11
Amra
05.07.12
✎
21:49
|
(8) Ну так с этого и надо было начинать)
|
|||
12
Bugmenot
05.07.12
✎
21:50
|
(10) - правильно. и Visual Basic.
|
|||
13
zak555
05.07.12
✎
21:50
|
(10) framework тоже нужно качать
|
|||
14
zak555
05.07.12
✎
21:50
|
(12) визуал качать не надо ?
|
|||
15
Один С
05.07.12
✎
21:50
|
Бинго! Куда подойти за призом?
|
|||
16
Толич
05.07.12
✎
21:51
|
Про НЕ интерпретаторы не говорилось...
HTML в голову лезет... |
|||
17
NcSteel
05.07.12
✎
21:51
|
(16) Его в 95 винде нету . Значит надо еще искать.
|
|||
18
Bugmenot
05.07.12
✎
21:51
|
(13) -его не нужно качать. Он встроен в Windows.
А вот Java качать нужно |
|||
19
NcSteel
05.07.12
✎
21:52
|
(18) Брехня. В 95 винде не помню фрайворк.
|
|||
20
Aleksey
05.07.12
✎
21:52
|
(18) И давно? А то приходится каждый раз устанавливать отдельно
|
|||
21
Aprobator
05.07.12
✎
21:52
|
(0) а кому это надо вообще? 1С никами это нафиг не упало.
|
|||
22
Asmody
05.07.12
✎
21:53
|
(13) речь про современные ОС, а не XP десятилетней давности
|
|||
23
Flyd-s
05.07.12
✎
21:53
|
И нафига эти сокральные знания?
|
|||
24
kotletka
05.07.12
✎
21:54
|
(23)для поднятия ЧСВ у ТС
|
|||
25
Толич
05.07.12
✎
21:55
|
(23) В сканворде слово наверно не отгадает.
|
|||
26
Asmody
05.07.12
✎
21:57
|
а про Linux — gcc, т.е. С и С++ как минимум, но я бы поостерёгся говорить, что gcc ставится по-умолчанию в _любом_ дистрибутиве.
|
|||
27
zak555
05.07.12
✎
21:57
|
(22) в (0) говорится только про современный комн, но не ОС =)
|
|||
28
aleks-id
05.07.12
✎
21:57
|
шарповые и вб программы нельзя в полной мере назвать скомпилированными. они так же компилируются как и обработки на 1с
|
|||
29
zak555
05.07.12
✎
21:58
|
(18) где ?
|
|||
30
Bugmenot
05.07.12
✎
21:58
|
(28) - они уже давно компиляторы. С тех пор, как изобрели JIT
|
|||
31
Aprobator
05.07.12
✎
21:59
|
гы - HTML стоит еще )))
|
|||
32
Asmody
05.07.12
✎
22:00
|
(31) HTML — не язык программирования.
|
|||
33
aleks-id
05.07.12
✎
22:00
|
(30) устроим холивар?
|
|||
34
zak555
05.07.12
✎
22:01
|
(31) язык-разметка
|
|||
35
Aprobator
05.07.12
✎
22:01
|
а еще на многих компах 1С стоит ))))))
|
|||
36
Aprobator
05.07.12
✎
22:02
|
дайте поглумиться перед пятницей )))
|
|||
37
aleks-id
05.07.12
✎
22:02
|
компиляция - изначально перевод программы с языка высокого уровня в машинный код. в машинный, но никак не в псевдокод
|
|||
38
Neg
05.07.12
✎
22:05
|
ассемблер
|
|||
39
Bugmenot
05.07.12
✎
22:06
|
(33) - я не хочу устраивать холивар. Просто это факт.
А 1С интерпретирует дерево и даже не попытавшись сгенерировать пи-код? |
|||
40
БалбесВ1с
05.07.12
✎
22:07
|
ассемблер
Такое сообщение уже было отправлено в течение ближайшего часа. |
|||
41
Bugmenot
05.07.12
✎
22:08
|
(37) - сожги книжку, где ты это прочитал
|
|||
42
Asmody
05.07.12
✎
22:08
|
(37) джаваистам это расскажи
|
|||
43
Маленький Вопросик
05.07.12
✎
22:09
|
1c 8.3
|
|||
44
Пушкин
05.07.12
✎
22:21
|
(37) в 1980 году так и было, потом компиляторы писать стало сложнее и у ОС появились промежуточные слои и компиляторами стали называть всякие препроцессоры типа явы и мс нет
|
|||
45
Bugmenot
05.07.12
✎
22:21
|
(14) - нет, не нужно.
редактировать код ты можешь в блокноте |
|||
46
НикДляЗапросов
05.07.12
✎
22:28
|
Говорит мой любимы главбух - "Господи, прости, что скажешь"
|
|||
47
Пушкин
05.07.12
✎
22:36
|
Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду
из вики |
|||
48
France
05.07.12
✎
22:41
|
тс походу хотел блеснуть, но не вышло
|
|||
49
Живой Ископаемый
05.07.12
✎
22:45
|
ну почему же, блеснул...
|
|||
50
ХочуСказать
05.07.12
✎
22:47
|
блЯснул
|
|||
51
XLife
05.07.12
✎
22:55
|
ТС на дубовом блещет... под ником "Латынина"
|
|||
52
Американец
05.07.12
✎
22:55
|
(8) >>уточнение: ты поставил чистую Windows - и у тебя автоматом есть сабж.
Какую версию Windows? Например, на чистой XP нет .NET фреймворка. |
|||
53
Asmody
05.07.12
✎
22:56
|
(52) см.(22)
|
|||
54
Bugmenot
05.07.12
✎
23:03
|
(52) - ОС 10-летней давности - это разве современная?
|
|||
55
Bugmenot
05.07.12
✎
23:08
|
(48) - вы знаете, я думаю таки большинство написавших сюда таки не блестнуло элементарными знаниями в айти.
что как бэ говорит об уровне идущих работать в 1С " потому что там больше платят", ага. (0) - это вопрос на экзамене по информатике в 8-м классе. Могу скан выложить |
|||
56
DGorgoN
05.07.12
✎
23:15
|
(55) Угу, мне тоже наши ЕГЭ и прочее очень нравятся: http://vodvore.net/demotivators/demot0837.jpg
|
|||
57
DGorgoN
05.07.12
✎
23:16
|
Да и зачем тут блистать знаниями? Таких подобных тем было стотыщпятсот. Вот именно с этой вообще дежавю, что-то подобное уже было. Но найти не могу..
|
|||
58
SachoZ
05.07.12
✎
23:19
|
(0) Именно компиляторы? У java, .net, flash то что ставится клиенту не совсем компилятор ;-).
|
|||
59
Flyd-s
05.07.12
✎
23:20
|
(55), ну узнал ты эту инфу, лучше стал понимать в 1С?
|
|||
60
Bugmenot
05.07.12
✎
23:20
|
(58) - еще одного в школу
|
|||
61
mirosh
05.07.12
✎
23:21
|
(0) сдаюсь, какой правильный ответ?
|
|||
62
Живой Ископаемый
05.07.12
✎
23:21
|
Чувак открыл Спец. Олимпиаду. Дисквалифицировал всех подавших заявки на участие, и объявил себя победителем.
это диагноз, однозначно... |
|||
63
XLife
05.07.12
✎
23:21
|
(60) немецкую?
|
|||
64
Bugmenot
05.07.12
✎
23:23
|
(63) - в советскую. Советская школа славилась же своей фундаментальностью.
|
|||
65
ХочуСказать
05.07.12
✎
23:24
|
лучше ямы для сортиров копать, там будет полезнее
|
|||
66
Bugmenot
05.07.12
✎
23:26
|
если что, вот пруф:
PS C:\Windows\Microsoft.NET\Framework\v4.0.30319> .\csc Microsoft (R) Visual C# 2010 Compiler version 4.0.30319.1 Copyright (C) Microsoft Corporation. All rights reserved. fatal error CS2008: No inputs specified PS C:\Windows\Microsoft.NET\Framework\v4.0.30319> .\vbc Microsoft (R) Visual Basic Compiler version 10.0.30319.233 Copyright (c) Microsoft Corporation. All rights reserved. Visual Basic Compiler Options |
|||
67
Bugmenot
05.07.12
✎
23:27
|
это тем, кто говорит, что в .NET не компиляторы.
|
|||
68
Живой Ископаемый
05.07.12
✎
23:28
|
лицо-ладонь...
надо будет завтра татуировку сделать "сим удостверяю, что президент Вселенной" |
|||
69
mirosh
05.07.12
✎
23:29
|
(67) безусловно, компиляторы там есть. Часто интерпретируемые куски кода виртуальная машина сразу компилит.
|
|||
70
DGorgoN
05.07.12
✎
23:31
|
(69)
Некоторые компиляторы переводят программу с языка высокого уровня не прямо в машинный код, а на язык ассемблера. Результатом работы других компиляторов является программа на специально созданном низкоуровневом языке, подлежащем интерпретации виртуальной машиной. Такой язык называется псевдокодом или байт-кодом. Как правило, он не является машинным кодом какого-либо компьютера и программы на нём могут исполняться на различных архитектурах, где имеется соответствующая виртуальная машина, но в некоторых случаях создаются аппаратные платформы, напрямую поддерживающие псевдокод какого-либо языка. Например, псевдокод языка Java называется байт-кодом Java (англ. Java bytecode) и выполняется в Java Virtual Machine, для его прямого исполнения была создана спецификация процессора picoJava. Для платформы .NET Framework псевдокод называется Common Intermediate Language (CIL), а среда исполнения — Common Language Runtime (CLR). |
|||
71
DGorgoN
05.07.12
✎
23:31
|
||||
72
mirosh
05.07.12
✎
23:32
|
(70) ну и? =)
|
|||
73
Bugmenot
05.07.12
✎
23:32
|
(69) - не безусловно, а точно. Если бы ты поставил бы GW-Basic или QBasic - он бы тебе написали: я - интерпретатор.
или ты считаешь себя умнее тех людей, которые рарабатывали компиляторы C# и Visual Basic? |
|||
74
mirosh
05.07.12
✎
23:33
|
(73) O.o
|
|||
75
DGorgoN
05.07.12
✎
23:34
|
(72) Компилятор это. Хотя тут условно все. Но как бы к компиляторам относится. Чисто теоретически если сделать проц какой либо под CIL то будет прям вот вообще компилятор.
|
|||
76
Jump
05.07.12
✎
23:34
|
(67)А чего же тогда скомпилированные ими программы просят установить NET Framework?
|
|||
77
Bugmenot
05.07.12
✎
23:34
|
(70) (71) - я знал, что большинство 1Сников про нулевой или устраревшей фундаментальной базе сразу бегут в википедию
|
|||
78
SachoZ
05.07.12
✎
23:36
|
(60) Сам то недавно из школоты? В .NET не компилятор в классическом понимании, используется компиляция в псефдокод и его выполнение в CLR, тоже мне блин умник.
|
|||
79
Bugmenot
05.07.12
✎
23:36
|
(76) - а библиотеки? а ты знешь, когда дервья были большими и персоналки 8-битными программы на машкодах таки лезли в ПЗУ компьютера.
|
|||
80
DGorgoN
05.07.12
✎
23:37
|
(77) Сразу бегут в гугл о светила и светоч современной ИТ индустрии, разумом своим подпирая Билла Гейтса у священной реки..
|
|||
81
Живой Ископаемый
05.07.12
✎
23:37
|
2(78) Чувак, в этой спец. олимпиаде ты не победешть, я гарантирую это.. Ты должен создать свою и уже там устанавливать свои правила.
|
|||
82
Bugmenot
05.07.12
✎
23:38
|
>.NET не компилятор в классическом понимании
см. сообщение csc и vbc. Он там черному по белому написал: компилятор. |
|||
83
DGorgoN
05.07.12
✎
23:38
|
(81) + чего с ним спорить =)
|
|||
84
Jump
05.07.12
✎
23:38
|
(77)Да зачем википедия.
Компилятор дает на выходе инструкции понятные процессору, если писать не опираясь на системные библиотеки, то такой код запустится даже без ОС. Интерпретатор читает код (возможно предварительно оптимизированный) переводит в машинные коды и исполняет. Для запуска такого приложения обязательно нужна установленная среда, которая будет заниматься интерпретацией. Всякие джавы и нет фреймворки это всего лишь оптимизированные интерпретаторы. |
|||
85
DGorgoN
05.07.12
✎
23:39
|
(82) Это блин все так условно, умник блин..
|
|||
86
mirosh
05.07.12
✎
23:39
|
ну тогда уж и SavaScript сюда. Предустановлен же.
|
|||
87
DGorgoN
05.07.12
✎
23:40
|
(86) Ну это уже скриптовый таки язык с чистой интерпритацией
|
|||
88
SachoZ
05.07.12
✎
23:41
|
(82) И ты ему поверил? Ха, ну да если у тебя "про нулевая фундаментальная база" то тебе и верд компилятор.
|
|||
89
Jump
05.07.12
✎
23:41
|
(79)Ну библиотеки фреймворка не всегда нужны. Если ты пишешь программу которая использует только системные библиотеки фреймворк нафиг не нужен. А если писать вообще не под ОС?
|
|||
90
mirosh
05.07.12
✎
23:42
|
(89) не под ОС - под процессор? на языке ассемблера? Кстати, компилятор ассемблерных инструкций тоже вроде встроен.
|
|||
91
Jump
05.07.12
✎
23:44
|
Короче, все кто утверждает что NET Framework это компилятор - простой тест.
Напишите и откомилируйте простенький мультизагрузчик для ОС и запустите. Если получится - я поверю, что это компилятор. |
|||
92
DGorgoN
05.07.12
✎
23:44
|
(91) Если процессор будет CIL поддерживать то запустится =)
|
|||
93
Jump
05.07.12
✎
23:45
|
(90)Нафиг ассемблер? Процессор ассемблер не понимает. Процессор понимает машинный код, а откуда он взялся с ассемблера, или с другого языка это дело третье.
|
|||
94
Jump
05.07.12
✎
23:47
|
(92)Ну значит, это уже можно назвать компилятором. Если его код понимает процессор, без всяких костылей.
|
|||
95
Bugmenot
05.07.12
✎
23:47
|
(81) - я не совсем понимаю смысла этой олимпиады.
человек просто не знает основ. Как и большинство здесь присутствующих. Интерпретация: пооператорный (покомандный, построчный) анализ обработка и тут же выполнение исходной программы. Все. Ни .NET, ни Java никогда так не делали. Компилятор: программа, переводящая из одного представления (напр. текст программы) в другое (напр. машинный код, но это не обязательно). См. Ахо, Сети, Ульман. И никаких специальных олимпиад не нужно. Просто нужно знать основы. |
|||
96
Jump
05.07.12
✎
23:48
|
Кстати, а какие процессоры поддерживают CIL вроде в core i7 такой фишки нет, или я что-то упустил?
|
|||
97
DGorgoN
05.07.12
✎
23:51
|
(96) Насколько я знаю никаких.
|
|||
98
DGorgoN
05.07.12
✎
23:51
|
(95) Да мы поняли что все остальные мусор пред тобой =)
|
|||
99
Живой Ископаемый
05.07.12
✎
23:51
|
Ладно, так и быть, знакомлю с основами
http://lurkmore.to/Специальная_олимпиада Обратите внимание на то, как участник справа радуется своей победе |
|||
100
Jump
05.07.12
✎
23:51
|
(95)А ты уверен что это истина?
Сколько людей, столько мнений. Только первые древние интерпретаторы выполняли команды пооператорно, все современные интерпретаторы оптимизируют код перед выполнением. А компилятором чаще называют программу не просто переводящуюю из одного представления в другое, а именно переводящую в представление понятное процессору. Т.е на выходе готовые машинные интструкции. |
|||
101
DGorgoN
05.07.12
✎
23:52
|
+(98) Сразу уж смени ник на ВеликийИВсемогущий =)
|
|||
102
SachoZ
05.07.12
✎
23:54
|
(95) Иди еще поучи основы, пока ты только доказал что их не знаешь ;-).
|
|||
103
Xapac_2
05.07.12
✎
23:55
|
(0)в чистой винде нет компиляторов, в чистой линуксе нет компиляторов.
|
|||
104
Bugmenot
05.07.12
✎
23:58
|
(100) - это создатели теории и методов разработки компиляторов.
Ты же не будешь спорить с Бойсом и Коддом по поводу неправильности терминов реляционной теории? (103) - есть, даже в Windows Starter |
|||
105
Bugmenot
06.07.12
✎
00:00
|
(98) - причем тут мусор, я просто в свое время читал то, что нам задавали как "дополнительную литературу"
|
|||
106
Bugmenot
06.07.12
✎
00:00
|
а другие не читали ;-)
|
|||
107
Xapac_2
06.07.12
✎
00:00
|
(104)в голой винде тока 2 способа писать код, и это все интерпритаторы.
|
|||
108
Jump
06.07.12
✎
00:01
|
(104)Ты их читал в оригинале? Или русскоязычное издание, исправленное и дополненное?
Ну и кроме них больше корифеев нет? |
|||
109
Jump
06.07.12
✎
00:02
|
(107Насколько я помню в голой винде всегда присутствовал компилятор С.
|
|||
110
Xapac_2
06.07.12
✎
00:03
|
(109)на сколько я знаю не было никогда.
|
|||
111
mirosh
06.07.12
✎
00:04
|
(109) не, не было такого. Ставили сторонние
|
|||
112
Bugmenot
06.07.12
✎
00:04
|
(107) - чистая инсталляция Windows Vista, Windows 7, Windows 8 - там есть компиляторы VB и C#
|
|||
113
Xapac_2
06.07.12
✎
00:05
|
(112)1. в условие задачи не сказана версия виндовс.
2. компиляторы ли.... |
|||
114
Американец
06.07.12
✎
00:06
|
(54) >>ОС 10-летней давности - это разве современная?
Но и не устаревшая. До сих пор продаются новые компы с предустановленой XP. http://www.dell.com/us/dfh/p/inspiron-mini9/pd |
|||
115
Bugmenot
06.07.12
✎
00:07
|
(113) - современня версия.
Windows XP снимается с поддержки, все что ниже - уже снято с производства. |
|||
116
Xapac_2
06.07.12
✎
00:07
|
а условие "современных компьютеров с виндовс" не означает современную версию виндовс, оно оначает современные КОМПЬЮТЕРЫ, хоть с 3.11
|
|||
117
Xapac_2
06.07.12
✎
00:08
|
(115)Выражайтесь четче, и не умничайте. Спокойной ночи.
|
|||
118
SachoZ
06.07.12
✎
00:08
|
(104) так как некоторым недалеким людям трудно понять, что такое интерпретатор, а что компилятор, то для таких масс и называют все одним словом.
|
|||
119
Американец
06.07.12
✎
00:10
|
(66)>>если что, вот пруф:
Кстати, jsc.exe там тоже есть. |
|||
120
Адимр
06.07.12
✎
00:11
|
(112) а поэтапно покажи как скомпилить в екзешник хелло ворд.
типа жмем пуск выполнить cmd ну итд |
|||
121
Bugmenot
06.07.12
✎
00:11
|
(116) - ты знаешь, когда я покупаю современный ноутбук, я ожидаю там современную операционную систему.
Ну и производитель ноутбука не будет на многояд с 6 Гб ставить Win 3.1. Равно как и Win XP |
|||
122
mirosh
06.07.12
✎
00:11
|
(119) ага, а я говорил)
|
|||
123
SachoZ
06.07.12
✎
00:15
|
(119) Ну да, это же тоже компилятор, оно ж написало "JScript Compiler" Bugmenotу этого достаточно =)
C:\Windows\Microsoft.NET\Framework\v4.0.30319>jsc Microsoft (R) JScript Compiler, версия 10.00.30319 |
|||
124
Bugmenot
06.07.12
✎
00:16
|
(120) - там можно не то что Hello World, там любок сколь угодно сложный проект скомпилировать используя Nant, MSBuild
|
|||
125
Адимр
06.07.12
✎
00:17
|
Поцоны чо мы обсуждаем высер пустой один воздух, пруф ни о чем вообще. Пусть скриншоты поэтапные выложит и екзешник.
P.S. (120) ты это давай воздух не сотрясай, скриншоты выкладывай и экзешник. PPS я спать завтра встану проверю. |
|||
126
AHgpuXa
06.07.12
✎
00:22
|
WSH и Cmd.exe :)
|
|||
127
Bugmenot
06.07.12
✎
00:23
|
(125) - я думаю тебе знакома консоль Power Shell, где бы ты смог повторить эти простейшие действия?
|
|||
128
BoCh
06.07.12
✎
00:37
|
(0) Только один, gcc.
|
|||
129
izekia
06.07.12
✎
01:14
|
ветка шикарная)
|
|||
130
syktyk
06.07.12
✎
01:17
|
(129) Ага!
И накуа винде компилятор? Да еще в стартере |
|||
131
vie_za
06.07.12
✎
01:19
|
(0) Паскаль и Си.
|
|||
132
izekia
06.07.12
✎
01:20
|
вот это в (70) вообще пять: "Некоторые компиляторы переводят программу с языка высокого уровня не прямо в машинный код, а на язык ассемблера."
|
|||
133
izekia
06.07.12
✎
01:21
|
тут по вечерам такие откровения, оказывается) прямо спать расхотелось)
|
|||
134
izekia
06.07.12
✎
01:23
|
дальше еще :"Результатом работы других компиляторов является программа на специально созданном низкоуровневом языке, подлежащем интерпретации виртуальной машиной" ... просто огонь
|
|||
135
izekia
06.07.12
✎
01:31
|
(89) у тебя в голове такая каша, если ты про дот нет, никогда не пробовал сделать то о чем ты написал?
(91) никто не утверждал, что "что NET Framework это компилятор" |
|||
136
izekia
06.07.12
✎
01:33
|
(100) это просто праздник какой-то ... не перестаю восхищаться Джампом
|
|||
137
IVIuXa
06.07.12
✎
01:53
|
мдя компилятор с интерпретатором путают
че уж о компиляции под платформу говорить.... |
|||
138
IVIuXa
06.07.12
✎
02:03
|
(103)
попробуй линь без gcc поставить .... |
|||
139
Злопчинский
06.07.12
✎
03:46
|
так, писькомерятели, у кого в заначке есть разработка собственного компилятора? собственной среды, функционирующей без ОС?
|
|||
140
Sserj
06.07.12
✎
03:58
|
(138) Поставить линь или таки собрать его окружение?
Это довольно разные вещи |
|||
141
IVIuXa
06.07.12
✎
04:32
|
(140) согласен
одно включает в себя другое действительно разные |
|||
142
SanGvin
06.07.12
✎
06:12
|
(0) для линуха С и С++ "предустановлен"
хотя ничего не мешает установить систему без них. |
|||
143
VladZ
06.07.12
✎
06:56
|
Однако... Про VB знал... Про С# даже не догадывался...
Глядишь, скоро мелкомягкие начнут и остальные языки встраивать в винду... Даешь винду в предустановленной 1c 8.x! :) |
|||
144
snegovik
06.07.12
✎
07:03
|
А вот кто скажет, что это за ошибка, когда появляется сальдо размером в 52 рубля в зарплате у сотрудников? И какая ситуация предшествовала этому?
Это гораздо полезнее для 1С-ников, чем всякие компиляторы-шайтанбуляторы. |
|||
145
izekia
06.07.12
✎
07:58
|
кстати, по теме, автор так любит точность, но сам все время утверждает что в винде есть компилятор VB
а ведь VB и VB.NET - это вообще два разных языка |
|||
146
Xapac_2
06.07.12
✎
08:04
|
(145)Да автор еще вчера понял, что облажался)
|
|||
147
Rie
06.07.12
✎
08:05
|
(1) +1
|
|||
148
Адимр
06.07.12
✎
08:50
|
Да автор вообще Вася какой то походу.
Уж полдень близится а экзешника все нет. |
|||
149
mrkorn
06.07.12
✎
08:55
|
(145) VB давно стал VB.Net, он и подразумевается.
микрософт его тоже просто VB называет |
|||
150
Ненавижу 1С
гуру
06.07.12
✎
08:57
|
на Win95 есть C#?
|
|||
151
zak555
06.07.12
✎
09:12
|
(150) см. в (27) =)
|
|||
152
izekia
06.07.12
✎
09:16
|
(149) где ты увидел, что мс его вб называет?
они лишний раз не упустят возможность, чтобы про нет не вспомнить а по сути вб и вб.нет, еще раз повторюсь, это два совершенно различных языка ... а в контексте этой темы нам вообще все равно должно быть что там думает мс, нам важно было, что тс не смог сам ответить на свой вопрос |
|||
153
Bugmenot
06.07.12
✎
09:54
|
(150) - где ты откопал этот труп?
а ну быстро закапывай! |
|||
154
izekia
06.07.12
✎
09:58
|
||||
155
zak555
06.07.12
✎
10:02
|
(154) отлично !
|
|||
156
Gepard
06.07.12
✎
10:05
|
(91) компиляторы бывают разные
|
|||
157
Gepard
06.07.12
✎
10:07
|
(156) + а еще сборку можно в машинные коды перевести перед запуском на конкретном компе. При этом образ будет скомпилирован под конкретный процессор
|
|||
158
Gepard
06.07.12
✎
10:07
|
(157) используя встроенные возможности .NET
|
|||
159
vovus
06.07.12
✎
10:08
|
я тоже не отвечу на этот вопрос. можно было и без опроса сказать, что средний 1с-ник знаниями по айти вообще не блещет. И о чем это говорит? Может, о том, что заказчикам нужны не знания в айти, а реальный результат для бизнеса?
|
|||
160
pumbaEO
06.07.12
✎
10:11
|
(142) нет компиляторы не установленны по умолчанию.
|
|||
161
Gepard
06.07.12
✎
10:13
|
||||
162
Gepard
06.07.12
✎
10:14
|
(161) + для тех, кому лезть по ссылке
Ngen.exe (генератор образов в машинном коде) Генератор образов в машинном коде (Ngen.exe) — это средство повышения быстродействия управляемых приложений. Ngen.exe создает образы в машинном коде, представляющие собой файлы, содержащие компилированный специфический для процессора машинный код, и устанавливает их в кэш образов в машинном коде на локальном компьютере. Среда выполнения может использовать образы в машинном коде, находящиеся в кэше, вместо использования JIT-компилятора для компиляции исходной сборки. |
|||
163
Gepard
06.07.12
✎
10:16
|
(162) + для тех, кому ЛЕНЬ лезть по ссылке ))
|
|||
164
izekia
06.07.12
✎
10:17
|
там не только лезть, там еще и читать надо
|
|||
165
xReason
06.07.12
✎
10:20
|
НЕТУ ТАКИХ!!! И ЭТО правильный ответ.
Программа на C# не компилируется, а переводиться в MSIL который интерпретируется!!! Учите мат.часть |
|||
166
xReason
06.07.12
✎
10:20
|
(162) Это не компиляция, это "оптимизация"
|
|||
167
izekia
06.07.12
✎
10:24
|
(165) может самому подучить? что такое интерпретация? и что при запуске в клр происходит? не видишь разницы?
|
|||
168
xReason
06.07.12
✎
10:26
|
(167) ууууу, с таким профессором, лучшее не спорить
про ngen скажу, что это кот в мешке. Что он там делает, одному баллемеру известно, но ту отрыжку, что создаст и спрячет, даже нельзя запустить на другом компе. какая это к черту компиляция |
|||
169
БалбесВ1с
06.07.12
✎
10:29
|
Устал читать.Кто может в двух словах объяснить что выше написано? Ответ какой? Выводы какие?
|
|||
170
Gepard
06.07.12
✎
10:30
|
(165) т.е. это не байт код??
Ngen.exe создает образы в машинном коде, представляющие собой файлы, содержащие компилированный специфический для процессора машинный код |
|||
171
izekia
06.07.12
✎
10:35
|
(169) сошлись на том, что у всех разное представление о том, что такое компилятор и интерпретатор
а автор вообще отдельного внимания заслуживает (168) не спорь, я не настаиваю |
|||
172
xReason
06.07.12
✎
10:35
|
(170) тут есть одно ключевое слово "специфический". Там не чистая компиляция, а именно некая оптимизация под конкретную машину. Этот процесс, наверно можно назвать с натяжкой компиляцией, но вот если понимать, что на выходе мы хотим получить скомпилированную программу работающую на любом компе это ОС, то нет
|
|||
173
xReason
06.07.12
✎
10:37
|
(171) С интерпретатором как раз все просто, есть программа и есть ИНТЕРПРЕТАТОР который выполняет эту программу.
|
|||
174
Gepard
06.07.12
✎
10:45
|
(172) раз перевод в код, поддерживаемый процессором (судя по холивару здесь и самых жестких требованиях некоторых). Значит по-любому компилит. То, что под конкретный процессор - это только плюс к производительности.
А то, что на других не будет работать, так это и не требуется. Для этого есть исходная сборка, которую можно скомпилировать на другом компьютере, конкретно под нужный процессор. |
|||
175
izekia
06.07.12
✎
10:45
|
(173) различия в случае выполнения программы на питоне и нетовской сборки можешь сказать?
|
|||
176
Castlevania
06.07.12
✎
10:45
|
(0)html, JavaScript
|
|||
177
Vladal
06.07.12
✎
10:46
|
О, знатный срач развели. Автор тролль. Лжец и девственник. Nuff said.
Еще в 98-й (не помню, а может и в 95-й) винде в папке Вындоуз/НеПомнюЧо было несколько .js или .vbs скриптов, которые выводили какую-то инфу о системе, а парочка работала только при установленном Экселе и Вёрде - они использовали те продукты. В Экселе строилась какая-то диаграмка и вращалась. Так что автор - добавь себе в копилку еще встроенные в винду средства js, vbs, wsh и в Виндо-семь еще PowerShell |
|||
178
izekia
06.07.12
✎
10:46
|
(176) а компилирует хтмл браузер, да?
|
|||
179
Vladal
06.07.12
✎
10:46
|
(159) Бывает и так.
|
|||
180
Vladal
06.07.12
✎
10:47
|
(178) гы
|
|||
181
izekia
06.07.12
✎
10:47
|
(177) в курсе что такое компилятор?
|
|||
182
Vladal
06.07.12
✎
10:47
|
(178) Хтмл компилирует Блокнот! Ага.
|
|||
183
Castlevania
06.07.12
✎
10:48
|
(178) интерпритирует
|
|||
184
Vladal
06.07.12
✎
10:48
|
(181) В курсе. В курсе, что js, vbs, wsh, PowerShell ну и cmd (bat) не компиляторы )))
|
|||
185
Vladal
06.07.12
✎
10:50
|
(73) КуБасик умел и компилировать в исполняемый ДОС файл. Там неоднозначно.
|
|||
186
izekia
06.07.12
✎
10:51
|
(183) а, простите, вы прочитали только заголовок и решили отметиться.
|
|||
187
Alex S D
06.07.12
✎
10:52
|
prolog, lisp
|
|||
188
izekia
06.07.12
✎
10:52
|
(187) одинэсники такие одинэсники
|
|||
189
Vladal
06.07.12
✎
10:54
|
(95) >> человек просто не знает основ. Как и большинство здесь присутствующих.
месье так мягко намекнул, что он недавно прочитал абзац в умной книжке и сразу стал д'Артаньяном |
|||
190
izekia
06.07.12
✎
10:57
|
автор очень толсто троллил, но ЧСВ многих одинэсников затмило все остальное и они с удовольствием кормили тролля
|
|||
191
Alex S D
06.07.12
✎
10:58
|
(190) завидуй молча))
|
|||
192
Vladal
06.07.12
✎
10:58
|
(143) неа, линухи с нативной 1С 8.3+
|
|||
193
izekia
06.07.12
✎
11:01
|
(191) чему, простите?
я просто надеюсь, что сегодня еще напостят не меньше и будет что вечером почитать, такие адские отжиги редко бывают |
|||
194
Rie
06.07.12
✎
11:02
|
(95) В чистом виде интерпретация встречается сейчас относительно редко - ибо дороговастенько выходит. Как правило, идёт компиляция в промежуточный код, который затем интерпретируется. (К слову, во времена Ахо-Ульмана, Гриса и прочих об этом писалось). Поэтому противопоставлять компиляцию интерпретации несколько противоестественно, IMHO.
|
|||
195
prog2012
06.07.12
✎
11:03
|
(0)языков программирования было два asm и C++
скуль + 1С языком программирования называть как-то методологически не верно ))) |
|||
196
Rie
06.07.12
✎
11:04
|
(195) Методологически верно: и SQL, и даже 1Сик - таки являются языками программирования.
|
|||
197
Shurjk
06.07.12
✎
11:06
|
(195) Почему именно эти - они далеко не первые и не последние.
|
|||
198
Jaffar
06.07.12
✎
11:06
|
(7) "Продолжаем проверять элементарную копьютерную грамотнось местной публики."
для начала бы проверить обычную грамотносТь (не коМпьютерную) самого ТС... |
|||
199
Vladal
06.07.12
✎
11:07
|
(190) Да. Ты прав.
|
|||
200
Vladal
06.07.12
✎
11:07
|
ой. (200) Сотко!
|
|||
201
Mikeware
06.07.12
✎
11:08
|
(139) компилятор - есть. с разработанного самостоятельно языка "Вояка" :-)
Ссылку на наши сетевые операционки (да и прочий софт) для Корветов я приводил :-) Спецвычислители (корреляционная обработка сигналов загоризонтной радиолокации) тоже работали без операционных систем :-)) |
|||
202
Mikeware
06.07.12
✎
11:09
|
+(201) 22.8см!
|
|||
203
Vladal
06.07.12
✎
11:09
|
(202) а .8 откуда?
|
|||
204
Vladal
06.07.12
✎
11:10
|
(198) Ну это тоже проверяется: http://www.forum.mista.ru/index.php?user_id=48384
|
|||
205
Mikeware
06.07.12
✎
11:10
|
(203) отрастил... ну, или намозолил...
|
|||
206
Serginio1
06.07.12
✎
11:11
|
||||
207
Vladal
06.07.12
✎
11:16
|
(205) научи )))
|
|||
208
Stagor
06.07.12
✎
11:34
|
(206) А вообще в среде .NET быстрее выполняется программа интерпретируемая виртуальной машиной CIL или старые exe-шники, т.е. в кодах процессора Intel?
Сильно ли замедляет интерпретация кода виртуальной машины? |
|||
209
prog2012
06.07.12
✎
11:37
|
(196)с какого перепугу? и что на них можно написать?
только на c + asm можно написать всё, а эти галимые байткодеры, которые при исполнении цикла каждый раз в цикле смотрят в словать как им прибавить единицу я бы даже средоу разработки не называл а скуль и подавно |
|||
210
izekia
06.07.12
✎
11:38
|
(208) там замедление возникает только один раз, в момент когда идет обращение к той части кода, который еще не вызывался, в этом случае происходит преобразование мсил в нативный код с дополнительными оптимизациями в зависимости от того где все это исполняется и по утверждениям мс, при многократных последующих вызовах этого участка временем необходимым на первоначальную обработку можно пренебречь ... а скорость вроде как сравнима, на самом деле с++ всегда быстрее в прямых руках
это не интерпретация по сути |
|||
211
izekia
06.07.12
✎
11:40
|
(209) ушел за попкорном ... пока хожу найди и выучи определение языка программирования: приду - проверю
|
|||
212
Stagor
06.07.12
✎
11:48
|
(210) т.е. CIL компилируется перед выполнением в нативный код 1 и сохраняется? Т.е. как работал бэйсик компилируемого типа на БК-0011?
|
|||
213
Serginio1
06.07.12
✎
11:50
|
(208) Нет, т.к код компилируется но по мере надобности. А вот затраты на компиляция подготовленного кода минимальны. Кроме того возможно предварительная компиляция с помощью NGen.exe
wiki:.NET_Framework#.D0.90.D1.80.D1.85.D0.B8.D1.82.D0.B5.D0.BA.D1.82.D1.83.D1.80.D0.B0_.NET |
|||
214
Rie
06.07.12
✎
11:50
|
(209) На них можно написать программы. Поэтому и языки программирования. Причём оба - Тьюринг-полные :-)
Если у тебя своё определение языка программирования - в студию его. |
|||
215
Serginio1
06.07.12
✎
11:55
|
(209) С какого перепаугу SQL это байткодеры. Все сейчас компилируется и оптимизируются.
А скоростей нынешних компов достаточно, что бы приоритет был в скорости и удобстве написания и отлалдки программ |
|||
216
Rie
06.07.12
✎
11:56
|
(215) Таварысч просто не в курсе - а посему троллит :-)
|
|||
217
Jaffar
06.07.12
✎
12:10
|
(67) "это тем, кто говорит, что в .NET не компиляторы."
только мне кажется, что компилятор - это обобщающее название транслятора и интерпретатора? так что тогда в .NET, как не компилятор? может словарь или переводчик? |
|||
218
Dmitry77
06.07.12
✎
12:12
|
командная строка - cmd или bat файлы.
VB csript оба встроены в операционку, оба с интерпритатором. |
|||
219
Stagor
06.07.12
✎
12:13
|
JScript не встроен?
|
|||
220
IVT_2009
06.07.12
✎
12:15
|
VBS уже есть в винде
JAVA надо качать |
|||
221
Dmitry77
06.07.12
✎
12:15
|
(219) Windows Script Host (WSH; первоначально назывался Windows Scripting Host, был переименован ко второму выпуску) — компонент Microsoft Windows, предназначенный для запуска сценариев на скриптовых языках JScript и VBScript, а также и на других дополнительно устанавливаемых языках (например, Perl).
|
|||
222
Dmitry77
06.07.12
✎
12:17
|
+(221) Самые первые версии WSH поставлялись в виде отдельного компонента, опционально устанавливаемого в Windows, но уже начиная с Windows 98 WSH стал частью всех ОС Windows
|
|||
223
Jaffar
06.07.12
✎
12:26
|
(174) "Для этого есть исходная сборка, которую можно скомпилировать на другом компьютере, конкретно под нужный процессор."
ну строго говоря - компилить можно и на ТОМ же компьютере под другой процессор и даже под другую ОСЬ :-) |
|||
224
Bugmenot
06.07.12
✎
12:42
|
(177) - в школу! в школу! это интерпретаторы!
\me с удовольствием жует попкорн и запивает кока-колой, листая книжку по разработки компиляторов. |
|||
225
Rie
06.07.12
✎
12:47
|
(234) Ну, когда доберёшься до страниц, где говорится о том, что разница между интерпретаторами и компиляторами - не принципиальна, отпишись :-)
|
|||
226
Rie
06.07.12
✎
12:47
|
(225)->(224)
|
|||
227
Chai Nic
06.07.12
✎
12:48
|
(185) Помнится, еще в УК-НЦ был "компилирующий интерпретатор" бейсика (Вильнюс-бейсик). Шустро работал, почти как бинарные файлы. По сути это и были машинные коды, но с обращением к рантайм-процедурам среды исполнения.
|
|||
228
Rie
06.07.12
✎
12:52
|
(227) Посмотри на Forth! Вроде бы и интерпретатор... С другой стороны - вроде бы и компилятор... Но в итоге - машинный код. Абсолютно голый машинный код :-)
|
|||
229
prog2012
06.07.12
✎
12:52
|
хватит передергивать
представьте что у вас железо + голая ось (типа dos) и больше ничего нет пишите. только на чем? язык программирования это что позволяет напсиать всё что хочешь на примитивной оси или даже без неё т.е. вообще правильно было бы назвать языком программирования машинный код, остальное это ересь, особливо все эти виртуальные машины, полезно конечно но это не язык, это обрезок от недоязыка чтобы дети не потели переставляя операторы, только если данных бельше чем в ларьке то всё это безумие уже никак не работает без мозгов |
|||
230
Rie
06.07.12
✎
13:00
|
(229) "Уймись, мамаша!"
Представьте себе, что у вас есть только голое железо. Безо всякой "ОС типа DOS". Ну и на чём писать будете? А главное - какое отношение этот вопрос имеет к вопросу о языках программирования? (У Вас несколько диковатые представления о языках программирования; не советую выдавать эти диковатые представления за общепринятие). |
|||
231
Gepard
06.07.12
✎
13:02
|
(229) и ты не будешь подключать библиотеки для работы хотя бы с формами?
|
|||
232
prog2012
06.07.12
✎
13:02
|
(230)программисты от конфигурастов стало быть не отличаются совсем ничем?
|
|||
233
Rie
06.07.12
✎
13:05
|
(232) Кто такие "конфигурасты"? Прикладные программисты? Если так - то да, ничем.
Но ответьте на вопрос в (230) (раз уж вы с таким пренебрежением относитесь к прикладным программистам; видать, у вас четверть века программирования для embedded-систем за плечами?). |
|||
234
izekia
06.07.12
✎
13:06
|
(229) компилятор с где будешь в голом досе брать?
|
|||
235
Gepard
06.07.12
✎
13:07
|
(229) такие языки нужны только в одном месте - в микроконтроллерах.
Да, на C# я не напишу такой программы. Но твои программы на чисто таком языке в наше время никому не нужны (загрузчики ОС это мелочь). (232) Программист - решает задачу с использованием наиболее подходящего инструмента. Напиши ка программу с одной формой на чистом С. Ты ее будешь писать столько, сколько я затрачу на простенькую учетную систему на С# |
|||
236
prog2012
06.07.12
✎
13:08
|
(235)и что можно написать на 1С, кроме простенькой учетной системы?
|
|||
237
Gepard
06.07.12
✎
13:10
|
(236) а где это я писал про 1С?))
|
|||
238
prog2012
06.07.12
✎
13:10
|
(233) пожалуйста - для начала машинным кодом компилятор asm
а что можно на джаве написать? |
|||
239
Rie
06.07.12
✎
13:13
|
(238) На Java можно написать компилятор.
А вообще-то во встроенных системах (без "классических" ОС) очень популярен Forth - язык функционального программирования 4-го поколения. (Но открою маленький секрет - есть такая хитрая штука, как кросс-компиляторы. Не поверишь - но именно они используются для программирования (прошивки) микроконтроллеров). |
|||
240
Mikeware
06.07.12
✎
13:14
|
(239) И даже переноса софта, в т.ч. компиляторов на целевую платформу :-)
|
|||
241
Rie
06.07.12
✎
13:15
|
+(239) Кстати, как тебе Android? (это к вопросу о Java и о том, что на ней написать можно).
|
|||
242
prog2012
06.07.12
✎
13:18
|
(241)(240)вот такие же умники и в 1с вместо компиляции библиотек решили набайткодить конфигураций, всё это маркетинг вшивый, привязка клиента к франчевой сети
|
|||
243
Jaffar
06.07.12
✎
13:18
|
(229) "представьте что у вас железо + голая ось (типа dos) и больше ничего нет. пишите. только на чем? "
говорят, что компилятор Borland C был написан на Borland C :-) |
|||
244
izekia
06.07.12
✎
13:18
|
(241) ну там снизу не джава, да и сверху, по утверждению гугл тоже)
|
|||
245
prog2012
06.07.12
✎
13:19
|
кроссплатформенность можно было тоже библитеками обеспечить а не виртуальными машинами и ипнтерпретаторами байткода, а теперь едим кактус и давимся
|
|||
246
Rie
06.07.12
✎
13:19
|
(242) Ты правда глупый?
(Прошу пардону, но _библиотеки_ в 1С как раз _скомпилированы_). |
|||
247
Jaffar
06.07.12
✎
13:20
|
(234) говорят, что компилятор Borland C был написан на Borland C :-)
|
|||
248
Rie
06.07.12
✎
13:20
|
(244) Dalvik? Ну да, это не JVM. И чо?
(А "сверху" - таки Java. Проверено, мин нет :-) |
|||
249
Jaffar
06.07.12
✎
13:21
|
минет???
адинэсники любую ветку в пятницу сведут или к сиськам, или к минету... |
|||
250
Rie
06.07.12
✎
13:22
|
(249) "Минет" и "мин нет". Найди как минимум 2 отличия и сообщи, кто именно что именно куда именно сводит :-)
|
|||
251
prog2012
06.07.12
✎
13:22
|
(246)куда? в байт код? ))) поэтому и работает так быстро?
|
|||
252
Rie
06.07.12
✎
13:24
|
(251) _Библиотеки_ - в native коде. А ты не знал? И ответь на вопрос в (246) - не поверишь, но это был именно вопрос.
|
|||
253
prog2012
06.07.12
✎
13:25
|
(0)у нас теперь каждый школьник открывает вижуалбайсик, пишет макрос хелловорд, потом покупает диплом и идет одинесить, в сабже - последствия
|
|||
254
prog2012
06.07.12
✎
13:28
|
(252)запусти цикл на 1000000 и сравни с С или ms sql.
потом ещё раз спроси кто здесь глупый |
|||
255
Rie
06.07.12
✎
13:28
|
+(252) Для особо талантливых - когда интерпретация байт-кода сводится в основном к вызовам _биллиотечных_ подпрограмм, потерь в эффективности практически нет.
|
|||
256
Rie
06.07.12
✎
13:29
|
(253) Да уж... Если что - между VB и VBA есть некая разница. Правда, непосвящённым она недоступна...
|
|||
257
izekia
06.07.12
✎
13:29
|
(254) еее, шикарно, а я только подумал, что тема испортилась
|
|||
258
Rie
06.07.12
✎
13:29
|
(254) Анахуа (прошу прощения за несовершенство моего китайского) писать такой дурацкий цикл?
|
|||
259
prog2012
06.07.12
✎
13:30
|
(255)где исходники библиотек?
|
|||
260
Rie
06.07.12
✎
13:30
|
+(258) Впрочем... Несведущие в программировании как раз подобным и занимаются :-)
|
|||
261
Rie
06.07.12
✎
13:31
|
(259) Обратись к Нуралиеву. Может, расщедрится :-)
Но какое отношение имеет доступность исходником к обсуждаемому вопросу? И читал ли ты исходники Windows (или хотя бы DOS)? |
|||
262
prog2012
06.07.12
✎
13:31
|
(258)байт код это средство скрыть от клиента быдлокод в библиотеке путем её прекомпиляции
|
|||
263
izekia
06.07.12
✎
13:32
|
(262) а сишный быдлокод так не скроешь?
ты сам на чем пишешь, прости? |
|||
264
izekia
06.07.12
✎
13:33
|
(262) нет, если не обфусцировать, отлично открывается и перекомпилируется
|
|||
265
Rie
06.07.12
✎
13:34
|
Господа, погодите... За поп-корном сбегаю...
|
|||
266
Mikeware
06.07.12
✎
13:35
|
(265) Ты треть ветки уже просохатил...
|
|||
267
prog2012
06.07.12
✎
13:36
|
(263)в текущем проекте на 1с + ms sql,
а что кто-то пишет на чем-то ещё по поводу циклов: порог в 3,2 ггерц не прешагнули объективно, а большинство пацанов умом слабы распараллеливать и кладут своим быдлокодом помноженным на быдлокод платформы любой сервак |
|||
268
prog2012
06.07.12
✎
13:37
|
а что кто-то пишет на чем-то ещё кроме 1с + sql?
а вот если бы 1с поставляли с исходниками то можно было бы в скуль и не лезть |
|||
269
Rie
06.07.12
✎
13:39
|
(268) Я ж просил подождать! Такие перлы не каждый день встречаются. Даже в пятницу.
(Насчёт исходников и SQL - ты не поверишь...). |
|||
270
prog2012
06.07.12
✎
13:40
|
(269)верю, но нужен исходник платформы, не подскажешь как его обратно на си декомпилировать? а потом собрать?
|
|||
271
Vladal
06.07.12
✎
13:41
|
(236) ckj;ytymre. ex`nye. cbcntve&
|
|||
272
prog2012
06.07.12
✎
13:41
|
к (270) или только многа умных букав знают наши программисты?
|
|||
273
Mikeware
06.07.12
✎
13:41
|
(269) а я чаем поперхнулся, почитав....
|
|||
274
izekia
06.07.12
✎
13:41
|
(270) а вот ты когда говоришь про си или пишешь английскую си, то ты какой язык имеешь в виду, си или си++ ?
|
|||
275
prog2012
06.07.12
✎
13:42
|
(274)именну ту версию на которой компилирована 1с 8.2
|
|||
276
Vladal
06.07.12
✎
13:43
|
(243) да, я тоже в школе слышал, что начиная с ТурбоПаскаля 5, ИДЕ написана на ТкрбоПаскале.
|
|||
277
izekia
06.07.12
✎
13:44
|
(275) а когда про единственные языки писал, то там про си или си++?
|
|||
278
Vladal
06.07.12
✎
13:46
|
(275) Вроде как там Вижуал-Си. РунтаймЭррор ВижуалСи он аддресс такой-то. ТОлько что после вижуал си - ++ или ++++ или просто - не помню.
|
|||
279
Rie
06.07.12
✎
13:46
|
(270) Нах тебе нужен исходник платформы? И тем более - нах его на _C_ (при том, что он написан на _C++_ декомпилировать)?
|
|||
280
Rie
06.07.12
✎
13:48
|
+(279) А идея, что SQL можно оптимизировать в связке с C - мне понравилась.
|
|||
281
prog2012
06.07.12
✎
13:48
|
(279)(277)С++ от С отличатся ОПП и вообще по заголовку файла надо смотреть а не по ошибкам отбиваемым на экран
|
|||
282
Rie
06.07.12
✎
13:50
|
(281) :-)))
|
|||
283
Rie
06.07.12
✎
13:50
|
(266) Нет, всё только начинается... Пятница, вечер...
|
|||
284
prog2012
06.07.12
✎
13:51
|
(280)скучно - никто не понимает ни что такое язык программирования ни что такое компилятор, поколение некст уверенно назывет 1с языком а платформу компилятором, веселье.
|
|||
285
Rie
06.07.12
✎
13:54
|
(284) Все понимают. За исключением prog2012 - но тут уж медицина бессильна.
|
|||
286
Jaffar
06.07.12
✎
13:56
|
(250) а чо "Минет" с большой буквы? реально так хорошо делает? :-)
|
|||
287
Rie
06.07.12
✎
13:58
|
(286) Первое слово предложения пишется с заглавной буквы. Вне зависимости от того, кто и как это (предложение?) делает. А уж что касается содержания предложения...
|
|||
288
Rie
06.07.12
✎
13:59
|
+(286) Но не отвлекай от темы. prog2012, жги ещё!
|
|||
289
Jaffar
06.07.12
✎
14:00
|
(284) это еще ничего. а когда преподаватель компьютерной академии "Шаг" (молодой парень, младше меня) где-то на семинаре спросил у меня, что такое ДБФ - я не сразу сообразил, что ему ответить...
|
|||
290
prog2012
06.07.12
✎
14:04
|
(288)почему в 1 нет инструмента разыменования запроса?
|
|||
291
Rie
06.07.12
✎
14:08
|
(290) А что ты понимаешь под "разыменованием запроса"? Запрос в 1С - это объект, если что. А хотя типы объектов на нижнем уровне представимы (но не эквивалентны) указателям, - это вовсе не значит, что такое понимание их эффективно (Хоор ещё в 70-х написал своё "Pointers considered harmful").
|
|||
292
prog2012
06.07.12
✎
14:10
|
(291)причем тут си вообще? разыменование таблиц до реальных скульных
|
|||
293
Rie
06.07.12
✎
14:14
|
(292) Я разве в посте (291) написал хоть слово о C?
Я лишь спросил - что ты понимаешь по "разыменованием", которое есть операция приведения значения ссылочного типа к объекту, на которое указывает ссылка (в традиционном понимании этого термина). |
|||
294
prog2012
06.07.12
✎
14:15
|
(293)традициооное понимание это получение имени по псевдониму
|
|||
295
Rie
06.07.12
✎
14:17
|
(294)
А) Звиздишь (традиционное понимание приведено в (293)). Б) Не знаешь 1С (там есть возможности получить имя таблицы). |
|||
296
prog2012
06.07.12
✎
14:20
|
(295)ну да, у тех кто купил диплом википедия это и есть традиция, любая хрень которую туда запостят есть истина, других книжек не читали
|
|||
297
Rie
06.07.12
✎
14:22
|
(298) Приведи источник своего понимания термина "разыменование".
На досуге - почитай о языках программирования Algol-68 (именно там этот термин был введен в официальное описание ЯП) и Ada. Как почитаешь - приходи, погутарим. (Набежало тупой школоты...). |
|||
298
le_
06.07.12
✎
14:26
|
(0) Компилятор и интерпретатор - несколько разные вещи.
|
|||
299
prog2012
06.07.12
✎
14:30
|
(297)суть от этого не меняется, разыменовать запрос без профайлера в 1с нельзя
|
|||
300
Serginio1
06.07.12
✎
14:33
|
(229) Зачем представлять. Писал под ДВК 2 м 5 дюймовыми дискетками на Васике и паскале. Тогда компиляция на паскале включая синтаксическую проверку, перевод в ассемблер создание obj файлов затем линковку занимало значительное время, но было быстрое выполнение. С Васиком было все наоборот. Иногда можно было поити покурить прийти еще подождать и обнаружить единственную синтаксическую ошибку.
|
|||
301
КВАДРО2
06.07.12
✎
14:34
|
(0) Кабол, Алгол.
З.Ы. Читал только заголовок |
|||
302
Rie
06.07.12
✎
15:08
|
(299)
А) Да нет такого понятия - "разыменовать запрос". Разве что в жаргоне. Б) SQL вовсе не обязателен - есть ведь и файловый вариант. В) И даже если SQL присутствует, интересоваться именами ("физическими") таблиц - в 99% случаев - онанизм мозга. К языкам программирования отношения не имеющий. |
|||
303
izekia
06.07.12
✎
15:26
|
(302) сейчас человек скажет, что орм - это зло, чтобы запросы быстрее работали нужно их руками писать)
|
|||
304
Rie
06.07.12
✎
15:31
|
(303) На языке ассемблера :-)
Нет, конечно, человек, в _совершенстве_ знающий базовую систему, в _некоторых_ случаях способен оптимизировать сгенерённое (а ещё такой человек способен _не_ заниматься "пессимизацией" сгенерённого - и это, IMHO, тоже показатель квалификации). Но почему-то мне кажется, что к данному человеку это отношения не имеет. |
|||
305
Serginio1
06.07.12
✎
15:39
|
302 Ну вообщето в том же Linq to EF это можно делать в том числе и для запросов аля 1С OjectQuery
string entitySQL = " SELECT p, p.Filling " + "FROM PartyContext.Pinatas AS p " "WHERE p.Filling.Description='Candy'"; var query=context.CreateQuery<DbDataRecord>(entitySQL); query.MergeOption = System.Data.Objects.MergeOption.NoTracking; var pinatasWithFilling=query.ToList(); Или v8: ADO.NET EF и 1С |
|||
306
Rie
06.07.12
✎
15:52
|
(305) Можно. И даже без LINQ, и без 8-ки - 1С++ всё это позволяло :-)
Но, господа юнкера, объясните мне, малограмотному: - как часто вам приходится _перехватывать_ у 1С запросы к SQL и какой эффект от этого получается? - если часто - то не криво ли написаны те запросы на 1С-языке запросов и не кривые ли структуры таблиц/индексов, которые в 1С у вас прописаны? - для выяснения имён таблиц - пользуетесь ли вы штатными средствами 1С; если нет - то почему? |
|||
307
prog2012
06.07.12
✎
16:19
|
(306)ну вот... то дураком обзывает то сразу 1С++
двойной стандарт? |
|||
308
Rie
06.07.12
✎
16:25
|
(307) Никоим образом. (И, замечу, никто никого дураком не обзывал).
Но написанное тобой выше - извини, не свидетельствует о сколь-нибудь глубоких знаниях. А апломб, с которым это было написано - тем более. |
|||
309
prog2012
06.07.12
✎
16:29
|
(308)короче 1с это язык программирования или нет?
ась? |
|||
310
Rie
06.07.12
✎
16:30
|
(309) Да, 1Сик - язык программирования. (Выше я об этом писал).
(Для несведущих - языки программирования бывают разные). |
|||
311
Rie
06.07.12
✎
16:31
|
+(310) А вот _1С_ - НЕ язык программирования, а платформа.
Ощути разницу. |
|||
312
Serginio1
06.07.12
✎
16:35
|
(306) Ну я давненько как не Юнкер. На самом деле кроме самого текста нужно и на план запроса посмотреть. А это приходится делать часто. Ну и посмотреть сам запрос для "не правильных" конструкций v8: Подзапросы с Выбрать Первые
А пример я привел отличный от 1С, но который можно прикрутить к 1С. А разве Linq есть в 1С++? |
|||
313
Rie
06.07.12
✎
16:41
|
(312) Да не спорю... Но и вопрос - не к тебе :-)
План запроса смотреть надо. Но - как часто? Трата усилий на бессмысленную оптимизацию - это "пессимизация". Но и глядя на план запроса - нужно обладать кой-какими знаниями, чтобы не ухудшить ситуацию. Идея "низкоуровневой" оптимизации - это суровое наследие прошлого (+ кривизна базовой системы, но первое - в разы чаще). Я пробовал соревноваться с мною же написанной процедурой поиска memory leaks в C++. Проиграл :-( |
|||
314
Serginio1
06.07.12
✎
16:41
|
311+ инструмент быстрой разработки приложений (RAD),
http://ru.m.wikipedia.org/wiki/Rapid_application_development |
|||
315
izekia
06.07.12
✎
16:43
|
Парни, не сводите такую веселую тему к унылому пересказыванию прописных истин
|
|||
316
Serginio1
06.07.12
✎
16:43
|
(313) Не всегда но когда основные запросы тормозят приходится искать узкие места, либо опять же как в (312) Создавать временную таблицу индексировать и по ней уже стоить основной запрос.
|
|||
317
Serginio1
06.07.12
✎
16:46
|
(313) Это у тебя наверное наследие от маломощности процессоров и лимите памяти. Я уже давно поменял свои возрения и оптимизиру там где это действительно принесет значимую экономию по времени, а не по скорости если экономия составляет доли секунды.
|
|||
318
prog2012
06.07.12
✎
16:46
|
(311)ну и что? язык программирования платформы значит правильно говорить
а иначе была бы 1 набором библиотек по С++, под маской удобства разработки скрывается тупо маркетинг, ибо просто можно было бы делить библиотеки на прикладные и системные с рекомендацией в последние не лезть (313)все мы знаем что 1с на больших объемах можно только как конструктор интерфейсов использовать и не всегда там просто индекса не хвататет, 1с не позволяет апдейтить таблицы - рубаника возражение ))) ась? тыдысь! |
|||
319
prog2012
06.07.12
✎
16:47
|
(313)знание терминологии это просто способ ссать в уши руководству до тех пор пока лимит доверия не исчерпан
|
|||
320
izekia
06.07.12
✎
16:48
|
(318) скучно, давай что-нибудь веселее
|
|||
321
prog2012
06.07.12
✎
16:50
|
(320)щас оппонеты забубенят )))
|
|||
322
Rie
06.07.12
✎
16:50
|
(318) _Любой_ язык _программирования_ - для той или иной платформы. Сферические кони в вакууме вымерли с голодухи.
Индекса не хватает - добавь. |
|||
323
Rie
06.07.12
✎
16:51
|
(319) Звиздишь как Троцкий.
|
|||
324
Mikeware
06.07.12
✎
16:51
|
(313) низкоуровневая оптимизация нынче только во встраиваемых системах имеет смысл.
бОльший смысл имеет понимание о функционировнии и кодирование "с учетом функционирования" |
|||
325
Mikeware
06.07.12
✎
16:51
|
(323) он просто опытом делится...
|
|||
326
Serginio1
06.07.12
✎
16:51
|
(318) А зачем 1С большие объемы? Для этого есть SQL. Правда народ при отсутствие Linq или просто фильтров для DataSet использут отборы для ТаблиыЗначений через SQL используя временные таблицы
|
|||
327
Rie
06.07.12
✎
16:52
|
(316), (317) Вот именно. И я о том же толкую - оптимизировать надо только тогда, когда это действительно необходимо.
(Причём оптимизация алгоритмов даёт, как правило, куда больший эффект, - а она не зависит от). |
|||
328
Rie
06.07.12
✎
16:54
|
(324) Да. Практически только во встраиваемых системах.
(Да и там - если выбор между удобством использования и оптимизацией, то удобство использования рулит. Это я о Forth - наслушался в своё время противников оного). |
|||
329
Rie
06.07.12
✎
16:55
|
+(328) (К слову, и для Forth ныне существуют оптимизирующие компиляторы).
|
|||
330
prog2012
06.07.12
✎
16:58
|
(327)только для оптимихзации интрументов в 1с совершенно нет, один только замер производительности, а потом сразу тыкать в свою же базу только напрямую в скуль
или я что-то пропустил? |
|||
331
Mikeware
06.07.12
✎
17:01
|
(330) заер производительности - уже минимально достаточный инструмент. Если есть голова, конечно...
|
|||
332
prog2012
06.07.12
✎
17:02
|
(331)а почему таблицы скуля проименованы хрен знает как? и параметры?
зашифровали быдлокод? а ведь всё равно залезть можно, просто сложнее |
|||
333
prog2012
06.07.12
✎
17:03
|
(331)т.е. получается что 1с всё-таки требует наличия головы,
а я думал что это среда разработки |
|||
334
Rie
06.07.12
✎
17:07
|
(330) Угу. Самый главный пропустил - моск.
1Сик - это ж по сути DSL. Стало быть, оптимизация - в первую очередь алгоритмическая. А низкоуровневая (сиречь, платформенно - на самый крайний случай и при готовности пересматривать при изменении платформы). |
|||
335
Rie
06.07.12
✎
17:07
|
(332) Ни грамма ни сложнее. Синоним против имени таблицы - ничего не меняет.
|
|||
336
Rie
06.07.12
✎
17:08
|
(323) Разумеется, требует. Отсутствие головы - оно не красит человека, называющего себя программистом.
|
|||
337
prog2012
06.07.12
✎
17:08
|
(335)ну да, если синонимы выучить )))
|
|||
338
prog2012
06.07.12
✎
17:10
|
(336)где ты видел программистов в 1с? )))
, я лично пару тройку раз встречал за всё время работы с 1С, считая вместе со мной. понтф на форуме не показатель, нужно видеть как человек делает дело т.е. затраты на разработку + затраты на поддержку, остальное демагогия |
|||
339
Rie
06.07.12
✎
17:10
|
(337) Религия запрещает? Вообще говоря, в 1С есть для просмотра этого дела стандартный метод.
|
|||
340
Rie
06.07.12
✎
17:12
|
(338) Видел. И даже хороших программистов. Которые делают свою работу качественно, в отличие от prog2012, который только понтуется на форуме :-)
|
|||
341
prog2012
06.07.12
✎
17:14
|
(340)а ты не понтуешся? ты типа меня учишь многа умных букав знать?
|
|||
342
prog2012
06.07.12
✎
17:18
|
(340)всем отделом качественно годами допиливать тормознутую гобазу вместо того чтобы сделать всё правильноти и кофе пить, это высокий профессиАнализм )))
|
|||
343
Rie
06.07.12
✎
17:21
|
(341) Да на хрен ты мне сдался, тебя учить :-)
|
|||
344
Rie
06.07.12
✎
17:21
|
(432) Твои проблемы.
|
|||
345
prog2012
06.07.12
✎
17:24
|
(343)делиться опытом долг Мастера!
(344)что то ты долго обсуждаешь мои проблемы ))) |
|||
346
Rie
06.07.12
✎
17:29
|
(344)
А) Здесь? Б) Пятница. Веселюсь. |
|||
347
Mikeware
06.07.12
✎
17:38
|
(332) Почему же "хрен знает как"? Если представляешь, как система работает - принцип становится вполне понятен. То, что он не описан в книжках - это да. Но с другой стороны, 1с и не советует лазить "не через себя", а то и прямо запрещает.
|
|||
348
Rie
06.07.12
✎
18:07
|
*347) ПолучитьСтруктуруХраненияБазыДанных - и все таблицы на лице. Со всеми полями, индексами и т.д. Кому действительно надо - тому поможет. Каких-то выгод от прямого доступа к таблицам в 8-ке - не вижу. Со стороны - так там в любом случае достать да посмотреть придётся.
Гипотеза: товарисч пытается открыть Америку/изобрести лисапет. |
|||
349
Mikeware
06.07.12
✎
18:23
|
(348) методы давно известны - и в клшках, и в снеговике. Логика наименования тоже в целом понятна. Вопрос в двух вещах: если не пытаешься оставить от 1с только междумордие с юзером - нахрена знать структуру хранения? а если пытаешьс - информация есть, только голову приложить...
имхо, автор просто 1986-го... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |