powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Для меня актуально....
36 сообщений из 36, показаны все 2 страниц
Для меня актуально....
    #33190429
A Kto na novenkogo?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой язык программирования выбрать НОВИЧКУ для изучения?

Многие говорят что лучше начать изучение с VB, другие считают что, как альтернатива VB, можно начать изучать VB.NET(VS.).
Где то читал что можно начать с простой алгоритмизации.

Хочется услышать кто как сам начинал, какой литературой пользовался и т.п. (если можно со ссылками).
Какие книги, помимо электронных, можете посоветовать.

Заранее признателен.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33190462
Алексей_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pascal потом С++.
Почитай Вирта, Кнут, еще какиенибудь основные алгаритмы.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33190484
k e k s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей_3Pascal потом С++.
Почитай Вирта, Кнут, еще какиенибудь основные алгаритмы.

угу, ..особенно паскаль.
может с фортрана начать?
...
Рейтинг: 0 / 0
Для меня актуально....
    #33190493
AndreiNz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C#, Java
...
Рейтинг: 0 / 0
Для меня актуально....
    #33190523
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше всего с VBA. Visual Basic for Applications.
Во первых, он уже скорее всего есть - как часть MS Office (Excel, Word, Access)
Во вторых, результаты работы программы сразу и легко видны.
В третьих, программу на нем легко править и запускать.

Pascal - мертв. Живет только его дальний потомок Delphi, но он как и популярные здесь С++, C#, Java и многие другие требуют достаточно серьезного знания основ.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33191003
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая конечная цель обучения? Если нахождение работы, приобретение опыта и
нахождение хорошей работы то C# т.к. он востребован щас и вероятно будет
востребован в дальнейшем. На жабе востребованы направления связанные с J2EE
т.е. учиться на этом невозможно.

Под обучением я понимаю создание каких-то приложений вроде блокнота или
файлменеджера


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Для меня актуально....
    #33191254
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам начинал с...
asm86

Так как у нас страна советов....
Тут уже прозвучала мысль - А нахрена Вам это нужно ? Если для академий - то любой. Выучить на изусть, сдать лабы и забыть как страшный сон. Если для жизни - тот, что посчитаете более целесообразным (зависит от платформы, задач которые собираетесь решать, от предвидение спроса на рынке мат. обеспечения). Если для того, что бы денюшку заколачивать - то боюсь это случиться не сокро для Вас и одын язык енто мало, очень мало.

Если под форточки - то линейка милкософтовская.
Если тянет к базам данных - то сталкнётесь с сикволом.
Если хотите получать "код" без компиляции - то это ближе к HTML.
Если хотите создавать реал тайм устройства - то это какой нить asm51 или под AVR.

Направлений много.
Удачи Вам.
(круглый)
ЗЫ
А может в менагеры пойдёте ? Правда хороший менагер - это бОльшая редкость, чем хороший программист :)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33191273
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0 wrote:
> ЗЫ
> А может в менагеры пойдёте ? Правда хороший менагер - это бОльшая
> редкость, чем хороший программист :)
Зато там великолепный язык программирования людей - простой, но многоэтажный и многогранный
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192260
Yossarian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую Пролог и Лисп.

Ну и для особо интересующихся - Brainf**k, Malbolge и Whitespace.

PS: первая строчка - серьезно, вторая - почти серьезно

Washington Irving
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192451
A Kto na novenkogo?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0Сам начинал с...
asm86

Так как у нас страна советов....
Тут уже прозвучала мысль - А нахрена Вам это нужно ? Если для академий - то любой. Выучить на изусть, сдать лабы и забыть как страшный сон. Если для жизни - тот, что посчитаете более целесообразным (зависит от платформы, задач которые собираетесь решать, от предвидение спроса на рынке мат. обеспечения). Если для того, что бы денюшку заколачивать - то боюсь это случиться не сокро для Вас и одын язык енто мало, очень мало.

Если под форточки - то линейка милкософтовская.
Если тянет к базам данных - то сталкнётесь с сикволом.
Если хотите получать "код" без компиляции - то это ближе к HTML.
Если хотите создавать реал тайм устройства - то это какой нить asm51 или под AVR.

Направлений много.
Удачи Вам.
(круглый)
ЗЫ
А может в менагеры пойдёте ? Правда хороший менагер - это бОльшая редкость, чем хороший программист :)

