Имя: Пароль:
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-го...