Первый язык программирования
Автор True Proger задал вопрос в разделе Другие языки и технологии
Первый язык программирования. и получил лучший ответ
Ответ от Kaiu[гуру]
Выбор первого языка программирования зависит от ваших целей. Для понимания алгоритмов и структурированного кода традиционно рекомендуют Паскаль, хотя переход с него на системные языки бывает резким. Если нужно глубокое понимание работы памяти и железа, лучше сразу начинать с Си или C++, что в дальнейшем сильно облегчит обучение в вузе. Ассемблер является настоящим нулевым уровнем, но для новичка он слишком сложен. Для автоматизации офисных задач и написания макросов пригодится Бейсик. При этом настоящий фундамент программирования лежит не в синтаксисе, а в математической логике и теории алгоритмов. Изучение математических основ информатики даст гораздо больше, чем простое заучивание команд любого языка.
Ассемблер.
На Мак ОСь и С++ подойдет.
А что программировать собираетесь?
Только не васик! Он калечит умы 🙂
для начинающих хорош паскаль - недаром он идет как первый язык в большинстве школ/вузов/ссузов. развивает навыки алгоритмизации. прост и без излишков - для начинающих.
> Начинать нао с нуля и с самых основ
"нуль и самые основы" - это Ассемблер, но никак не "Ruby, Python, Pascal, Basic и другие очень лёгкие языки программирования"
> Паскаль - это песочница .. где нет таких страшных вещей как выделение памяти
Что ни суслик - то непременно агроном)
"В Паскале нет выделения памяти" - бред и ересь)
Паскаль для начала самое оно
Недавно начал учить уже на олимпиаду пошел сейчас программирование в учебных заведениях начинаются с Паскаля
Язык Паскаль создавался специально для целей - научить людей программировать.
Этот язык прост и очень формален (там всё реализовано так, как должно быть реализовано, а не как пришлось)
Но при переходе с языка высокого уровня Паскаль на системный язык Си (или его расширение С++, но начинать надо с Си) , возникает часто жжение в определённых частях тела!
Дело в том, что Паскаль реализовали так, как надо. А Си так, как пришлось.
Имеется в виду то, что Си - язык низкого уровня, он сильно привязан к железу, то есть к материальной составляющей. И о этот жестокий и ужасный мир!! ! Он не идеален, поэтому не идеален системный язык Си. В Паскале скрыли, замазали шпаклёвкой все неровности и трещинки бытия и подали язык в том виде, как если бы мы жили в идеальном мире, без привязки к железу.
Реклама Си: на основе Си (на его синтаксисе) написано over9000 языков программирования, такие как Java, PHP, JavaScript, ActionScript, C# и др.
Реклама Паскаля: Паскаль - это песочница, детство! Где всё радужно и беззаботно, где нет таких страшных вещей как выделение памяти
Антиреклама Си: геморрой! при переходе на высокие языки программирования одновременно будет чувствоваться и жжение и облегчение
Антиреклама Паскаля: нигде никогда по-настоящему не пригодится (особенно если не будете писать программы на Делфи)
Антиреклама всех остальных языков: эти языки высокого уровня, они не предназначены для песочницы; в общем обучение с них не приветствуется
PS Бейсик колечит мозг! Этот язык был придуман корпорацией Мелкомягкий и вызывает только слёзы и разочарование людей, которые с него начинали) ) Я-то начинал с Паскал, я не знаю, но наслышан)) )
PPS Боже упаси начинать с ассемблера! Это как начинать изучение управление машиной с изучения физики
Первой программисткой считается леди Лавлейс (Байрон) она программировала для вычислительной машины Чарльза Бэббиджа, используя перфокарты Жаккарда. Первый язык программирования 🙂
Скажу тебе честно и открыто; )
Начинай сразу в CC++ ибо сам начал основы Basic`а и Паскаля в школе, теперь в ВУЗе *опу надрываю с этим C
а друзья которым изначально давали C теперь на лекиях и практике чаи гоняют а не булки напрягают:)
Правильно мыслишь, начинать надо с начала, но выбор языка программирования это не начало как думает большинство чайников которые ни когда не станут программистами и даже не средина. Начинать надо с хорошей учебы в школе по всем предметам, а не только по математике как придумали те же чайники. Реальное программирование надо изучать с теории читай книги "Конкретная математика. Математические основы информатики" Р. Грэхем, Д. Кнут, О. Паташник и "Искусство программирования" Д. Кнут. Если поймешь хотя бы треть ты уже программист если не поймешь ни чего толку от изучения любых языков тебе не будет и тебе в программировании делать нечего
Если нужны какие подробности пиши на почту
Кто и когда придумал первый язык программирования????В связи с какими потребностями его придумали??
вообще то первый язык программирования более менее приближенный к пониманию человеку был ASSEMBLER
подробнее...
Как была написана первая программа/язык программирования?
Первая программа была написана в 1843 году Адой Лавлейс для вычислительной машины Чарльза Бэббиджа.
подробнее...
Какие языки программирования существуют?
Языков программирования существует более двух тысяч, но реальное применение находят лишь около
подробнее...
классификация языков программирования
фррр.. на что делятся?
на высокие языки (не оперирируют инструкциями в оборудуванию) пр:
подробнее...
В каком году разработали первый компьютер?
Краткая история компьютерной техники и программ (1623-1999)
1623 Первая "считающая машина",
подробнее...
языки среднего уровня программирования, это какие? =) а также очень высокого, это тоже какие?
языки программирования делят на два уровня это высокий и низкий. с низких я знаю только ассемблер,
подробнее...
Объясните вот что. Есть разные языки программирования. А как написан был первый язык программирования? С помощью чего?
С помощью безумных инженеров, жаждущих создать что-нибудь дикое, до сих пор не виданное.
подробнее...
Вопрос по PHP. Что нужно для программирования на PHP?
Создавать код на яыке РНР не представляет никакой сложности: как при создании НТМL-кода вам не
подробнее...
в каком году был создан первый компьютер
1927 год — в Массачусетском технологическом институте (MIT) Вэниваром Бушем был разработан
подробнее...
В каком году был создан первый компьютер
Точный год создания первого компьютера зависит от типа устройства. Механическую аналоговую машину
подробнее...