LinuxForum.Fans
Тема

Какой ЯП изучать?

Автор: yellowjack 51 сообщений 6078 просмотров
#190059
bormant написал:
С другой стороны, каковы бонусы у школьника от обучения конкретному языку кроме соревнований/олимпиад? Вот какие там среды дают для участия, о тех и нужно говорить в первую очередь.

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

#190065
из бывших написал:
[quote=foozzi]php - в нем нет строгого присвоения переменных типа int и др.

ИМХО это как раз и плохо для ПЕРВОГО ЯП.[/quote]

хз для меня легко пошло, у меня нет математического образования и я в ней не силен, но с программингом проблем не было, главное много читать литературы и еще больше практики... и всегда делать все качественно а не *быдлокод*

#190075
rollersun написал:
холиварная тема, каждому подойдёт свой ЯП. нам преподавали паскаль и бейсик, потом я начала учить ц++(так всё и заглохлоsmile)

Мои извинения, но обозвать C++ ц++ очень некрасиво для программиста :(

#190079
AAD написал:
Мои извинения, но обозвать C++ ц++ очень некрасиво для программиста

забавно... с++ - нормально; cpp - нормально, цпп - нормально, а ц++ и спп - глаз и слух режут smile

#190082

Тут уже наростает интрига :) Все зависит от человека. Для нас нету ничего невозможного. И нету разницы на каком ЯП программировать, код на любых языках будет оптимальный и красивый если человек хочет хорошо программировать.

#190084

ребята, давайте честно - похорошему чтоб программировать надо близко с английским дружить (я не сказал знать в совершенстве)
понятно что и делфи сейчас интерфейс полностью на русском, но не то это, НЕ ТО!

#190086

Ну если какой реально в жизни может пригодится то наверное python, так как под него довольно много чего написано.
Неплохая IDE для начала(лично мне нравится) spyder, сразу показывает ошибки синтаксиса.

#190091

Прошу не казнить помиловать.
Лично мое мнение: 1. Бэйсик - чтоб понять основу
2. ассемблер (хотя бы основы) - чтоб не привратиться в ламера позорного, криворукого
3. Любой другой на который спрос в данный момент, чтоб на хлеб заработать (профессионально).

бэйсик учил, чтоб зачетку получить, ассемблер когда понял что какие-то они недоделанные языки высокого уровня,
а на хлеб зарабатывал MASM-ом странный такой был язык программирования (язык скриптов) смесь кобола и фортрана, потом перерос в Cashe.

#190093
AAD написал:
а на хлеб зарабатывал MASM-ом странный такой был язык программирования (язык скриптов) смесь кобола и фортрана

Наверное, всё же MUMPS-ом.

#190097
bormant написал:
Наверное, всё же MUMPS-ом.

как только не обзывали мы его сами и MSM тоже был вариант, а как правильно не знаю, историей к сожаленью его не интересовался, не до того было.

#190098
AAD написал:
2. ассемблер (хотя бы основы) - чтоб не привратиться в ламера позорного, криворукого

Ну почему тогда уж сразу не машинные коды изучать :D

AAD написал:

бэйсик учил, чтоб зачетку получить, ассемблер когда понял что какие-то они недоделанные языки высокого уровня.

Ну по чему недоделанные? во многих из них имеется возможность включения низкоуровневого программирования, например в том же бейсик использовались операторы poke и peek
(poke - побитовое изменение ячеек памяти)
зная адреса регистров вполне возможно программировать(чем вам не ассемблер?) wink

#190099
ormorph написал:
Ну почему тогда уж сразу не машинные коды изучать big_smile

ну я понял что это шутка :D

ormorph написал:
зная адреса регистров вполне возможно программировать(чем вам не ассемблер?) wink

так надо же знать, я об этом и говорю.

#190103

Возможно я что-то в этой жизни пропустил, но после фразы "адреса регистров" вас как-то хочится отправить читать букварь... smile

#190105

Вот тут чувак про ассемблер высказался - поддержу его, но только с одной поправкой - учить надо архитектуру компьютера(причем не так, как сейчас, на уровне "тута - монитора, тута - системная процессора, насяльника"), а на уровне "что такое регистровый файл, что такое микропрограмма, программный счетчик, i.e, учить тому, как устроен среднестатический процессор / микроконтроллер"). Совсем уж замечательно, если приобрести хотя бы одну платку с FPGA для школы, чтобы ученики сами смогли попробовать создать какой-нибудь простенький CPU.

#190106
Fat-Zer написал:
Возможно я что-то в этой жизни пропустил, но после фразы "адреса регистров" вас как-то хочится отправить читать букварь... smile

Упс ну не регистров а ячеек памяти :cool:

#190161
bormant написал:
[quote=AAD]а на хлеб зарабатывал MASM-ом странный такой был язык программирования (язык скриптов) смесь кобола и фортрана

Наверное, всё же MUMPS-ом.[/quote]
Особенно если учесть, что masm это макроассемблер от MS (по крайней мере был такой, сейчас уж не знаю)

#190220

из бывших, эх, мне больше TASM нравится. Он хоть до наших дней дожил (есть под Windows XP SP3) smile

#190226

Wolfenberg, masm в комплекте с каждой MSVC идёт... а вот tasm как раз ЕМНИП мёртв...

#190229

Я лично вообще NASM использую :cool:

#190240

MASM, NASM, TASM? Все это ерунда. Вот FASM вещь. wink

Войдите или зарегистрируйтесь, чтобы ответить.