Я поступил на специальность "проектирование информационных технологий" и ИМХО скорее всего там нужен ассемблер (как я понял он является "системным").
Но, не хотелось бы начинать изучение с "более продвинутых" языков, а для начала алгоритмы, структуры данных.... вообщем с самого низа.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192522
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A Kto na novenkogo?Я поступил на специальность "проектирование информационных технологий"
Так а у препода спросить? :) Или хочется до начала занятий что-нибудь подвыучить?

A Kto na novenkogo? и ИМХО скорее всего там нужен ассемблер (как я понял он является "системным").
Нет. Ассемблер это на самом деле не язык, а класс языков. У каждой модели процессора свой собственный ассемблер. Начинать с ассемблера возможно конечно, но не стоит, он очень-очень специфический.

A Kto na novenkogo?Но, не хотелось бы начинать изучение с "более продвинутых" языков, а для начала алгоритмы, структуры данных.... вообщем с самого низа.
Тогда как я уже говорил VBA. Плюсы уже перечислены выше, а в минусах только презрительное отношение к нему "продвинутых" :)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192552
A Kto na novenkogo?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl A Kto na novenkogo?Я поступил на специальность "проектирование информационных технологий"
Так а у препода спросить? :) Или хочется до начала занятий что-нибудь подвыучить?
хочется до начала занятий что-нибудь подвыучить

White Owl A Kto na novenkogo?Но, не хотелось бы начинать изучение с "более продвинутых" языков, а для начала алгоритмы, структуры данных.... вообщем с самого низа.
Тогда как я уже говорил VBA. Плюсы уже перечислены выше, а в минусах только презрительное отношение к нему "продвинутых" :)
Я сейчас пребываю в некотором недоумении. Я понимаю что, сколько людей - столько и мнений. Как можете прокоментировать сие http://forum.sources.ru/index.php?showtopic=79512&st=15&
хм...???
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192594
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A Kto na novenkogo?Я сейчас пребываю в некотором недоумении. Я понимаю что, сколько людей - столько и мнений. Как можете прокоментировать сие http://forum.sources.ru/index.php?showtopic=79512&st=15&
хм...???
А чего там коментировать то? Слишком уж много наговорено. :)

Программирование это очень и очень большая наука. Изучать любую науку проще с малого, как математику: одно яблоко да еще одно яблоко получается два яблока, значит 1+1=2. Так и здесь, новичку проще понять как сложить две ячейки в Excel
Код: plaintext
1.
ActiveSheet.Range("A3").Value = ActiveSheet.Range("A1").Value + ActiveSheet.Range("A2").Value
Потому что он может сразу же поменять значения в исходных ячейках A1 и A2 и увидеть результат работы программы, чем код типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#include <stdio.h>

int main(int argc, char** argv) {
   int arr[ 3 ];
   arr[ 0 ] =  1 ;
   arr[ 1 ] =  1 ;
   arr[ 2 ] = arr[ 0 ] + arr[ 1 ];
   printf("Result=%d\n", arr[ 2 ]);
   return  0 ;
}
По выполняемой работе эти два куска равноценны, но первый отработает по нажатию одной кнопки и наглядно, а чтобы заработало второе прийдется изучать еще и принципы создания проектов, опции компиляторов, что такое исходный код, зачем нужны заголовки и библиотеки и тд и тп. Оно нужно конечно, но не в первый месяц :) Сначала надо понять принципы условных переходов, циклов, что такое массивы и переменные. И делать это лучше на чем-нибудь простом.
VBA прост и доступен. Проще VBA только LOGO, но его к сожалению не легко найти.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192604
Omnifarious
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO начинающему стоит изучить основные алгоритмы и структуры данных. Не важно, на каком языке(лучше на том, который будет преподаваться) - хоть на бумаге(бывает, на бумаге алгоритм изобразишь, и становится намного понятнее, что тут к чему и как это написать).

В школе, например, я программировал на С и при этом успешно помогал одноклассникам писать на паскале(сам к паскалю никаким боком не относился) - дело в понимании алгоритмов и структур без привязки к языку. И, по-моему, это самое важное при начальном освоении. Всякие тонкости, более сложные, пригодные для продажи навыки, следует развивать на прочном фундаменте.

