|
|
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Вот если бы Вы ничегошеньки не знали, ни одного языка. Какой бы сейчас выбрали, какой самый легкий, мощный, чистый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 21:23 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
pascal vb6 c# / c / c++ -- един хрен Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 21:24 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонВот если бы Вы ничегошеньки не знали, ни одного языка. Scheme ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 22:06 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
То есть с паскалем будет проще? а если смотреть перспективно и прогрессивно? со знанием какого больший спрос на работу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 23:08 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонТо есть с паскалем будет проще? а если смотреть перспективно и прогрессивно? со знанием какого больший спрос на работу? "спрос на работу" и "первый язык" - это две большие разници. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 23:09 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Вот-вот.... Вот у меня "Первый язык" был Algol-68. И чем вы объясните то, что прикладное я потом делал на Форте и Бэйсике, учебное сдавал на PL, C, TP/BP, а профессионально работал уже на всём, что требовалось заказчику - от Фокса до Явы. И это если учесть, что основная моя специализация - отнюдь не программирование... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 23:36 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Xcode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 23:42 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
python или scheme ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 23:57 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонТо есть с паскалем будет проще? а если смотреть перспективно и прогрессивно? со знанием какого больший спрос на работу? Java. Но как первыя язык она ууууу... Паскаль конечно в плате прогресса и перспективности -- полный ноль. Это -- прогрессивный язык 70-х 20-го века. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 00:02 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
С0ВЕСТЬXcode это язык ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 01:15 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
MasterZivpython или scheme но ским все же проще и учебник есть подходящий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 01:18 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 01:35 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
AklinС0ВЕСТЬXcode это язык ? нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 08:05 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNScheme ++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 08:05 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонТо есть с паскалем будет проще? а если смотреть перспективно и прогрессивно? со знанием какого больший спрос на работу? Изучайте лучше базы данных, такие как Оракл. Или JAVA если из языков. Мой вам совет - не лезте только недайбог в c# или веб програмисты... Самые низкооплачиваемые програмисты (я в среднем имею в виду). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 12:41 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Изучать надо начинать с языка, в котором есть указатели и рекурсия. Из наиболее удобных для новичков - это Паскаль, хотя может даже и Scheme. Обязательно язык должен быть с указателями, чтобы если вдруг обнаружится, что никак их освоить толком не удается, побыстрее уйти с программирования и научиться чему-то более подходящему. Это критичный навык - понимание и работа с указателями, с динамически выделяемой памятью, ее распределение и очистка. Не помню, кто из великих это сказал, но у человека, не понимающего указателей, отсутствует часть мозга, которая позволяет людям стать программистами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 13:52 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Николай простойхотя может даже и Scheme. где там указателям взяться? что-бы протестировать себе на работку с указателями - можно взять и си. но уже после схемы. почему? сейчас объясню, что-бы привить новичку хороший стиль программирования, а не изна Си ловать указателями. с указателями - успеет разобраться. а для начала для структур данных - хватит и обычных ссылок(назовите мне язык без ссылок, а то я такого вспомнить не могу) - ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 14:24 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
РенатСаймон ПаттерсонТо есть с паскалем будет проще? а если смотреть перспективно и прогрессивно? со знанием какого больший спрос на работу? Изучайте лучше базы данных, такие как Оракл. Или JAVA если из языков. Мой вам совет - не лезте только недайбог в c# или веб програмисты... Самые низкооплачиваемые програмисты (я в среднем имею в виду). ты бы еще сказал - иди торговать пылесосами. человек спрашивает про программирование - а ты ему про базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 14:24 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, Дизассемблирование в уме <offtop> Bulldozer - не ваша тема?[youtube=http://www.youtube.com/watch?v=ZWw003ta9NI] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 14:26 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Нет, это мой двойник Мы вот вчера пили пиво с информатиком после уроков, то он мне по пьяни рассказал, что одним языком не обойдешся, мало того еще про платформы какие-то начал, машины, нативы, скрипты и системные вызовы ... я его домой отвел, но осадок остался это что, пойду в вуз, на компьютерную инженерию и там придется все подряд зубрить, всякие ада с прологами и масмами, старыми как говно мамонта? есть какие то в Украине вузы со современными кафедрами, преподающими современные технологии? чтобы старьем под дос мозги не засорять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 14:45 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсонэто что, пойду в вуз, на компьютерную инженерию и там придется все подряд зубрить, всякие ада с прологами и масмами, старыми как говно мамонта? правда. только не обязательно зубрить. я например - каждый курс лаб - делаю на разных языках(хоть конкретный язык не заставлют использовать, и большинство юзает жаву) но есть и обязательные(у меня кафедра не программистов, а железятников конечно): -разные ассемблеры для контроллеров -х86 асм -ада -жава -совсем чуть-чуть сисярп -с++ -пролог -паскаль основное кол-во лаб - не заставляют делать на конкретном(обычно у нас пишут на жаве), но я что-бы расширить кругозор юзал еще такие языки: -питон -хаскель -эф-шарп. моя имха - эф-шарп - самый удобный язык для лаб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 14:53 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсонесть какие то в Украине вузы со современными кафедрами, преподающими современные технологии? чтобы старьем под дос мозги не засорять? ничего ты не понимаешь в образовании. современные - преподают. но компьютерные науки - такая интересная дисциплина, что ее проще изучать в хронологическом порядке. тогда тебе будут очевидны решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 14:54 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, короче - иди в политех, на фивт(на кафедру вт) и все поймешь сам. основной упор в языках - жава. она на рынке котируется, поэтому за это не переживай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 14:55 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Вот там есть Программная инженерия , а есть Компьютерная инженерия. Разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:10 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонВот там есть Программная инженерия , а есть Компьютерная инженерия. Разница? я на компьютерной, там есть уклон в компьютерную архитектуру и операционные системы. хотя - основная специализация - комп. сети. но программирования на разных уровнях(от асмов до прологов) - хватает, я бы даже сказал достаточно, больше и не нужно. лучше идти на кафедру вт на комп-инженерию. прог-инженерия - была создана совсем недавно - и там бардак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:38 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонВот там есть Программная инженерия , а есть Компьютерная инженерия. Разница?но если хочешь балду-гонять, а не учиться, то лучше иди на кафедру технической кибернетики(но учти, что кафедра ВТ - имеет хорошую славу среди Киевских работодателей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:40 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсонкакой самый легкий, мощный, чистый?JavaScript. минимум всяких замороченных языковых г-конструкций. Саймон ПаттерсонКакой бы сейчас выбралипо ситуации, смотря для чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:41 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:41 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Яростный МечСаймон Паттерсонкакой самый легкий, мощный, чистый?JavaScript. минимум всяких замороченных языковых г-конструкций. Саймон ПаттерсонКакой бы сейчас выбралипо ситуации, смотря для чего. другого и не ожидали. но ты уверен, что прав? мне он каким-то не очевидным кажется. это инструмент, а не учебный язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:42 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNмне он (js) каким-то не очевидным кажется.ну давай разбираться, что именно неочевидно в самом языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:44 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNСаймон Паттерсон, кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно.Буду очень признателен! Еще я слыхал о т.н. Экономической кибернетике, что это? Я хочу сказать кафедры такие сейчас бывают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:54 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон ПаттерсонZyK_BotaNСаймон Паттерсон, кстати, если интересует, могу в краткой форме изложить, что мы учили, какие лабы делали. мне не трудно.Буду очень признателен! Еще я слыхал о т.н. Экономической кибернетике, что это? Я хочу сказать кафедры такие сейчас бывают это для второго образования. т.е. ты получаешь бакалавра на техническом факультете, а потом параллельно заочно учишься на этой эк. кибернетике : и получаешь не один диплом, а два. и один с прикрепленными знаниями и умениями, а второй просто круто звучит. вон, Тимошеноко по образованию - тех.киб )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 15:57 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, вот я перечислил, те предметы, который преподавались нормально, т.е. от которых был толк. есть еще много хороших предметов, которые преподаются отвратительно, и без самостоятельной подготовки - ничему не научишься. ну и здесь только 7 семестров. я на 8-м, но он сокращенный по времени(из-за диплома), поэтому перечислять предметов не стану. 1-й семестр: Копьюютерная логика - основы булевых алгебр и построения комбинационных схем и конченых автоматов. Програмирование - учат азам(на паскале) если уже знаком с программированием, то пользы не будет 2-й семестр: -Программирование - дают азы ооп, и азы языка java. -х86 ассемблер 3-й: -Программирование - паттерны проэктирования на жаве. -теорвер(генераторы случайных чисел, марковские процессы и т.д.) 4-й: -Программирование - курсач на жаве(графический редактор) Дальше начинаються предметы, где на язык - побоку, но проги довольно таки не тревиальные, потому именно на них и научишся программировать 5-й: -моделирование - первая довольно таки объемная прогрма(в процессе курса лаб делаешь программу для моделирования процессов с использованием сетей Петри) -паралельное прогрммирование(не знаю зачем целый семест выделили на основы запуска протоков в разных языках и либах, курс слабоват) -архитектура компов(в основном микроконтроллеры) 6-й: -архитектура компов(тоже что и в 5-м) -комп сети. (основы) -параллелное прогрммирование(опять же, на всех тех же языках и либах - решаем задачи взаимного исключения и синхронизации препод жжет, как по мне, дак оба курса - можно было в 2 леции свести) -операционные системы(очень интересные лабы(аллокаторы памтяти и так далее) а курс - по таненбауму 7-й: -операционные системы(продолжение курса, лабы тоже хорошие: диспетчер виртуальной памяти, журналируемая файловая система для флех и т.д.) -АПКС: - как и в случае с моделированием - в конце выполнеия всех лаб получаем программу, где пользователь ввыодит блок-схему алгоритма, и после многих стадий(синтез автомата, минимизация, генерация вшдл) получаем описание микросхемы на языки вшдл. -Коп. системы - интересный курс, изучаются подходы увеличения производительности комп систем на уровне железа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 16:17 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Существует представление, что обучение - это повторение реального процесса получения знаний за короткое время и (возможно) без захода в тупики. Если исходить из этого, последовательность такая: 1. логическое устройство машины и машинный код 2. ассемблер 3. простой язык высокого уровня Тратить много сил на первые два пункта не нужно, но они дадут общее представление. Ввиду доступности (в крайнем случае в эмуляторе DOSBox) мне представляется разумным изучение регистров и небольшой части команд 8086 (достаточно штук двадцать - перемещения данных, целая арифметика, передачи управления) с написанием Hello, World'а для DOS - короткая программа для других распространенных ОС много сложнее уже из-за наличия заголовка. Для начала можно не задумываться о сегментных регистрах и считать что памяти 64Кб и она адресуется непосредственно числом или значением одного регистра BX. Программа на ассемблере - тот же машинный код, но в более читабельный. Плюс он автоматически вычисляет адреса памяти, длины переходов и т.п. После этого будет понятно, во что превращаются предложения языков высокого уровня. Что касается функциональных языков, думаю, что для начала это очень сложно. Но может быть, для человека не знакомого с императивными языками это и не так, не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 18:00 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
*Существует представление, что обучение - это повторение реального процесса получения знаний за короткое время и (возможно) без захода в тупики. Если исходить из этого, последовательность такая: 1. логическое устройство машины и машинный код 2. ассемблер 3. простой язык высокого уровня Тратить много сил на первые два пункта не нужно, но они дадут общее представление. Ввиду доступности (в крайнем случае в эмуляторе DOSBox) мне представляется разумным изучение регистров и небольшой части команд 8086 (достаточно штук двадцать - перемещения данных, целая арифметика, передачи управления) с написанием Hello, World'а для DOS - короткая программа для других распространенных ОС много сложнее уже из-за наличия заголовка. Для начала можно не задумываться о сегментных регистрах и считать что памяти 64Кб и она адресуется непосредственно числом или значением одного регистра BX. Программа на ассемблере - тот же машинный код, но в более читабельный. Плюс он автоматически вычисляет адреса памяти, длины переходов и т.п. После этого будет понятно, во что превращаются предложения языков высокого уровня. подпишусь под каждым словом *Что касается функциональных языков, думаю, что для начала это очень сложно. спорно. очень спорно. как по мне, с фп начинать проще. *Но может быть, для человека не знакомого с императивными языками это и не так, не знаю. сразу не заметил оговорку. тогда будем считать, что я согласен со всем ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 18:07 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Только C99. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2012, 23:20 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Division XТолько C99.не будь столь категоричен. более того, с тобой трудно согласиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 00:20 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Division XТолько C99. Если уж выбирать что-то типа C, я бы порекомендовал Limbo или Go, но не сам C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 10:14 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
Саймон Паттерсон, Язык, это конечно, важно. Только все забывают, что язык, это то на чем говоришь (их можно выучить несколько), а более важно еще и иметь что сказать. Я о том, что важно изучать алгоритмы и структуры данных. Лучше всего об этом написал Вирт в своей книге, которая как ни странно называется "Алгоритмы и структуры данных". И который придумал Паскаль, как язык для обучения программированию. Так что, сам делайте выводы, с чего начать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 17:28 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
S.G.Саймон Паттерсон, Язык, это конечно, важно. Только все забывают, что язык, это то на чем говоришь (их можно выучить несколько), а более важно еще и иметь что сказать. Я о том, что важно изучать алгоритмы и структуры данных. Лучше всего об этом написал Вирт в своей книге, которая как ни странно называется "Алгоритмы и структуры данных". И который придумал Паскаль, как язык для обучения программированию. Так что, сам делайте выводы, с чего начать.вот лучше или хуже - спорный вопрос. вот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже) а там язык ским. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 17:45 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNвот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже) а там язык ским. И переписать многие примеры на Паскале весьма проблематично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 18:18 |
|
||
|
Если с нуля , то с чего начинать?
|
|||
|---|---|---|---|
|
#18+
k0rvinZyK_BotaNвот в СИКП - тоже хороший учебник(хоть и не перекрывает материал а+д=п, но не является от того хуже) а там язык ским. И переписать многие примеры на Паскале весьма проблематично. особенно 4-ю главу )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 21:00 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1342440]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 321ms |

| 0 / 0 |
