|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Offtop:
Цитата:
Соответственно, своими словами я хотел лишь подчеркнуть разносторонность развития человека, освоившего практически все возможные парадигмы программирования (логические языки вроде остались не охваченными) и именно этому удивляюсь. Последний раз редактировалось Boxa, 09.07.2018 в 08:40. |
|||
|
||||
Регистрация: 21.08.2017
Сообщений: 1,054
|
На самом деле, я не профессиональный программист, все новые штучки обычно проходят мимо меня. Пользуясь случаем, хочу спросить - в C# (как продолжение C++) сохранились шаблоны, которые предоставляет стандарт C++ (векторы, стринги, шаблонные классы и т.д.)?
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Offtop: Я не программист, а для ответа на Ваш вопрос нужно им быть и знать С++ и C#, а я плюсы практически не знаю. Однако, что-то мне говорит, что С# такое же продолжение C++, как VB.NET продолжение VBA. т.е. это два разных языка и общее у них (очень грубо), только буква в названии и ; в конце строки.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
Цитата:
Цитата:
----- добавлено через ~22 мин. ----- Цитата:
- Если под вектором имеется в виду контейнер-массив - в C# есть готовые реализации списков всех видов - обычный список, сортированный, стековый и т.д. - Есть возможность создавать классы и структуры с обобщенным параметром <T> например. Поддерживаются интерфейсы, причем интерфейсы можно наследовать во множественном числе и писать обобщенные методы обработки информации через них. - В C# отлаженный сборщик мусора для управляемого кода. Во многих случаях программисту работать с памятью напрямую просто не нужно. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Когда в 80-х годах появились первые "персоналки" как раз инженеры (строители, сантехники) за них и взялись. Потому что профессиональных программистов, способных что-то инженерное сделать были единицы на город. Вот инженеры и осваивали разработку расчетных, а потом и графических программ. Зачем - чтобы зарабатывать больше, ну и для интереса. Многие здесь на форуме через это прошли. А когда у меня в 1989 году появился собственный PC AT, да свободная работа - начал уже постоянно программированием заниматься. И основной заработок на этом иметь. Что касается архитекторов, то тут ситуация иная. Вот есть хороший архитектор Петр Лоскутов - на форуме он был Alaspher. Он и программирование освоил, ЛИСП гораздо лучше меня. И книгу AutoLISP и VisualLISP в среде AutoCAD вместе с Полещуком написал (фактически основной автор). И всего лишь несколько программ. Т.е. всё это было ради интереса. А потом забросил "учить язык". И занимается основной архитектурной деятельностью. Вот объявление дает: Цитата:
Что же касается "языка", так когда понадобится кому, тот такой и освоит. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
Конечно трудно. Особенно если
Цитата:
Хотя в любом случае это вакансия не архитектора-программиста) |
|||
|
||||
Регистрация: 21.08.2017
Сообщений: 1,054
|
ИМХО, предлагаю резюмировать:
1. С++ наиболее универсальный язык, для которого большинство программ имеют библиотеки для программирования (включая 3dMax, Autocad, SCAD). Также на этом языке пишутся видеоигры. И Autocad на нем написан. Также полно готовых свободных кусков кода, которые можно скопипастить или купить на худой конец. 2. Разное. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Разумеется. Это вакансия для очень хорошего опытного специалиста. Такие есть, но мало. Даже с экономическим образованием (а не "экономиста"), но и со всеми остальными навыками. Здесь "экономическое" потому, что специальности по диплому могут быть какие угодно. Вот у меня в тот же Екатеринбург уехал лучший программист Миша (на очень большие деньги) - в солидную программисткую фирму. Так он по диплому "учитель географии".
А вот вакансий на "архитекторов-программистов" не найдете. Даже со знанием основ С++. Если уж "архитектор" - то это будет архитектура вычислительных систем. |
|||
|
||||
Регистрация: 21.08.2017
Сообщений: 1,054
|
Цитата:
Виндовс, драйвера - это же все С и С++. В случае с С++, не нужно спешить решать задачу, в 90% случаев можно воспользоваться уже готовым решением. Фреймворки и т.д. - это более молодые методики, по ним материала меньше. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
Цитата:
Зачем ему вообще ориентироваться на подобного уровня знания -> проектировщику - прикладному программисту/самоучке? Цитата:
тот же .Net-фреймворк появился 15 лет назад - это уже "старик" по меркам IT. |
|||
|
||||
Регистрация: 27.08.2010
Сообщений: 1,435
|
ну вы, блин, даете. Человек же написал, что он архитектор. Они люди творческие. Грассхоппер или Динамо, больше и не надо. Грассхоппер - если занимаетесь больше формообразованием причудливым, т. е. творчеством. Динамо - если больше рутиной (квартирографии там всякие ) и в Ревите (сейчас полетят какашки). Ну а если скрипты для ТриДэЭс Макса - так то уже и не архитектура тогда.
|
|||
|
||||
питон был пока не было студии, как появилась студия, быстренько прошерстил спецификацию C# и написал нужные мне костыли...
Цитата:
З.Ы. не скажу что в полном объеме освоил ООП. Но, скажем, получить что нибудь с его помощью все же можно... word = (Microsoft.Office.Interop.Word.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application"); Такие строчки дались не сразу, но мир сразу заиграл новыми красками )) собственно, в этом и есть вся соль спора...
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы... |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
Offtop:
Цитата:
Цитата:
т.е. соль спора - что изучать в перспективе, а не мотивация к изучению и текущая потребность) |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Язык программирования для API Advance Steel 2016 | rymko2013 | Программирование | 12 | 04.02.2019 21:52 |
Какой иностранный язык предпочтительнее изучать для инженера-строителя? | DelanoK | Профессии и трудовые отношения | 22 | 22.05.2015 12:28 |
Какой язык лучше использовать для работы с AutoCAD | Leo_fmf | Программирование | 12 | 17.10.2014 21:21 |
Какой срок гарантии согласно ГК РФ на арматурный прокат А500С, поставляему постащиком ? | drill_man | Прочее. Архитектура и строительство | 7 | 23.01.2014 23:47 |
Какой нормативный документ действующий по эвакуационным путям и выходам? | kolja | Поиск литературы, чертежей, моделей и прочих материалов | 4 | 13.08.2010 10:19 |