RE: С чего начать изучение программирования?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
RE: С чего начать изучение программирования? - 2007-11-26 08:50:35.890000
|
|
|
dj0nik
Сообщений: 103
Оценки: 0
Присоединился: 2007-06-21 17:48:32.633333
|
quote:
dj0nik когда человек осознаёт то что он не прав, или то что он делал было глупо, он начинает грубить, оскорблять людей, это что такое быдло со знанием си. Если бы я сказала учи бейсик, ты бы так не распетушился потому что я была бы не права. пустослов двуличный - разве это нетак? апровергни! quote:
Что вы заладили всё про Криса Касперски, фактически создали культ личности, и пускаете слюни около его постера, и справляете естественные надобности читая его статьи, код почти из всех его статей можно спокойно реализовать на делфи так как WinApi функциям без разницы на каком языке написана программа которая её вызывает. какой культ? какие слюни? аргументируй! quote:
Подними пряник с пола. По себе людей не судят! криворукое! quote:
Ты ничего не написал и считаешь себя крутым папкой, для которого важно понимать принцип работы процессора. Это всё равно что я прочитаю две книжки: 1 анатомия человека. 2 Коронарная мышца сердца и буду считать себя выдающемся кардиохирургом. Хрен с пальцем не сравнивай! Укажи где я сказал что я крутой прогер на С++? аргументы в студию! quote:
Ты не привёл мне никаких аргументов, одни завывания по поводу крутости си и ассемблера. хреново посты читаеш.. quote:
У меня к тебе вопросы сколько лет на ассемблере ты будешь писать базу данных. А сколько десятилетий ты будешь писать многоуровневую распределённую базу данных. Жаль что ты о таких прекрасных вещах как Access, MySQL, Oracle не знаеш! Я тебе очень сочувствую.. прими мои соболезнования. quote:
Об этом уже писалось, но ещё раз повторюсь. Например я напишу программу для нахождения корней квадратного уравнения меньше чем за минуту и пойду заниматься любимым делом, а сколько ты будешь писать её на ассемблере. Моё любимое дело кодинг! буду писать эту прогу на С/С++ или Асме в своё удовольствие! quote:
Парень у тебя не будет зажигалки?, сколько секунд?, ты всё ещё можешь, а я уже нет? Я парень русский в натуре жесткий! так общайся с себе подобными, ОНО! quote:
Как думаешь до одиннадцатого октября выпадет снег? Откуда я знаю. А я думаю нет. см. камент выше! quote:
Я просто уверена опять не получу чёткого, грамотного, аргументированного ответа, или молчание в ответ, или крики Си форева рулёз, упей сепя ап стенку, жжешь ацкий сатона, бесота, всё равно делфи плохо, тама низкоуровневость и можно аптимизировать и вообще на нём аПтИмИзИрУеТ сам крис Касперски брат Жени Касперского. Пусть что хочет то и оптимизирует, а мне нравятся его граматные статьи о С/С++ и Асме! quote:
WebKill и dj0nik одного поля ягодка. Очень странно, что ты одно, об этом сказало! оргументируй! WebKill нормальный человек, может я в чем то его не поддерживаю, но всеже у него есть свои интересы, своё стремление! quote:
Так чем же си лучше делфи. тебе этого никогда не понять.. Вообщем жду твоих оргументов и доказательств! to Harex quote:
Простите, но кто бы говорил про изучение русского =] А за ответ спасибо. знаю, со школы с ним не лажу. Наздоровье, обращайся!
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 10:45:28.476666
|
|
|
t3rmin41
Сообщений: 245
Оценки: 0
Присоединился: 2007-11-12 14:06:01.393333
|
Для одних задач нужен ассемблер, для других дельфи. Где нужна компактность и быстрота выполнения (написание драйверов, скажем, для видеокарты) - только ассемблер подойдёт.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 13:59:28.243333
|
|
|
Absurd
Сообщений: 335
Оценки: 0
Присоединился: 2007-08-24 13:14:11.566666
|
quote:
ORIGINAL: Alaget Так чем же си лучше делфи. Язык Си принят как инструмент системного программирования как в мире Windows (MSVC++) так и в мире UNIX/Linux (GCC, Sun Workshop etc). Все основные ядра операционных систем написаны на Си. Все основные игровые движки написаны на Си. Все основные ядра баз данных написаны на Си. Все основные динамические интепретируемые и JIT-компилируемые языки написаны на Си. Кроме того, будущее Си не зависит от будущего корпорации Борланд.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 15:20:49.056666
|
|
|
Alaget
Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
|
А я знаете что подумала, один раз оно ведь не страшно, тем более разработчику необходимо знать несколько языков программирования, делфи я очень хорошо знаю, php изучала даже простенький форум как-то написала, а потом забросила за ненадобностью. Решение принято изучать С++, у меня на диске есть C++ Builder 6 но говорят Борланд забросила её много лет назад, и что он на пятьдесят процентов написан делфи, он не подходит, есть также TURBOC30, QC_2, BC502 но мне кажется они тоже плохие. Тут на форуме много говорят про DEV C++ только ничего конкретного я не услышал стоит ли её выбирать. Думается мне выбрать мультиязычную среду Microsoft Visual Studio. Знаю можно самому найти но лень берёт верх. Говорили World cpp лучше DelphiWorld правда ли это, и дайте пожалуйста ссылку на проект. Дайте ссылки на компиляторы, желательно с докачкой. И про источники знаний знаю есть прикреплённая тема, но я прошу книгу по С++ привязанную к конкретной среде разработки на конкретных примерах, типа как Библия делфи от дяди Миши. А не то полное описание ANSI C, занимает пять страниц, а мне встречались книги без единого примера рабочей программы, на 500 страниц где в основном катали вату. Заранее благодарна.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 16:19:44.036666
|
|
|
sergeiprog
Сообщений: 302
Оценки: 0
Присоединился: 2007-04-24 10:02:27.956666
|
Да… заделели Alaget за живое.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 16:31:00.836666
|
|
|
dj0nik
Сообщений: 103
Оценки: 0
Присоединился: 2007-06-21 17:48:32.633333
|
Почему ты все время уходиш от ответа? заметь ты ниразу не ответило корректно на мои вопросы.. quote:
Я блокирую твоего пользователя, и скрываю все его сообщения, так что можешь не пыжится с ответом. Боишся, слабость, не хочеш отвечать, ибо считаеш себя не правой.. Очень жаль мне тебя, очень.. quote:
Я ничего не имею против Криса Касперски, я против что бы люди типа dj0nik прикрывались его честным, и талантливым «именем». именем никто не прикрывался.. опять неоргументировано.. quote:
dj0nik почему ты такой нервный и грубый, когда ты последний занимался сексом, если ты вообще занимался, сколько тебе лет мужичок с ноготок, опять в ответ от тебя я услышала одну ругань, завывания, вот Absurd и t3rmin41 конкретно ответили. Не будь ханжой помастурбируй, и поплачь в подушку, такому как ты должно помочь. это все что ты можеш сказать, пустые слова.. Просто хочеш вывести из себя, не выйдет.. по себе людей не судят! - многовековая доказанная истина! подумай над этим.. слабый немощный человек, прикрывающийся то под лицом девушки, то парня.. требуя уважения к себе, аважай других..
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 16:47:56
|
|
|
Harex
Сообщений: 4
Оценки: 0
Присоединился: 2007-11-25 19:36:17.696666
|
Нет, ну в самом-то деле. Оскорбления учасников форума ведь запрешены. Alaget, dj0nik, не мне же вас учить.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 16:51:58.650000
|
|
|
sergeiprog
Сообщений: 302
Оценки: 0
Присоединился: 2007-04-24 10:02:27.956666
|
Alaget, dj0nik осталось подраться. Хватить спамить! Пиши в личку!
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 17:00:15.350000
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: Alaget Да какая разница какой размер лиж бы работало. Вот здесь ты не права. Посмотри на большинство сегодняшних продуктов - гигабайты мусора, который сидит у тебя в памяти и жрёт ресурсы. И в смысле поедания ресурсов Борланд обошёл многих и многих. Это была цена визуализации и визуального программирования вообще (к слову в С++ не было средств для поддержки последнего, поэтому Borland C++ несколько отличается от стандарта). Делфи действительно прожорливая штука, но в то же время размер программ скорее проблема самих разработчиков и их желания всё время добавить попбольше визуальных штучек. Не буду углубляться, если хочешь, почитай статью Вирта "Долой жирные программы", там всё подробно описано. quote:
ORIGINAL: dj0nik Ты никогда не поймеш работы процессора и оптимизации работы без Асма! Любой кто знает Асм и кодя на высокоуровневом языке, представляет себе как воспримет его код процессор и вся система! А чем мешает Делфи? В нём нет дебагера, что ли? Другое дело, что Си пытаетс явлезть на уровень машины, ты есть подменить язык ассемблера. Для драйверов это вполне проходит, но тебе не кажется, что драйвера и прикладные программы - это несколько разный уровень? quote:
ORIGINAL: BatonXAK Делфи ужастный язык, а кодить на С++ это удовольствие не слушай её учи С++! И если научишся кодить на Си то и на работу устроишся хорошую… Угу, если научишься… quote:
ORIGINAL: sergeiprog Хочу сказать что dj0nik прав по России на рынке дельфи занимает 4%, самые востребываемые это С++, С#. Ээээ, маленькое уточнение, С# и С++ мало чем похожи, C# и весь .NET делал тот же человек, что и Делфи, так что неплохо было бы статистику немножко поделить… quote:
ORIGINAL: dj0nik C# очень даже не плохой язык, я его учу и доволен, какая разница кто создал, кодить то ты будеш правильно! См. выше. quote:
ORIGINAL: dj0nik Учи С++, как только познаеш что такое классы и всё что с ними связано, так смело можеш братся за Jav'у, после С++ её будет легко понять! Угу, это уж точно. Учёные из НАСА подсчитали, что на полную подготовку космонавта к выходу в космос нужно 18 месяцев, Мелкомягкие подсчитали, что на подготовку профессионального программиста на С++ нужно 3 года. А ты вообще всегда начинаешь всё учить с самого сложного? quote:
ORIGINAL: dj0nik хреново посты читаеш.. Наверное я тоже хреново читаю, но ничего подобного на аргументы я не видел… quote:
ORIGINAL: dj0nik Жаль что ты о таких прекрасных вещах как Access, MySQL, Oracle не знаеш! Я тебе очень сочувствую.. прими мои соболезнования. Они написаны на асме? Нет? Тогда не вижу смысла в высказывании. quote:
ORIGINAL: dj0nik Моё любимое дело кодинг! буду писать эту прогу на С/С++ или Асме в своё удовольствие! Твоё дело, но это не значит, что нужно всех агитировать учить С++ и ЯА. И ещё одно, есть такая штука, как срок сдачи проекта. Ты видимо программируешь сугубо для себя, поэтому на время разработки тебе плевать, но готов поспорить, если бы тебе пришлось писать более менее крупный проект в ограниченные сроки, ты даже не вспомнил бы про Асм. quote:
ORIGINAL: dj0nik Многоуважаемый мною Крис Касперски кодит на С/С++, Асме, я считаю его профессионалом в этом деле, а значич и на С/С++ он кодит не с проста! Крис Касперски специалист по безопасности, он знает, как на Си или Асме использовать уязвимости в программах, написанных на них же. Простой пример: одна из самых распространённых уязвимостей - переполнение буффера - просто исключено в Паскалевских языках (если не давать компилятору дополнительных команд), а Си говорит: делай что хочешь, я не слежу. Вот и делают. Безопасность для Си и С++ вообще больная тема. К слову, есть небезосновательное мнение, что безбажных компиляторов С++ не существует. Даже было что-то вроде афоризма, "Не спеши менять С++ компилятор, в нём вряд ли будет меньше багов, но в старом ты по крайней мере их уже знаешь". И это, если уж обсираете язык, так покажите хотя бы одну программу, написанную на нём, и объясните, что в ней плохо. А то много что то стало людей, не знающих язык, и орущих во всё горло, что он "гафно".
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 17:01:57.116666
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: dj0nik Почему ты все время уходиш от ответа? заметь ты ниразу не ответило корректно на мои вопросы.. Ну задай их мне, посмеёмся :D
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 17:08:48.566666
|
|
|
sergeiprog
Сообщений: 302
Оценки: 0
Присоединился: 2007-04-24 10:02:27.956666
|
quote:
ORIGINAL: kreol Ээээ, маленькое уточнение, С# и С++ мало чем похожи, C# и весь .NET делал тот же человек, что и Делфи, так что неплохо было бы статистику немножко поделить… Во-первых я не говорю что С# и С++ это одно и тоже, а во-вторых С# и .Net делала одна компания майкрософт, а дельфи делал борлонд. Ты грубые ошибки допускаеш.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 17:36:19.450000
|
|
|
dj0nik
Сообщений: 103
Оценки: 0
Присоединился: 2007-06-21 17:48:32.633333
|
quote:
Ээээ, маленькое уточнение, С# и С++ мало чем похожи, C# и весь .NET делал тот же человек, что и Делфи, так что неплохо было бы статистику немножко поделить… Прочитай статью: http://www.gotdotnet.ru/LearnDotNet/CSharp/731.aspx . Сдесь человек создавший C# говорит что много взяли с C++ а о Делфи ни слова.. quote:
Угу, это уж точно. Учёные из НАСА подсчитали, что на полную подготовку космонавта к выходу в космос нужно 18 месяцев, Мелкомягкие подсчитали, что на подготовку профессионального программиста на С++ нужно 3 года. А ты вообще всегда начинаешь всё учить с самого сложного? Вещи нужно представлять такими какие они есть.. Да я начал именно с С++, сейчас учe его и С, также C#.. quote:
Они написаны на асме? Нет? Тогда не вижу смысла в высказывании. Я имел ввиду зачем мне кодить БД на асме, С, если для этого есть выше перечисленные вещи.. quote:
Твоё дело, но это не значит, что нужно всех агитировать учить С++ и ЯА. И ещё одно, есть такая штука, как срок сдачи проекта. Ты видимо программируешь сугубо для себя, поэтому на время разработки тебе плевать, но готов поспорить, если бы тебе пришлось писать более менее крупный проект в ограниченные сроки, ты даже не вспомнил бы про Асм. На C# можно реализовать все тоже самое что и на делфи в теже сроки.. quote:
Ну задай их мне, посмеёмся вот тут ты дико ошибся с каментом.. вы разные люди, и я не вижу повода над чем смеятся.. а смех без причины, признак дурачины - народная истина.. так что пасть по этой теме закрой..
|
|
|
RE: С чего начать изучение программирования? - 2007-11-26 23:37:14.526666
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: sergeiprog Во-первых я не говорю что С# и С++ это одно и тоже, а во-вторых С# и .Net делала одна компания майкрософт, а дельфи делал борлонд. Ты грубые ошибки допускаеш. Нет, не допускаю. Во-первых, я и не утверждал, что ты это говоришь, я лишь заметил, что С# и C++ всё-таки ой какие непохожие языки, и С# очень многое взял из Делфи (и других паскалевсикх языков). Во-вторых, .NET действительно сделала Майскрософт, но вот С++ создал Страуструп, который в тот момент работал в Bell Laboratories. Вижуал Студия - это ещё не весь С++, если ты это имел ввиду. Кстати, Мелкомягкие уже купили Борланд =(
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 00:21:15.983333
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: dj0nik Прочитай статью: http://www.gotdotnet.ru/LearnDotNet/CSharp/731.aspx . Сдесь человек создавший C# говорит что много взяли с C++ а о Делфи ни слова.. Угу, "Во-первых, идея IL - очень старая идея. Вы можете найти ее в концепции UCSD Pascal p-машины (ранняя реализация Pascal для персональных компьютеров)" " Во время разработки C# мы смотрели на множество языков. Мы смотрели на C++, смотрели на Java, на Modula 2, C и SmallTalk." (знаешь что такое Модула-2?). Я не спорю, что в шарпе многое взято из плюсов, и это угнетает, поскольку концепция языка другая, в первую очередь она включает защиту программиста и упрощение написания программ. Где-то видел таблицу сравнения С++, Java (они с C# почти копии, по большому счёту, поэтому можно сравнивать) и Оберона (готов поспорить, что про Оберон ты тоже не слышал), если найду, покажу. Там подробно объяснялось, что к чему. Простой пример - наличие единого класса-предка всех объектов: в Делфи, Обероне, Джаве и Си Шарпе они есть, в Плюсах - нет. Использование синтаксиса и многих фич Плюсов как в Джаве, так и в Шарпе, обеспечена скорее их уже сложившейся популярностью, чем реальным качеством. Если бы я делал свой собственный язык и хотел сделать его популярным, я бы тоже ещё подумал, какой синтаксис использовать. Благо такой задачи у меня не стоит. quote:
Вещи нужно представлять такими какие они есть.. Да я начал именно с С++, сейчас учe его и С, также C#.. Вселенную во всех деталях ты тоже сразу представляешь? quote:
Я имел ввиду зачем мне кодить БД на асме, С, если для этого есть выше перечисленные вещи.. Суть замечания Alaget была в сложности программы вроде БД, ты стал вспоминать какие-то специально предназначенные технологии для решения конкретной задачи. Я не увидел другой логики в твоих словах, как то, что эти технологии уже были написаны на Асме. Собственно всю эту мысль я выложил в двух предложениях. quote:
На C# можно реализовать все тоже самое что и на делфи в теже сроки.. Гы, и после этого ещё сам говоришь о том, что C# - чисто Сишный язык… quote:
вот тут ты дико ошибся с каментом.. вы разные люди, и я не вижу повода над чем смеятся.. а смех без причины, признак дурачины - народная истина.. так что пасть по этой теме закрой.. Да, я тут не смеюсь, я просто плакаю. То есть со мной ты не согласен спорить, да? Скажи, ты учил что-нибудь кроме Си-языков и ассемблера? Готов поспорить, что нет, и не хочешь. Ведь признайся, ты просто начитался умных книжек и наслушался дядечек с форумов, которые говорилт, что Си - это всё, а Паскаль - Гафно, так? А сам ты пытался понять, чем Паскаль или Делфи плохи? Ты хоть один аргумент приведи. А если не можешь, не пи#ди, пожалуйста. Здесь есть люди, которые горой стоят за Си, и с которыми действительно можно поспорить. Одной последней фразой ты показал, что не относишься к ним…
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 09:26:35.190000
|
|
|
Alaget
Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
|
Мне так никто не ответил на пост 44. sergeiprog Так если что в России основная масса денег делаются на 1C, Delphi, php. Остальные языки используются в специфичных организациях: конторы разработки, военные учреждения, загнивавшие промышленные гиганты. Да возможно си программист и получает больше 1С, но может устроится в несколько организаций, отдыхать практически всё время, и получать тройную зарплату. Где больше будет получать программист в средней фармацевтической компании, или в конторе разработки. Если я не права назови мне организацию где си программист появляется два часа в неделю и получает шесть тысяч рублей. Вообще то самые большие зарплаты у аналитиков со знанием UML, dfd, idef3 - sergeiprog, dj0nik о таких наверное и не слышали. dj0nik сам факт на то что ты обратил внимание, уже говорит об том то что тебя это задело иначе зачем обращать внимание на пустые слова. Теперь про базы ты что устроишься на работу, и будешь базу прям чисто в экцессе делать да над тобой все будут смеятся от главного бухгалтера до ночного сторожа. Цитирую “Я имел ввиду зачем мне кодить БД на асме, С, если для этого есть выше перечисленные вещи.. “ по твоей логике вообще не нужно делать программ, так как подобные уже есть. quote:
Вот здесь ты не права. Посмотри на большинство сегодняшних продуктов - гигабайты мусора, который сидит у тебя в памяти и жрёт ресурсы. Какие такие продукты на гигабайты мусора может разве только виста так она как раз на си написана. Компании по производству комплектующих для компьютеров ежегодно тратят миллиарды долларов, что бы улучшить железо. А вы из-за нескольких сотен килобайт истерику закатываете, времена когда были винчестеры на 60 мегабайт, и оперативная память на мегабайт давным давно прошли, пришли времена 600 гигабайтных винчестеров, и оперативной памяти на 4 гигабайта, ну ладно можно на делфи писать программы на чистом АПИ, только зачем. Мне привели только один аргумент в пользу си это: quote:
Язык Си принят как инструмент системного программирования как в мире Windows (MSVC++) так и в мире UNIX/Linux (GCC, Sun Workshop etc). Все основные ядра операционных систем написаны на Си. Все основные игровые движки написаны на Си. Все основные ядра баз данных написаны на Си. Все основные динамические интепретируемые и JIT-компилируемые языки написаны на Си. Кроме того, будущее Си не зависит от будущего корпорации Борланд. dj0nik ты ничего не написал, ты только занимаешься демагогией, какую программу сможешь написать ты, и не смогу я. А сейчас конкретно ответь мне какие вопросы ты хотел задать, и отметь их красным шрифтом, а не то перечитал тему несколько раз ничего не нашёл одни ругательства и завывания. Мне кто нибудь ответит на пост 44.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 14:15:23.390000
|
|
|
dj0nik
Сообщений: 103
Оценки: 0
Присоединился: 2007-06-21 17:48:32.633333
|
С вами двумя клоунами можно разговаривать бесконечно, а толку 0.. Я рад за людей которые начали кодить на С/С++, успехов вам.. И не слушайте некоторых пустословов этого форума, ибо с пеной у рта бестолку спорят и разбозаривают ваше время.. to kreol не пизди сам, ибо твой пиздеж мною никак не воспринят, зря старался.. to Alaget пиздобол.. пояснения см. в своих постах..
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 15:04:09.696666
|
|
|
gotoxardas
Сообщений: 842
Оценки: 0
Присоединился: 2007-05-25 08:15:21.840000
|
Опаньки, еще один забаненный…;)
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 16:25:28.213333
|
|
|
Absurd
Сообщений: 335
Оценки: 0
Присоединился: 2007-08-24 13:14:11.566666
|
quote:
ORIGINAL: Alaget Какие такие продукты на гигабайты мусора может разве только виста так она как раз на си написана. Висту не любят не за это. ХР тоже была не слишком легкой для своего времени. К тому же в Висте написаны большие куски кода на C#, и Майкрософт и впредь планирует двигаться от С/С++ к C#.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 16:37:01.933333
|
|
|
Absurd
Сообщений: 335
Оценки: 0
Присоединился: 2007-08-24 13:14:11.566666
|
quote:
ORIGINAL: kreol Крис Касперски специалист по безопасности, он знает, как на Си или Асме использовать уязвимости в программах, написанных на них же. Простой пример: одна из самых распространённых уязвимостей - переполнение буффера - просто исключено в Паскалевских языках (если не давать компилятору дополнительных команд), а Си говорит: делай что хочешь, я не слежу. Вот и делают. Безопасность для Си и С++ вообще больная тема. В Паскале до Дельфи не существовало строк длиннее 255 символов. Давайте все же сравнивать Cи 80-х c Паскалем 80-х. Современные серверные релизы Linux/UNIX типа RHEL или OpenBSD собраны с фортификацией стека и c Code Execution Prevention (CEP).
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 16:43:44.443333
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: Alaget С вами двумя клоунами можно разговаривать бесконечно, а толку 0.. Я рад за людей которые начали кодить на С/С++, успехов вам.. И не слушайте некоторых пустословов этого форума, ибо с пеной у рта бестолку спорят и разбозаривают ваше время.. Бугага, особенно хорошо у тебя получается фраза "не слушайте пустословов", учитывая, что сам ничего дельного так и не сказал. Ну да ладно, ты сам продемонстрировал свой уровень интеллекта, думаю, все всё поняли. quote:
ORIGINAL: dj0nik Какие такие продукты на гигабайты мусора может разве только виста так она как раз на си написана. Делфи 2007, например. Лично я пользуюсь 7ой версией, она меня вполне устраивает, при этом грузится 20 секунд, а не 5 минт, и не заставляет винамп нервно дрожать при компиляции проекта. Я вообще почти не использую софт, выпущенный после 2003-2005 года, функциональность одинаковая, а компьютер от таких программ нередко тормозит и бьёт по нервам. quote:
ORIGINAL: dj0nik Компании по производству комплектующих для компьютеров ежегодно тратят миллиарды долларов, что бы улучшить железо. А вы из-за нескольких сотен килобайт истерику закатываете, времена когда были винчестеры на 60 мегабайт, и оперативная память на мегабайт давным давно прошли, пришли времена 600 гигабайтных винчестеров, и оперативной памяти на 4 гигабайта, ну ладно можно на делфи писать программы на чистом АПИ, только зачем. Ого, нехилиые показатели у твоей машины =)) У меня всё гораздо скромнее, и для меня играет роль размер и скорость работы программы. Да и на твой компьютер найдётся программа, которая выведет тебя из себя временем загрузки или занимаемым на венчестере месте. Из за нескольких сот килобайт никто истерику не устраивает, угнетает сама тенденция, когда разработчики не заботятся о ресурсах аппаратуры. Я помню те времена, когда игры выпускались на одном CD (ещё более старые времена, когда игры помещались на дискетах, не берём, там уровень был гораздо ниже). Сегодня мне в руки попал диск с NeedForSpeed ProStreet. Размер дистрибутива - 3.2 гигабайта, на диске требует 8 гигабайт. Играть без тормозов можно только при минимальных настройках. Из того, что успел в ней посмотреть, ничего нового и интересного не заметил. Итого, имеем тот же продукт, что и несколько лет назад, но с гораздо более высокими требованиями к аппаратуре.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 17:02:42.676666
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: Absurd В Паскале до Дельфи не существовало строк длиннее 255 символов. Давайте все же сравнивать Cи 80-х c Паскалем 80-х. Современные серверные релизы Linux/UNIX типа RHEL или OpenBSD собраны с фортификацией стека и c Code Execution Prevention (CEP). Дело не в технологии, дело в философии языков. Си действительно позволяет делать с машиной всё что угодно, это действительно полная свобода над машиной (сейчас забудем о переносимости, считаем, что имеем дело только со стандарными компьютере IBM), но как сказал один умный человек, это свобода трогать оголённые провода. Ты можешь провести електрические кабели в своей квартире поверх стен, почему бы и нет, ведь можно подключить дополнительные разьёмы там где захочешь, а не только в специальных местах. Но ты ведь не делаешь этого, ты прячешь провода в стену, чтобы случайно не дотронуться до них. Так же и паскалевские языки скрывают некоторые возможности и вводят дополнительные уровни проверки, а сишные возлагают все эти заботы на программиста, который тоже человек и ошибается гораздо чаще компьютера.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 17:19:08.390000
|
|
|
Absurd
Сообщений: 335
Оценки: 0
Присоединился: 2007-08-24 13:14:11.566666
|
quote:
ORIGINAL: kreol Дело не в технологии, дело в философии языков. Си действительно позволяет делать с машиной всё что угодно, это действительно полная свобода над машиной (сейчас забудем о переносимости, считаем, что имеем дело только со стандарными компьютере IBM), но как сказал один умный человек, это свобода трогать оголённые провода. Нет, сейчас я пытаюсь объяснить почему С а не Паскаль стал стандартным языком системного программирования. В середине 80-х вышла BSD UNIX которая поддерживала протокол TCP/IP и с которой собственно пошел Интернет, естественно не в нашей стране. Это была одна из первых современных ОС. Она была написана на С, то есть С начала 80-х позволял написать чего-нибудь более или менее серьезное. Борланд Паскаля тогда еще не было, корме того он был расчитан на не сетевой и тем более не интернетовский МС-ДОС.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 23:00:23.640000
|
|
|
Yasiks
Сообщений: 7
Оценки: 0
Присоединился: 2007-11-23 20:05:09.350000
|
O_O ого…. спасибо всем… начал учить С++
|
|
|
RE: С чего начать изучение программирования? - 2007-11-27 23:41:27.576666
|
|
|
kosolapov
Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
|
Учи последовательно, сначало паскаль потом ассемблер, у тя будет немного понимания всего, потом си.. После этого можно уже выбирать между делфи итп, приходить на форум с умным видом и спорить у кого какой орган больше и кто круче.. 2Алагет: Задачка на С++ gcc вывод данных в файл Русский & C++ Видимо плохие программисты спрашивают.. Мне Си более нравится,хотя бы своей структурой.. Спорить и доказывать, что лучше - смысла нету… ТЫ права программисты Си почти не востребованны, востребовынны плюсы.. И практически на любой работе(во-всяком случае у нас в Москве), требуется не только Си\Си++, а еще дюжина другая… Какая разница-то, каждому свое, главное понимать, что происходит, а далее за два дня и делфи и Си выучить можно, и даже Java2k
|
|
|
RE: С чего начать изучение программирования? - 2007-11-28 09:34:00.766666
|
|
|
Alaget
Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
|
На какой любой работе конкретизируй, в любом мелком или среднем ОАО, ЗАО в бухгалтерии по любому стоит 1С или прочие системы. В 95% бухгалтерий страны стоит 1C. Складской учёт, кадровый учёт – Всё это на делфи или 1с, или у вас в Москве автоматизировать деятельность бухгалтерии надо на С++, так как это более гламурно. Может и требуется си программисты в банки, но туда даже после МГУ не возьмут, так как там работают выпускники академии ФСБ, и других спецучереждений. Или кто-то серьёзно думал что в банк, возьмут прыщавого выпускника института. Вообщем конкретно можешь перечислить перечень типов организаций, и самих названий этих организаций в Москве. Когда джоник наконец таки заметерился, я не обиделась, а восторжествовала, ещё один любитель си, ассемблера и линукса облажался. Тут уж тенденция вырисовывается. kreol я тоже использую Delphi 7, может покажешь мне свои исходники посмотрю на твои не жирные программы.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-28 12:38:47.156666
|
|
|
dj0nik
Сообщений: 103
Оценки: 0
Присоединился: 2007-06-21 17:48:32.633333
|
quote:
ещё один любитель си, ассемблера и линукса облажался Ну вот опять гнилой пиздёж.. хочеш думай так, мне похер.. А Си, он и в африке Си(т.е переучивать его что под Линух, что под Вин не нужно).. сосёт твой делфи сдесь.. хе..
|
|
|
RE: С чего начать изучение программирования? - 2007-11-28 14:24:25.743333
|
|
|
kosolapov
Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
|
quote:
ORIGINAL: Alaget На какой любой работе конкретизируй, в любом мелком или среднем ОАО, ЗАО в бухгалтерии по любому стоит 1С или прочие системы. В 95% бухгалтерий страны стоит 1C. Складской учёт, кадровый учёт – Всё это на делфи или 1с, или у вас в Москве автоматизировать деятельность бухгалтерии надо на С++, так как это более гламурно. Может и требуется си программисты в банки, но туда даже после МГУ не возьмут, так как там работают выпускники академии ФСБ, и других спецучереждений. Или кто-то серьёзно думал что в банк, возьмут прыщавого выпускника института. Вообщем конкретно можешь перечислить перечень типов организаций, и самих названий этих организаций в Москве. Когда джоник наконец таки заметерился, я не обиделась, а восторжествовала, ещё один любитель си, ассемблера и линукса облажался. Тут уж тенденция вырисовывается. Ты обобщи о чем говоришь, 1С это 1С, и речи о нем не идет.. Я вам говорил о том, что в большинстве случаев, когда на работу берут программиста, то обычно требуют знания и делфи и плюсов и многого другого.. НАсчет ФСБ сказки полные… Начнем с того, что прогерами после МГУ становятся где-то 20% человек, из них процентов 10 - 15 уходят в академию наук.. Остальные по желанию и в майкрософт уходят и в банки и еще много куда.. ТОка в любом случае, мне этих людей жалко, вообще программисты очень жалостивые люди(хотя бы взять ваш спор ни о чем). Названия не могу перечислить, их много, их надо искать, состовлять список итп итд.. Мне просто не хочется этим заниматься. Организации любые, где требуются АйТи специалисты, включая естественно орг. по разработке разного софта.. К примеру, ращработка банковского обеспечения(кстати, как не странно год назад они на плюсах все делали вроде.. ща незнаю) ну итп.. Я не виду к тому, что Делфи - говно, мне побоку, тоже самое, что спорить, что оральный секс - гадость, кому-то нравится, кому-то нет.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-28 14:25:55.510000
|
|
|
kosolapov
Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
|
PS И между прочим, в МГУ делфи не преподают =)) ТОлько паскаль)))
|
|
|
RE: С чего начать изучение программирования? - 2007-11-28 16:45:02.430000
|
|
|
kosolapov
Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
|
quote:
ORIGINAL: Alaget но я прошу книгу по С++ привязанную к конкретной среде разработки на конкретных примерах, типа как Библия делфи от дяди Миши. А не то полное описание ANSI C, занимает пять страниц, а мне встречались книги без единого примера рабочей программы, на 500 страниц где в основном катали вату. Заранее благодарна. Для С - Керниган, Ритчи - прораммирования на языке С. Для С++ - Г.Шилдт, самоучитель С++.. или Страуструп - С++(но она немного непонятная и сложная)
|
|
|
RE: С чего начать изучение программирования? - 2007-11-28 23:47:39.796666
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: Alaget kreol я тоже использую Delphi 7, может покажешь мне свои исходники посмотрю на твои не жирные программы. Хм, кто-то из нас что-то не понял. На делфи в принципе получаются большие программы, в основном из-за модуля с формами, но и без них, и без других модулей меньше 16 кило мне не удавалось сделать прогу. Я могу показать программы, написанные на Компонентном Паскале в БлекБоксе, вот там слинкованный екзешник без дополнительных модулей весит от 3.5 кб. Или тебя что-то другое интересует?
|
|
|
RE: С чего начать изучение программирования? - 2007-11-29 11:36:14.906666
|
|
|
Alaget
Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
|
Давай выложивай в блэкбоксе, и где можно скачать компилятор блэкбокса.
|
|
|
RE: С чего начать изучение программирования? - 2007-11-29 17:20:59.700000
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
quote:
Ты не привёл мне никаких аргументов, одни завывания по поводу крутости си и ассемблера. это и так понятно и доказывать это не обязательно ;) ИМХО никто столько муссора не пишет в прогу, как дельфи и чертовый VB :) асм - код совсем чистый:) я люблю писать вири… а как написать виря без асма?:) глупо спорить, какой язык лучше, каждый для своих целей…. на Паскале загрузчик не напишешь…:) да и на хакер.ру была статья о языках программирования, которые потрясли мир тем, что на них нельзя писать… кто-то туда и Дельфи занес;):D вот крика было от поклонников Паскаля…:D вот нашел интересную статью о Паскале: quote:
Говорить что Delphi сакс, не обосновывая, то же самое что говорить что Windows - сакс, Unix - фарева, при этом юзать все время Windows для игр и ни в чем не разбираться! Во первых Delphi изначально придумывалась как средство быстрой визуальной разработки систем управления БД. Тобишь наваять интерфейс для работы с БД и все такое… Сам же язык Pascal изначально задумывался как обучающий для студентов, но вскоре перерос в ObjectPascal и стал по возможностям догонять С++ в плане ООП. Pascal является отличным инструментом для первого знакомства с миром «серьезного» программирования. Это связано как с его четкой логической структурой, так и с теми возможностями, которые позволяют использовать для решения разнообразных задач. Среди них вычисления и обработка данных, компьютерная графика, работа со звуком, системное программирование. Паскаль позволяет применять приемы объектно-ориентированного программирования, которое стало одной из ведущих современных технологий программирования. То что программы на ObjectPascal в середе Delphi получаются очень большими, тот тут уж извините. НАдо за легкость расплачиваться. Не бывает идеала. Delphi со своей задачей, для которой он был разработан, справляется ОТЛИЧНО!!! А если тебе надо написать маленькую программку под DOS, бери чситый PAscal. Поставь себе TurboPascal и пиши… А то что ты привел в сравнение PHP скомпилированный в EXE, то во первых скажу, что там не компиляция, а псевдо компиляция. Твой исходник вшивается в хвост интерпретатора, каждый раз при старте проги, она вытаскивает свое содержимое и кладет в TEMP утебя на диске(не поленись, поищи, обязательно найдешь) и потом исполняет его. Если ты откроешь редактором ресурсво свой екзешник, то увидишь там внутри строчку eval(base64_decode("… Все тот же интепретатор, и он вообще не может сравниваться с Delphi и C++. PHP создан совсем для других задач, и вы прекрасно знаете для каких… Попробуй на PHP написать клавиатурный снифер и скомпилить в exe или прошивку биоса. Не стоит обсирать инструмент, особенно если не до конца понимаешь зачем он создан!!! Представим чтоестьу нас 4 пипла. У каждого есть 3 доски: дубовая, сосновая, дсп. У каждого есть гвозди и шурупы. У 1го человека - молоток. У 2го - отвертка, у 3го - механическая отверткас прокруткой и у 4го электро-шуруповерт. У всех задача ОДНА: вогнать в доски по гвоздю и шурупу. Первый легко и быстро вгонит молотком гвоздь и шуруп во все доски, но при этом доска их дсп треснет. Второй одинаково хорошо вгонит шурупы во все 3 доски, при этом он не сможет вогнать гвоздь. 3й Быстрее 2го вгонит шурупы, с гвоздямитаже ситуация. 4й электрошуруповертом без особых усилий вгонит шурупы и быстрее предыдущих 2х, но при этом сам шуруповерт не сможет хорошо затянуть шуруп до конца без помощи человека, не хватит силы электромотора. Каждый из них может одинаково хорошо делать свою работу своим инструментом, при этом у каждый из них может чего-то не мочь делать своим инструментом, ибо этот ИНСТРУМЕНТ НЕ ПРИСПОСОБЛЕН для данных целей, и каждый из них имея кривые руки испортит одинаково хорошо и материал и инструмент! Мораль сей басни такова: языки програмирования - те же инструменты. И если люди создали RAD Delphi для работы с БД, то нечего пенять на него, что видите ли вирусы выходят очень уж больших размеров на Delphi. И на последок: в своем классе Delphi - супер инструмент и довольно мощный и нечего его обсирать без причин!!! З.Ы.: А если тебе очень так важен размер, то зайди в Project -> Options и выбери закладку Packages. После чего ставишь галочку над «Build with runtime packages» и жмёшь ОК. Компилируй проект и получай размер в 14.5 Kb (это если на форму ничего не кидать), затем полученную прогу можно еще сжать UPX или AsPack. В результате ~ 7 Kb. Кстати! Тоже самое можно сделать, если покопаться с файлом *.dof. Так же тебе никто не мешает юзать чистый WinAPI и создавать все компоненты в режиме рантайма, без использования компонентов. А если ты созрел все писать на чистом WinAPI, то чтотебе мучаться, переходи на С++ и не парься. А если уж совсем решил гнаться и за размерами и за скоростью то сразу на ASM. Только не забывай что каждый инструмент для своих задач, и писать на ASM офис ты не будешь… А вот на Delphi написать тот же ворд - несколько дней работы. Причем даже программиста на С++ можнообогнать, хотят тут уже от уровня мастерства зависит. З.Ы.:З.Ы.: Для некоторых хочу сказать что моей целью не было показаться "Шибко умным" и кого-то чему-то учить. Я просто хотел донести до людей то, что многие реально не понимают. да и вообще, ИМХО нормальные кодеры должны знать асм…. хотя бы для оптимизации своих программ на языках высокого уровня…. можно учить первым языком и язык Ассемблера:) я вот где-то четырем челам помогаю по асе с асмом:) одна с них - девушка, которая до сих пор с программированием не связывалась, и ничего - все быстро понимает и выучивает:) но все же думаю лучше всего начинать писать на Паскале под Дос… Yasiks, стучи в асю… могу дать кучу учебников по Паскалю, исходников, троянов, вирусов (извращение![&:])… а если начал учить С++, могу дать и по С++, у меня их кучааааааа :)
|
|
|
RE: С чего начать изучение программирования? - 2007-11-29 19:11:01.870000
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
quote:
ORIGINAL: Alaget Давай выложивай в блэкбоксе, и где можно скачать компилятор блэкбокса. БлекБокс - это не язык, это среда разработки, язык - Компонентный Паскаль. Всё есть здесь. Исходники (переименуй в .7z):
|
|
|
RE: С чего начать изучение программирования? - 2007-12-01 21:13:57.566666
|
|
|
BOND07
Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
|
Я лично считаю что начинать следует с паскаля. Он проще в изучении чем Си но после него лучше понимаются другие языки.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-01 22:41:45.530000
|
|
|
kosolapov
Сообщений: 37
Оценки: 0
Присоединился: 2007-07-21 05:40:00.330000
|
2Бонд: Тогда уж с Машины Тьринга и Алгоритмов Маркова..
|
|
|
RE: С чего начать изучение программирования? - 2007-12-01 23:41:38.136666
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
Да… я тоже считаю, что лучше всего с Паскаля… кстати, исходники нормальных троянов на Pascal никто не скинет?… :[
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 00:08:37.320000
|
|
|
blаcksun
Сообщений: 1670
Оценки: 0
Присоединился: 2007-11-19 20:03:45.703333
|
quote:
ORIGINAL: Necromancer13 Да… я тоже считаю, что лучше всего с Паскаля… кстати, исходники нормальных троянов на Pascal никто не скинет?… :[ На паскале? Может ты имел ввиду хотя бы делфи? не надо путать их! это не одно и тоже! Уже задрали е-мае. В гугле искать не советую, найдешь только идиотизмы с VCL и весяшие "всего то 400кб", те, кто пишет на юзая только WinAPI врятли выложат свои сорцы. quote:
Я лично считаю что начинать следует с паскаля. Он проще в изучении чем Си но после него лучше понимаются другие языки. Паскаль - в анал, Делфи или С++, ну или сразу асм. ВБ нервно курить в сторонке, ибо убожество даже асм вставки не поддерживает quote:
Хм, кто-то из нас что-то не понял. На делфи в принципе получаются большие программы, в основном из-за модуля с формами, но и без них, и без других модулей меньше 16 кило мне не удавалось сделать прогу. Я могу показать программы, написанные на Компонентном Паскале в БлекБоксе, вот там слинкованный екзешник без дополнительных модулей весит от 3.5 кб. Или тебя что-то другое интересует? quote:
SysInit.pas
unit SysInit;
interface
procedure _InitExe;
procedure _halt0;
procedure _InitLib(Context: PInitContext);
var
ModuleIsLib: Boolean;
TlsIndex: Integer = -1;
TlsLast: Byte;
const
PtrToNil: Pointer = nil;
implementation
procedure _InitLib(Context: PInitContext);
asm
end;
procedure _InitExe;
asm
end;
procedure _halt0;
asm
end;
end.
System.pas
unit System;
interface
procedure _HandleFinally;
type
TGUID = record
D1: LongWord;
D2: Word;
D3: Word;
D4: array [0..7] of Byte;
end;
PInitContext = ^TInitContext;
TInitContext = record
OuterContext: PInitContext;
ExcFrame: Pointer;
InitTable: pointer;
InitCount: Integer;
Module: pointer;
DLLSaveEBP: Pointer;
DLLSaveEBX: Pointer;
DLLSaveESI: Pointer;
DLLSaveEDI: Pointer;
ExitProcessTLS: procedure;
DLLInitState: Byte;
end;
implementation
procedure _HandleFinally;
asm
end;
end.
test.dpr
program test;
procedure ExitProcess(uExitCode: Integer); stdcall; external 'kernel32.dll';
begin
ExitProcess(0);
end.
build.bat
@echo off
dcc32 -Q System.pas SysInit.pas -M -Y -Z -$D-
dcc32 -Q test.dpr -$O+
pause
cls
Остальное не читал, опять флуд про языки, каждый учит то, что ему больше понравилось, херали вы решаете что учить, а что нет?! идите в анал со своими советами.
|
|
|
RE: С чего начать изучение программирования? - 2007-12-02 01:07:42.096666
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
Млин! Delphi - среда разработки… Если я использую Free Pascal для компиляции, то я не говорю "На Фри-Паскале" но ты вроде прав… с какого-то года "Дельфи" называется и сам язык… ну блин) извиняйте, я не знаток Delphi :) но все же начинать лучше, наверно, писать под ДОС на Паскале… у меня не было тогда Нета еще когда я начал программированием увлекаться… компилятор был только Паскалевский… еще писал Искуственные Интелекты для ботов к WarCraft III а когда узнал, что WC на С++ написан сразу захотел его учить:) только компилятора не было:D я учу то, что мне нравится…[:-]
|
|
|
|
|