| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разные вопросы > знаю PHP, хочу изучить язык низкого уровня! |
| Автор: RM2010 27.11.2010, 00:11 |
| Добрый день, Вкратце о себе, давно интересуюсь программированием, неплохо разбираюсь в PHP/MySQL и JavaScript, на любительском уровне игрался с Delphi и Python. Но чувствую, что web программирование это не то, чем бы я хотел всю жизнь заниматься, что хочу осваивать и языки более низкого уровня. И тут вопрос к более компетентным товарищам - как лучше... сперва более целостно освоить и разобраться в языках среднего уровня, таких как Delphi или Java, или же сразу лезть в низкий уровень? С какого языка из низких лучше начинать, C++ , asm? Если можете посоветовать читабельную книгу, милости прошу! Заранее Спасибо! |
| Автор: wester 27.11.2010, 01:15 |
| начать с С++. почитать дейтелов на эту тему. |
| Автор: RM2010 27.11.2010, 11:06 |
| Спасибо за ответ! Да, еще покопавшись в инете пришел к тому же выводу, что С++ основной многоцелевой низкоуровневый язык, за который и следует браться. Очень обрадовался увидев его синтаксис, который мне сильно напомнил php. |
| Автор: skyboy 27.11.2010, 15:31 |
| ну, вообще-то наоборот: РНР взял синтаксис у С. а для чего тебе? изучать язык ради самого языка - довольно... эээ... странно. чем собираешься заниматься? программирование контроллеров - С. прикладное: Java, .NET. С++, в моем понимании, это какие-то сложные штуки, критичные к скорости выполнения. из известных тебе вещей, например, модули apache/расширения php. ну, и игры. определись с направлением, а потом уже язык/платформу/библиотеки выбирай. |
| Автор: RM2010 27.11.2010, 17:50 | ||
Программировать хочется нечто прикладное, вероятно работающие с интернетом. По сложности, вероятно, аналогично utorrent, skype, аське, может какой firewall и т.д. Контроллерами пока заниматься нет резона, но в то же время хочется иметь мощный инструмент для работы с файловой системой, системными процессами ( как в случает с firewall ). Скорость работы приложений, в разумных пределах, не критична, но очень хочется, чтоб они не требовали установку разных дополнительных библиотек, виртуальных машин и фреймворков. Ведь если я правильно понимаю, чтоб запустить java приложение, пользователю сперва надо будет установить JVM, так же и с net приложениями ? |
| Автор: RM2010 27.11.2010, 21:14 | ||
У меня-то поставлено, но речь идёт о сред.стат. пользователе, который скорее всего не захочет закачивать всю эту махину, чтоб запустить одну маленькую программку. |
| Автор: kemiisto 27.11.2010, 22:10 | ||||
| Поздравляю! Вы 100500-ый пользователь, задавший подобную тему и - поразивший великолепными способностями к классификации языков по каким-то там уровням, - блеснувший неожиданным желанием "залезть" на какой-то там низкий уровень и - обладающий достоверными статистическими данными о каком-то там среднестатистическом пользователе. Итак, нам, стоит думать, 15. Here we go! И мне уже по-настоящему страшно.
Открою Вам секрет, Web-программированием можно заниматься на языках низкого уровня. Но не стоит, умоляю!
Сперва, окончить школу (сдать ЕГЭ), потом поступить в ВУЗ, ... Так С++ даже я не позволял себе "опускать". You made my day, в общем! |