Из моего опыта, учиться лучше всего по книгам, в которых есть вопросы для самопроверки и контрольные задачи, которые необходимо написать самому. В этом смысле хороши книги от Deitel & Associates, Inc из серии "Как программировать на С\С++\Java\что-нибудь-еще"

И еще раз о главном - изучать нужно алгоритмы и структуры данных, не язык.Желательно на языке, который будет преподаваться на занятиях(думаю сходу в семейство ассемблерных языков вас на бросят). Я бы выбрал С++(сначала процедурный, без указателей, затем фишки с указателями, а потом и к ООП можно перебраться), либо Java - за простоту и наглядность(есть тонкости связанные с ОО направленностью, но, имея хорошую книгу, взлететь можно, да и туториалы на сайте SunMicrosystems очень даже неплохи).
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192707
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
Тогда как я уже говорил VBA. Плюсы уже перечислены выше, а в минусах только презрительное отношение к нему "продвинутых" :)

в минусах - не последовательная (а значит сложная) грамматика.
грамматика паскаля, си, си++ проще чем грамматика бейсика и фокспро.
легче запомнить си, паскаль, шел и лисп чем один бейсик

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


простые вещи писать может проще на бейсике
сложные - проще писать на си или паскале
а легкий старт (быстрое начало) на марафоне не гарантирует хорошего
финиша

*/
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192883
А как Вы думаете, в 20 лет поздно начать изучение программирования?
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192926
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учится никогда не позно.
Я начал с програминга для веба, а именно Perl (которий уже и подзабыл :-) и php. Еще учил С++ и Lisp.
А вообще то нужно начинать с С++, и никаких паскалей.



With best regards Alex Rootoff
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192938
Мне 20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какую литературу посоветуете для полнейших 000 по С++
...
Рейтинг: 0 / 0
Для меня актуально....
    #33192951
A Kto na novenkogo?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как отличается друг от друга сие безобразие )
С++, С++ Builder, Visual С++
с чего лучше стартовать?
если существуют весии типа Билдер С++ 3...4...5...
Вообщем ЧТО? ГДЕ? КОГДА?
...
Рейтинг: 0 / 0
Для меня актуально....
    #33193097
Guest 345435
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
(Мне 20 Guest)>>А какую литературу посоветуете для полнейших 000 по С++;

Я бы посоветовал Эккеля "Философия C++" 1, 2 - Том.
Потом Страуструп "Язык программирования С++. Специальное издание."
А потом, устройство винды и тд....
...
Рейтинг: 0 / 0
Для меня актуально....
    #33193627
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlПо выполняемой работе эти два куска равноценны, но первый отработает по нажатию одной кнопки и наглядно, а чтобы заработало второе прийдется изучать еще и принципы создания проектов, опции компиляторов, что такое исходный код, зачем нужны заголовки и библиотеки и тд и тп. Оно нужно конечно, но не в первый месяц :) Сначала надо понять принципы условных переходов, циклов, что такое массивы и переменные. И делать это лучше на чем-нибудь простом.
VBA прост и доступен. Проще VBA только LOGO, но его к сожалению не легко найти.

... а во втором случае надо изучить, что же такое ActiveSheet , Range и Value.

То есть - изучить объектную модель Excel в данном случае.
К тому же что мы тут видим? По сути ООП код - поля, методы. С места - в карьер? :-)

Можно рассуждать, что более просто и полезно изучить в начале - эту объектную модель + начала ООП или факт наличия заголовочных файлов в C и строчку запуска компилятора. Оно конечно нужно - и то и другое.

(кто как, а я об Excel позже узнал :-) и не жалею).
...
Рейтинг: 0 / 0
Для меня актуально....
    #33194956
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, стоит начать с Паскаля, чуть чуть с ним разгрести(можно даже до процедур не доходить) и сразу переходить на С, где лучше начинаешь понимать что и как происходит в реальности(да и функции с классами там по моему лучше всего реализованы). Но лучше конечно понимать алгоритмы решения задачи, иначе нифига больше блокнота и корявого медиаплеера не получится.

P.S. А сам я начинал с бейсика на Синтез 2(ZX Spectrum;-)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33195118
Интегратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A Kto na novenkogo?Как отличается друг от друга сие безобразие )
С++, С++ Builder, Visual С++
с чего лучше стартовать?
если существуют весии типа Билдер С++ 3...4...5...
Вообщем ЧТО? ГДЕ? КОГДА?

