- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 17:51 , 22-Дек-23 (1) +3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:02 , 22-Дек-23 (3) +5
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:13 , 22-Дек-23 (5) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:18 , 22-Дек-23 (13) –15 [V]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:34 , 22-Дек-23 (28)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:38 , 22-Дек-23 (32) –5 [V]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:02 , 22-Дек-23 (54) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:27 , 22-Дек-23 (153) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 23:31 , 22-Дек-23 (174) –1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 23:50 , 22-Дек-23 (177) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , виндузятная рисовалка PCB, 00:06 , 23-Дек-23 (178) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 03:15 , 23-Дек-23 (191)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Bottle, 12:44 , 23-Дек-23 (228)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним324, 14:16 , 23-Дек-23 (234)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:24 , 23-Дек-23 (250) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 15:02 , 24-Дек-23 (273)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , nmorozov, 08:02 , 25-Дек-23 (276)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 12:06 , 23-Дек-23 (226) +4
- Выпуск Lazarus 3.0, среды разработки для FreePascal , 11111001010, 18:59 , 22-Дек-23 (49) –3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:12 , 22-Дек-23 (4) +9 [^]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:15 , 22-Дек-23 (9) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:54 , 22-Дек-23 (40)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:04 , 22-Дек-23 (56) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , _, 21:30 , 22-Дек-23 (141) –2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:10 , 22-Дек-23 (146)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , _, 01:35 , 23-Дек-23 (181) +3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 03:20 , 23-Дек-23 (194)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним324, 13:55 , 06-Янв-24 (289)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:22 , 22-Дек-23 (15) –16 [V]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:33 , 22-Дек-23 (25) +13 [^]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:43 , 22-Дек-23 (35) –5 [V]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:54 , 22-Дек-23 (41) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:58 , 22-Дек-23 (48)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:35 , 22-Дек-23 (83) +3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:58 , 22-Дек-23 (105)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , _, 22:17 , 22-Дек-23 (148)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Анонин, 22:28 , 22-Дек-23 (155) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , bentall, 07:54 , 24-Дек-23 (265)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:00 , 22-Дек-23 (107)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:57 , 22-Дек-23 (46)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:11 , 22-Дек-23 (60) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Тот_Самый_Анонимус_, 20:16 , 22-Дек-23 (111) –2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 08:32 , 23-Дек-23 (212)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:07 , 22-Дек-23 (58)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Котофалк, 22:48 , 22-Дек-23 (164) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Bentall, 07:36 , 24-Дек-23 (264)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:22 , 22-Дек-23 (17) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:23 , 22-Дек-23 (18)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 00:35 , 23-Дек-23 (179)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:15 , 22-Дек-23 (8) –3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:17 , 22-Дек-23 (12) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:19 , 22-Дек-23 (14) –3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , неаноним, 18:22 , 22-Дек-23 (16) +12 [^]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:23 , 22-Дек-23 (19)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:30 , 22-Дек-23 (22) +3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:00 , 22-Дек-23 (52) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:37 , 22-Дек-23 (87)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , _kp, 18:37 , 23-Дек-23 (246)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:17 , 22-Дек-23 (11) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Facemaker, 18:30 , 22-Дек-23 (23) –4 [V]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:38 , 22-Дек-23 (31) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:08 , 22-Дек-23 (59) –1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Facemaker, 19:17 , 22-Дек-23 (65) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Анонин, 19:26 , 22-Дек-23 (70) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:33 , 22-Дек-23 (80) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:04 , 23-Дек-23 (243)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноньимъ, 22:37 , 22-Дек-23 (160)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:33 , 22-Дек-23 (26) +4
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:42 , 22-Дек-23 (33)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:49 , 22-Дек-23 (38) –2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:55 , 22-Дек-23 (44) +4
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:03 , 22-Дек-23 (55)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 19:30 , 22-Дек-23 (74)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:37 , 22-Дек-23 (88) –2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 19:57 , 22-Дек-23 (104)
Я использую C++ и ассемблер, поэтому Питон мне на фиг не нужен. RAD - это вообще средство для домохозяек.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:29 , 22-Дек-23 (120) –3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 20:59 , 22-Дек-23 (132)
>>Я использую C++ и ассемблер >Ну ты просто любитель фигни. Не могу покрепче словцо вставить, а то потрут. Вкратце - любитель поедать продукты из прямой кишки.Твою истерическую эмоциональную реакцию мы увидели. А теперь выскажись по-мужски: по делу, конструктивно и с аргументами)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:54 , 22-Дек-23 (169) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 19:36 , 22-Дек-23 (86)
Ну если C++ не осилил, то тогда и Pascal неплохо. Хотя мы в школе на уроках информатики C изучали, т.е. школьники пусть и не C++, но C вполне могут осилить.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:38 , 22-Дек-23 (89)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 19:42 , 22-Дек-23 (98)
> Изучать паскаль в школе - это плохо. Изучать C/C++ в школе - > это преступление, за это надо бить морду совершенно не стесняясь. Серьезно. :))) Правда? Зато я в результате со школы уже 25 лет C++ и ассемблер использую, спасибо школьному учителю)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:08 , 22-Дек-23 (108)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 20:21 , 22-Дек-23 (115) +1
Так за 25 лет реальных альтернатив связке C/C++ и ассемблер так и не появилось. По крайней мере, что касается задач высокоскоростной обработки данных, системного программирования, систем жёсткого реального времени, программирования микроконтроллеров, DSP-процессоров и т.п.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:34 , 22-Дек-23 (124) –2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 20:46 , 22-Дек-23 (126) +1
1. Современный C++ - очень полезная вещь, но как и любым другим инструментом, им надо уметь грамотно пользоваться. Чистый C сейчас уже не актуален - там нет многих полезных и очень эффективных возможностей, которые есть в C++, и при этом он абсолютно ничего относительно С++ не добавляет ни в плане функциональности, ни в плане производительности, ни в плане компактности генерируемого кода. Фактически, это просто подмножество С++.2. Я написал РЕАЛЬНЫХ альтернатив, а не всего этого зоопарка весьма специфических языков, каждый из которых был создан для своей узкой сферы применения.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:36 , 22-Дек-23 (159) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 05:54 , 23-Дек-23 (203)
> Я выше по треду уже предложил изобразить механизм функторов...Осталось понять, зачем мне механизм функторов, и как я без него жил всю жизнь) > чем уже инструмент - тем лучше 1. От конкретных инструментов и ситуации зависит. Например, для обработки текстовых данных, сгенерированных какими-то программами, я обычно использую Perl, потому что для этого типа задач он удобен, и программы на нём получаются короткие. Но если речь идёт об обработке большого объёма текстовых данных, и эта обработка более сложная, то Perl для этого уже не годится, - он слишком медленный и есть ряд других особенностей. Например, однажды мне нужно было делать разбор многих и многих гигабайт текстовых данных. Начал писать обработку на Perl, но уже на ранней стадии реализации предварительные тесты показали, что обработка такого объёма данных будет происходить слишком медленно. В результате бросил реализацию на полпути, и написал всё на C++ с ассемблерными вставками. Полностью реализованный алгоритм на С++ и ассемблере оказался в 500-1000 раз быстрее (в зависимости от входных параметров и данных, причём на ассемблере инструкции SIMD не использовал) наполовину реализованного на Perl (в обоих случаях тесты производились в один поток). Т.е. получилось, что как только речь зашла о производительности Perl отправился на свалку, как и все наработки, с ним связанные, что весьма прискорбно. Подобная ситуация и со многими другими языками, к сожалению. 2. Универсальность очень полезна. В случае с С/С++ удобно то, что можно использовать одни и те же или похожие инструменты, включая компиляторы, линковщики, оптимизаторы, отладчики, ассемблеры, дизассемблеры и другие инструменты, а также код, свои наработки и опыт для очень широкого круга задач, для разнородных устройств от малопотребляющих микроконтроллеров, работающих от маленькой батарейки годами, до суперкомпьютеров. Причём в большинстве случаев есть широкий выбор инструментов разработки. Практически для любого микроконтроллера и процессора и для любой операционки есть компиляторы С и ассемблера и часто не одни. Тот же GCC может компилировать код под многие архитектуры микроконтроллеров и процессоров. В результате мы получаем высокую степень повторного использования кода, наработок, навыков, знаний, опыта для очень широкого круга задач и разных сфер применения. Кроме того, у GCC и Clang прекрасная стыковка с ассемблером, что очень важно при реализации высокопроизводительных алгоритмов, и всегда является дополнительным козырем в рукаве, т.е. вы всегда уверены, что сможете получить наивысшую производительность, если и когда это потребуется.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 12:16 , 23-Дек-23 (227)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:33 , 22-Дек-23 (158)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 23:36 , 22-Дек-23 (175)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:30 , 22-Дек-23 (121)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Тот_Самый_Анонимус_, 06:14 , 23-Дек-23 (206)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:46 , 22-Дек-23 (102) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 20:30 , 22-Дек-23 (122) –2
>> школьники пусть и не C++, но C вполне могут осилить. > Осталось только понять, зачем школьникам это надо...Всем, может быть, и не нужно. Но тем, кто собирается заниматься инженерными специальностями или наукой лучше иметь эти навыки. Роботы, программирование электроники, обработка данных - всё это очень актуально, и здесь без сишечки человек будет чувствовать себя инвалидом.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:35 , 22-Дек-23 (125) –1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 20:48 , 22-Дек-23 (128)
Уже не такой молодой, как 25 лет назад, когда начал работать) Правда, начал работать по специальности ещё раньше... Как-то быстро время летит... И лучше бы Вы высказались по делу.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 21:15 , 22-Дек-23 (133)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 21:23 , 22-Дек-23 (139)
>Обработка данных на сишечке это дааа. Чёт в науке не особо горят желанием сишечку использовать, там всё болше питоны да джулии всякие.Конкретно мы всегда использовали сишечку. Как показала практика, у Питонов, Матлабов и Джулий производительность в десятки (а порой и в сотни) раз меньше, чем связка C/C++ с ассемблером. А для задач обработки больших данных, обработки данных в реальном времени, задач управления производительность - это принципиальный вопрос.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 21:22 , 22-Дек-23 (137)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Ivan7, 21:28 , 22-Дек-23 (140)
В своё время наша компания организовывала курсы по программированию электроники для школьников старших классов. У них всё получалось, и им это очень нравилось, и им нравилось, что у них получается. Они программировали на С, т.к. это стандарт (помимо ассемблера) в мире микроконтроллеров. Среди них были и девушки. Одна из долгосрочных целей была отобрать способных ребят и девчат к себе в компанию. Также было сотрудничество и с университетами с той же целью.
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Тот_Самый_Анонимус_, 06:19 , 23-Дек-23 (207)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:48 , 22-Дек-23 (166)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:44 , 22-Дек-23 (162)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:45 , 22-Дек-23 (101)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 18:43 , 22-Дек-23 (34)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Bottle, 19:15 , 22-Дек-23 (64) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Facemaker, 19:20 , 22-Дек-23 (66)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:25 , 22-Дек-23 (68) –8 [V]
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:29 , 22-Дек-23 (73) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Bottle, 19:32 , 22-Дек-23 (79) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Tita_M, 19:34 , 22-Дек-23 (81)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Bottle, 19:35 , 22-Дек-23 (82) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:51 , 22-Дек-23 (168)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:40 , 22-Дек-23 (93) –3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 19:43 , 22-Дек-23 (99) –1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:11 , 22-Дек-23 (109) –1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 23:20 , 22-Дек-23 (173) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:27 , 22-Дек-23 (118)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 20:54 , 22-Дек-23 (131) –1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 21:16 , 22-Дек-23 (134)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 21:19 , 22-Дек-23 (136) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 21:31 , 22-Дек-23 (142)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Рейка Сметанова, 21:17 , 22-Дек-23 (135) +1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 22:11 , 22-Дек-23 (147)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , nc, 22:18 , 22-Дек-23 (149)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 03:17 , 23-Дек-23 (192) +3
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Анонем, 07:30 , 23-Дек-23 (208) –2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 07:37 , 23-Дек-23 (209)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноньимъ, 00:57 , 24-Дек-23 (261) +2
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Bottle, 13:44 , 25-Дек-23 (280)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Lenny, 14:42 , 06-Мрт-24 (290)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Элита_Южного_Бутово, 08:02 , 23-Дек-23 (210)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 12:44 , 23-Дек-23 (229) –1
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 14:22 , 23-Дек-23 (235)
- Выпуск Lazarus 3.0, среды разработки для FreePascal , Аноним, 10:36 , 25-Дек-23 (277) +1
|