Имя: Пароль:
LIFE
 
OFF: назовите 2 языка программирования ☑
0 Bugmenot
 
05.07.12
✎
21:38
Назовите 2 языка программирования компиляторы которых предустановлены на подавляющем большинстве современных компьютеров с Windows.

В гугл и википедию не лезем.

Если этот вопрос покажется сложным - то аналогичный вопрос - но для Линукс.
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-го...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.