Много наговорили ... но я бы советовал начать исключительно с C# !

Почему ? Да потому что это достаточно простой, удобный и популярный язык. VB имеет довольно специфичный синтаксис и его востребованность занчительно меньше, тем более что писать на C# достаточно просто. Среда разработки очень удобная. Литературы много, советчиков тоже найти легко будет. Начинать с С++ не советую - во первых он тебе может в принципе никогда не понадобится, если не заниматься поддержкой старого когда или углублятся в системное программирование/ перехо по Unix платформу. осваивать же основные принципы программирования на C# очень даже неплохо - в добавок чразу набираешься опыта работы на современной и широко востребованной платформе. Delphi умирает и серьёзное развитие теперь наврятли можно ожидать в связи с переходом в практически клон микрософтовских технологий. Осваивать азы на программирования на asm неэффективно и вполне вероятно что он тебе вообще никогда не понадобится. Вобщем начинай с C# а дальше сориентируешься сам. Кстати на C# есть очень хорошая книга о шаблонах проектирования на C# - написано просто и рассматриваются множество хороших приёмов решения прикладных задач - очень рекомендую ;)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33195119
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--
... а во втором случае надо изучить, что же такое ActiveSheet , Range и Value.

То есть - изучить объектную модель Excel в данном случае.
К тому же что мы тут видим? По сути ООП код - поля, методы. С места - в карьер? :-)
А это такие волшебные слова которые к пониманию не обязательны :)
Хотя конечно ты прав на все сто, но к сожалению сегодня уже практически невозможно найти ни Pascal, ни Basic, ни SmallTalk, ни один из языков разрабатывавшихся для обучения :( Можно найти только их отдаленных потомков, из которых (по моему мнению) VBA наиболее близок к оригинальному учебному Бейсику. Именно поэтому я и советую начинать с него.

--null--Можно рассуждать, что более просто и полезно изучить в начале - эту объектную модель + начала ООП или факт наличия заголовочных файлов в C и строчку запуска компилятора. Оно конечно нужно - и то и другое.
Верно, но С это все таки язык для системщиков :) Хоть он и является родоначальником для множества современных языков, и знать его обязательно для любого кто хочет считать себя более-менее специалистом. Но используется он сегодня только для очень низких задач.

--null--(кто как, а я об Excel позже узнал :-) и не жалею).
Ну я в принципе тоже Экселем занялся уже имея за плечами пару десятков языков :) И да, я не жалею что узнал его :)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33195127
Интегратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интегратор[quot A Kto na novenkogo?]Как отличается друг от друга сие безобразие )
С++, С++ Builder, Visual С++
с чего лучше стартовать?
если существуют весии типа Билдер С++ 3...4...5...
Вообщем ЧТО? ГДЕ? КОГДА?

Билдер - уже считай умер - даже не смотри в его сторону - продукция компании Борланд

Visual C++ - C++ в реализации MS - наиболее популярный компилятор С++ на Win платформе.

С++ - по сути абстрактный стандарт какой язык должен воспринимать компилятор что бы иметь право называться компилятором С++ ;)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33195145
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024
А какая конечная цель обучения? Если нахождение работы, приобретение опыта и
нахождение хорошей работы то C# т.к. он востребован щас и вероятно будет
востребован в дальнейшем. На жабе востребованы направления связанные с J2EE
т.е. учиться на этом невозможно.

Под обучением я понимаю создание каких-то приложений вроде блокнота или
файлменеджера


Posted via ActualForum NNTP Server 1.2
Тоись по вашему на C# можно написать блокнот, а на Java нет ? :)
А как же тогда J2EE программеры учатся, пишут блокнот на C#, а потом на сервлеты и jsp переползают? :)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33195163
В принципе, все зависит от целей - для чего изучать язык, для каких задач.
Лабать GUI приложения одной левой мышей - C#, VBA, Delphi
Писать системный софт - С, С++.
Web - PHP, ASP.NET, Ruby on Rails.
Расчеты - Fortran (не смеяться! ибо матбиблиотеки его велики и могучи и всех нас еще переживут!)
Гонять понты - J2EE - Cobol нашего времени :)
Извращаться - Brainf*ck и сородичи.
Крэкать и хэкать - ASM, C :)

В принципе, большинство современных языков программирования имеют практически одинаковый набор управляющих конструкций, но отличаются подходы к типизации, ООП, что не мешает, к примеру Эккелю писать о Java, C++, Python, Ruby etc.

Я бы рекомендовал для начинающих все таки С, чтобы понять, откуда в программировании ноги растут, и найти просто сборник задач по программированию (не обязательно именно для С, в советское время таких задачников было много для разных языков, не то что теперь - "Освой ASP.NET + J2EE + Oracle+ KamaSutra за 15 минут с чайником" :), Кнута почитать, и задачи из его книг порешать. А потом уже всеми этими новомодными фиговинами овладевать. ( joelonsoftware что-то такое писал :)

Реально, чтобы стать специалистом в программировании потребуется лет 10.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33195274
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея использовать VBA для обучения интересна. Но тут есть одна проблема: много ли мы знаем людей, подготовленных по такой методике?

Наверняка, лучше использовать проверенные методы.
Зашел недавно в магазин - полно книжек про Turbo Pascal. Он уже нафиг не нужен. Но он живет только из-за обучения.
Pascal под DOS - по нему не одно поколение обучалось.
C как вариант - наверное. Не пробовал (учить его первым :-)) Попадался один
американский учебник, где давалось введение в программирование на C - при этом без указателей (строки юзали STL-ным классом). Ощущение - отвратное. С если брать - тогда уж с указателями. К тому же это как указывали ранее действительно даст возможность "почувствовать", что есть компьютер. Не одними алгоритмами ведь живы. А то, программируя на VBA даже не обязательно знать, что такое "байт", а это не есть хорошо :-)


Что касается алгоритмов и с программирования "на бумажке" - то с них начинать... Как-то суховато, ведь щас не 60-е годы :-) Самого так учить начинали - в 198x году нас в школе учили по методу академика Ершова. Кто знает - поймет. Все алгоритмы проигрывались чиста на бамажке. Неинтересно. В 10-м классе был FOCAL на БК-шках - это было гораздо лучше.
Может, у меня просто недостаточно математический склад ума, но от метода Ершова я кайфу не словил, imho он существовал из-за тотального отсутствия компьютеров в СССР (при спущенной сверху директиве введения программирования в школе.) Как в известном анекдоте про прыжки в бассейн, в который воду может быть скоро нальют если будем хорошо себя вести.

Так что imho лучше классика: консольные вещи типа Turbo Pascal, C.
Quick Basic на худой конец :-)
...
Рейтинг: 0 / 0
Для меня актуально....
    #33197624
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут с моей подачи, приятель бухгалтерам на курсах давал VBA с нуля, очень даже неплохо получалось :) Правда в программисты ни один не пошел, но они с самого начала туда не стремились.
Классика типа Turbo Pascal или консольные Quick C, Turbo C это все конечно хорошо и замечательно. Но они же консольные! Тем кто начинает сейчас нужны окошечки и рюшечки :( Да и не найти эту классику уже.
В том то и беда, что человеку прийдется в первую очередь с IDE сражаться а не с языком и принципами программирования. У меня в архивах лежит Zortech C вот его подсунуть начинающему, а?! Удавится ж бедняга!
...
Рейтинг: 0 / 0
Для меня актуально....
    #33197993
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A Kto na novenkogo?Какой язык программирования выбрать НОВИЧКУ для изучения?

Многие говорят что лучше начать изучение с VB, другие считают что, как альтернатива VB, можно начать изучать VB.NET(VS.).
Где то читал что можно начать с простой алгоритмизации.

Хочется услышать кто как сам начинал, какой литературой пользовался и т.п. (если можно со ссылками).
Какие книги, помимо электронных, можете посоветовать.

Заранее признателен.

Найди книгу: Н. Вирт. Алгоритмы + структуры данных = программы -М.: Мир, 1985г. и учись по ней. Выучишь паскаль, познакомишься с агоритмами и научишься правильно программировать. Больше по прикладному программированию можно ничего не читать.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33199016
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A Kto na novenkogo?Я поступил на специальность "проектирование информационных технологий" и ИМХО скорее всего там нужен ассемблер (как я понял он является "системным").
Но, не хотелось бы начинать изучение с "более продвинутых" языков, а для начала алгоритмы, структуры данных.... вообщем с самого низа.

Не стоит заниматься тем, что не потребуеться - это один из подходов "золотого сечения" в программировании. Область настолько обширна и многогранна, что схватишься за всё - нигде не успеешь. Попробуйте сконцентрироваться сначала на том, что Вам потребуеться по началу в года обучения. Далее появиться вкус, взгляды, оценки. Насколько они точны и "правильны" будут - тут трудный вопрос. Постарайтесь всегда иметь ввиду макро ориентиры, но локально - только от конкретной задачи плясать. И наверное терпения, умение слышать других людей.

(далее речь идёт об азме и только о нём. это НЕ есть агитация типа всё остальное херня.)
по поводу азма. в принцепе замечание прозвучавшее выше - наверное верное. посему проц я указал. но обладая знаниями по разным ассемблерам - скажу следующее... азм семейства x86 настолько продвинут, что Вы без труда сможете разбираться в дебрях других ассемблеров. Правда единственное где Вам придёться не плохо сесть за парту нюансов - это процессоры с архитектурой RISC - всё таки они немного отличаються. а так, с грустью Вы будете смотреть на советские разработки... не хватать размаха будет на каком нить x51 :) И ещё, лично мне азм нравиться за следующую особенность - что написал, то и получил. Что в других языках - увы и ах не так. Там Вы столкнётесь с "чёрненькими ящичками" которые есть весчь в себе. Иногда они становяться серенькими или совсем белеют, но проблемы встречались (лично мне) как с логикой так и в самой реализации - увы приходилось править библиотеки. А теперь минус. Минус данного языка, я бы поставил скорость написания и как следствие - меньше анализа на макро отношения и процессы в программе. Посему как мне кажеться "область действия" азма - это драйвера, элементы ядра, понимание что и как происходит на "нижнем уровне", реал тайм системы (МК - очень рекомендую ознакомиться, правда нужно быть немного ещё и электронщиком), оптимизация кода. Если Вы чуствуете тягу к данной области - то придёться поизучать азм.

