Последние комментарии

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


Knops

Жалко что Visual Studio не модульный. Было бы лучше если бы у него был минимально необходимый функционал, а все остальное добавлялось бы плагинами.


Михаил Фленов

Что значит "В каком направлении двигаться"? Я могу ответить словами Ленина - учиться, учиться и еще раз учиться.


Вероника О

Подскажите пожалуйста в каком направлении надо двигаться?
Есть большая тяга к веб-программированию. Сейчас изучаю: Java, Perl, PHP. Но с нулевыми знаниями программирования очень тяжело. Как та собака: все понимаю, а сказать ничего не могу :). Что надо изучить, чтобы уметь именно писать сценарии?? Причем, чтоб информация была на уровне "для чайников".


vasek123

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


Дмитрий

Они изначально должны были быть похожи, хотя бы потому, что их проектировал один человек.
Сначала сишарп много позаимствоал из дельфи, а теперь дельфи заимствует у сишарпа.
С С++ намного меньше схожести, синтаксис не считается, т.к. это не принципиально.
Кто-то не помню точно кто сказал что сишарп это 75% джавы и 25% дельфи. Теперь про дельфи можно сказать что там 50% сишарпа.
Не знаю, может Вы просто совсем не следите за последними версиями дельфи?


Михаил Фленов

"забудьте как вы делали в Дельфи" потому что в Дельфи можно использовать глобальные переменные, а в C# их просто нету (может я что-то упускаю).

У C# и Delphi все же много разного. VCL очень похожа на Delphi, но они только похожи. Лично для меня эти языки больше разные, чем похожие.


Виталий Луговой

Большое спасибо за ответ мне он очень поможет, вы и не представляете как я вам благодарен вобщем может и я когда-то вам чем то помогу.


Дмитрий

[QUOTE]
Delphi - очень хороший язык. Но любому программисту, перешедшему с Delphi на C# нужно забыть практически все, что он делал на Delphi.

Точно так же я скажу любому программисту, который переходит с C# или Java на Delphi - "забудьте C# и Java". Иначе не получиться написать успешный проект.

Писать действительно можно одинаково, но не всегда это нужно. Просто у этих языков и библиотек подход разный. Я считаю, что писать нужно с использованием языка и его преимуществ. А не пытаться реализовать в языке преимущества других.
[/QUOTE]
Здравствуйте Михаил!
Для начала хотелось бы выразить Вам признательность и уважение за ваши книги. Буквально недавно я учился программировать по второму изданию Библии Delphi. И это помогло мне совершить "быстрый старт". Это была первая моя бумажная книга по программированию.
Но, я все-таки хочу выразить несогласие с тезисами такими как "забудьте как вы делали в Дельфи". Просто потому что как раз в подходах  особой разницы между дельфи и сишарп нету. Есть разница в концепции, но это нас прикладных программистов сильно не волнует.
Вот например, я в своих проектах вообще не использую подпрограммы и переменные вне классов, и даже перемещаю из модуля с классом формы глобальный экземпляр в dpr-файл.
Дальше, с событиями, дженериками, анонимными методами и атрибутами я познакомился в дельфи.
Читая MSDN по C# я практически не встречаю революционно нового - основное уже знакомо по дельфи, не считая специфичных штучек дотнета.
Про различия в архитекуре стандартных библиотек - да, ядро RTL сделано в процедурном стиле. Основная причина этого - быстродействие.
Но главное достоинство дельфи VCL является как раз таки олицетворением ООП подхода, и стала прообразом Windows.Forms.
Я это все к тому что не стоит вешать ярлыки на дельфистов якобы они все используют глобальные переменные. Тут предоставляется свобода и программист сам решает, вот я для себя и выбрал объектно-ориентированный подход.
Почему я изучаю C#? Ответ прост: более богатая стандартная библиотека, WPF, ASP.NET, и легче найти работу.
С уважением, Дмитрий.


Михаил Фленов

2Виталий Луговой

Все это разные и никак не связанные языки. Просто у них подобный синтаксис. Можешь начинать изучение с любого языка и не учить С вовсе.


Михаил Фленов

load balancer стоит, но не у нас, а у хостера. На него и грешим, потому что без него время отклика минимально. Хостер клянется, что у них все супер и балансер не причем.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне