Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2019, 15:30   #71
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
потому что я уже много лет верстал сайты в том числе и PHP
"Я много лет верстал сайты на PHP, поэтому Шарп похож на Паскаль". Я, конечно, не мастер логики, но мне кажется, что тут где-то подвох.

Цитата:
Сообщение от Alar Посмотреть сообщение
раз можешь программировать на PHP программируй в нём, не трать время на новое
Я тут всеми силами пытаюсь выйти из айти, а ты тут про какое-то PHP.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 02.09.2019, 15:49   #72
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

ACE Valery, откройте любой более менее крупный исходник на чистых Сях)
Нет в Шарпе ни макросов, ни кучи стрелочек со звездочками и лексика базовых функций явно не сишная, а гораздо ближе к Паскалю. На шарпе будет в глаза идти именно лексика, на Сях - горы спецзнаков. Вот отсутствие строгой типизации очевидно после Шарпа либо не даст возможности писать на Сях автоматом либо будет порождать кучу ошибок. А с синтаксисом для указателей боль неизбежна. Ну вот есть Си-шный switch, а в итоге много проще, короче и нагляднее сделать развилку динамически, хотя тоже не сложно настраивается вид до чистого паскалевского.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 02.09.2019 в 16:22.
MihalNik вне форума Ответить с цитированием
Старый 02.09.2019, 17:10   #73
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Нет в Шарпе ни макросов
Не в таком объеме, как в С, но есть C# preprocessor directives

Цитата:
Сообщение от MihalNik Посмотреть сообщение
ни кучи стрелочек со звездочками
В unsafe коде можно использовать и то и другое.

Цитата:
Сообщение от MihalNik Посмотреть сообщение
лексика базовых функций явно не сишная, а гораздо ближе к Паскалю
Чем, например?
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 02.09.2019, 19:33   #74
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Не в таком объеме, как в С, но есть C# preprocessor directives
Вообще не то. И там прямо так и написано - нельзя как в С и С++.

Цитата:
Чем, например?
Например, работой со строками. В си же везде были куцые до шифрования сокращения, отдельная нотация для распознавания типов на вводе/выводе, (которое за столько лет так трудно было реализовать?), под Винду - "венгерская нотация" Не похож в целом Шарп на дырявые недопиленные Си, а там где синтаксис заимствован - очевидно, лучше бы так не делали, за более полувека придумали языки где все это сделано намного лучше) Вставить директивы #(begin|end)_c_code для любителей кишок и забыть)
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 02.09.2019 в 20:58.
MihalNik вне форума Ответить с цитированием
Старый 02.09.2019, 20:23   #75
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Вообще не то. И там прямо так и написано - нельзя как в С и С++.
Ну макрос для последовательности инструкций нельзя сделать, да. Константу тоже не получится. А запилить месиво для условной компиляции из #define #if #elif #else - только в путь.

Цитата:
Сообщение от MihalNik Посмотреть сообщение
отдельная нотация для распознавания типов на вводе/выводе
Это Вы %d, %x, %s имеете ввиду? В шарпе похожее есть
Код:
UInt32 val = 0xDEADBEEF;
Console.WriteLine("hex: {0:X} dec: {0:D}", val);
Цитата:
Сообщение от MihalNik Посмотреть сообщение
под Винду - "венгерская нотация"
Никто же не заставляет в своих проектах ее использовать
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 02.09.2019, 20:37   #76
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
В шарпе похожее есть
Но можно безопасно и почти всегда проще. Поменяется тип и что скажет Си-компилятор? А так оно и в Делфи есть.

Цитата:
Никто же не заставляет в своих проектах ее использовать.
Шарп все-таки изначально заточен под Вынь. Так что лексику логично сравнивать с лексикой сишного Вынь-апи, если сравнивать с Сями.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 02.09.2019 в 20:44.
MihalNik вне форума Ответить с цитированием
Старый 02.09.2019, 21:22   #77
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от ACE Valery Посмотреть сообщение
Я тут всеми силами пытаюсь выйти из айти, а ты тут про какое-то PHP.
Я уже писал про это, что программирование скатывается к администрированию проектов, либо к управлению проектами, так что хочешь не хочешь скатишься.

Кроме всего нужно постепенно входить в крупные проекты, банально купил сдал квартиру, что-то посложнее типа акций не могу рекомендовать это на любителя, слишком нервно и рискованно, но искать нишу крупных проектов нужно.

А когда 100% времени красноглазишь - это быстро выматывает, и никакой спорт или гуляния не помогает.

Кроме крупных проектов нужна какая-то простая работа типа кулинария или шитьё, небольшой огород, Организм понимает откуда берется продукт, к кешу на счетах от относится не доверительно ) И это всё сказывается положительно на общее мироощущение.

Тебе не нужно никуда всеми силами уходить, у тебя банально нет времени, нужно пироги весь день готовить, начинку, тесто и т.д. Какое айти. Пироги это важнее! ))

Цитата:
Сообщение от MihalNik Посмотреть сообщение
А так оно и в Делфи есть.

MihalNik, спасибо за объяснение, а то они меня как на парах по физике мучают, как решил как решил, формулы надо зубрить, а не изобретать на ходу ))
Alar вне форума Ответить с цитированием
Старый 05.09.2019, 13:22   #78
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Вот совсем свежий пример скобочкофобов, любителей сокращать максимально так что компилятор транслятор не может понять что хотел кодер.

https://programmersforum.ru/showthread.php?t=330926

Нужно писать подробнее код, а не короче )
Alar вне форума Ответить с цитированием
Старый 05.09.2019, 15:45   #79
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
Вот совсем свежий пример скобочкофобов
[offtop]
Слова главного скобочкофоба и скобочкохейтера
[/offtop]

Цитата:
Сообщение от Alar Посмотреть сообщение
Нужно писать подробнее код, а не короче
Нужно писать понятнее код. При этом он может быть как кратким, так и подробным.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 05.09.2019, 15:50   #80
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от ACE Valery Посмотреть сообщение
понятнее код
Это термин относительный

Для кого понятнее, для компилятора, для русского человека, для программиста который пишет.

вот напишет он год

Код:
переменная-три присвоить переменная-один плюс переменная-два
И что с этим делать? ) Всё вроде бы понятно, что хотел программист )

Как и термин подробнее так себе, наверное нужно писать не подробным код должен быть, а достаточным как для понимания компилятором, транслятором, так и другими программистами.
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа в Финляндии tkw0rk Свободное общение 34 25.06.2018 14:42
Выбор образования(со/во) slemssnk Свободное общение 12 07.10.2014 16:22
Реформа образования Bearw08 Свободное общение 56 03.12.2009 11:35