удачи Вам
(круглый)
ЗЫ
моего сына один раз спросили - кем ты хочешь стать ?
одни - учителем..
другие - программистом...
третьи - физиком...
кто то - грузчиком...
моя жена ответила - главное, хорошим человеком.

немного перефразируя..
Главное - хорошим программистом. А любой язык, как показывает опыт проффессионалов, мона выучить за пару недель.
...
Рейтинг: 0 / 0
Для меня актуально....
    #33199722
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Книга Вирта про алгоритмы и Паскаль (Дельфи).
А потом - С-языки.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Для меня актуально....
    #34436410
12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интегратор
Билдер - уже считай умер - даже не смотри в его сторону - продукция компании Борланд

ну почему же умер - перешёл "под крыло" более перспективного направления - Delphi 2005/2006 компилят и C++ программы.
...
Рейтинг: 0 / 0
Для меня актуально....
    #34436660
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абстрактное программирование лучше изучать на абстракном языке - Pithon, Euphoria. При этом не возникает очень неприятной зависимости от специфики промышленных ЯП.
...
Рейтинг: 0 / 0
Для меня актуально....
    #34436967
borka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Легкость изучения языка определяется поставленной для себя задачей. Я лично фанатею от баз данных, поэтому начал с VBA (Access), а далее пошло поехало: SQL (многие разновидности), Java, Си++. Хочу сразу заметить (это лично мое мнение), что легче и комфортнее VB (чуйствую, что сейчас услышу ряд упреков) я не знаю. Под ним можно "колбасить" практически все и САМОЕ ГЛАВНОЕ - это происходит быстро и наглядно. Сам синтаксис языка очень понятен и интуитивно близок. Хотя, допускаю, что это рассуждение человека, много лет посвятившему VB. Есть еще одно сильнейшее преимущество перед другими языками: это быстрые и эффективные реализации эппликэйшн проектов. Такой скороспелостью вряд ли могут похвастаться такие раскрученные языки как Си, джава и др.
...
Рейтинг: 0 / 0
Для меня актуально....
    #34437013
dr-Wicked
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моему мнению
1. С# - java для начинающих - чистая консоль, не более чем объявления переменных, операции простые алгоритмы примерно 3-6 месяцев.
2. С (ни в коем случае не С++)- для понимания работы на низком уровне. 1-1,5 года.
3. Высокоуровневый язык(C#, javа, С++) - то что предполагаешь будет кормить - до конца института.
Ну и конечно то, что в институте прописали.
Regards
dr-Wicked
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Для меня актуально....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]