Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Язык для начинающих

2959  1 2 3 4 5 все
AlexLeeds знакомое лицо08.10.19 11:43
NEW 08.10.19 11:43 
в ответ Pikaboo 04.10.19 07:41

Ну я могу на интернете посмотреть как «Hello World» написать на Java. И сюда код закинуть, но постепенно мы перейдём к более сложным вещам.


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


У каждого должно быть задание по способностям и возможностям.


#21 
Murr патриот08.10.19 13:12
Murr
NEW 08.10.19 13:12 
в ответ AlexLeeds 08.10.19 11:43

Кто нибудь другой должен

-----

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

#22 
Robax знакомое лицо14.10.19 20:59
Robax
NEW 14.10.19 20:59 
в ответ ed1976 01.10.19 13:08

На coursera есть хороший онлайн курс по C++ от Yandexa на русском.

The World Is Not Enough
#23 
ed1976 гость15.10.19 00:28
NEW 15.10.19 00:28 
в ответ Robax 14.10.19 20:59

Спасибо, гляну.

#24 
jbond1981 старожил19.10.19 11:57
NEW 19.10.19 11:57 
в ответ AlexNek 01.10.19 22:17

я бы не рекомендовал бы соваться в шарп. Там в основновном asp.net, а это считай конкурируй со студентами. Или очень специфичные вещи (железо, enterprise mobility, test automation)


Ява гораздо более стабильна, денежна и нет конкурентов, готовых работать за еду.


Естественно я имею ввиду полный цикл, начиная HTML и CSS, JavaScript и Vue/React, заканчивая тонкой настройкой osgi контейнера.

#25 
AlexNek патриот19.10.19 13:45
AlexNek
NEW 19.10.19 13:45 
в ответ jbond1981 19.10.19 11:57
Там в основновном asp.net

По вакансиям, вполне возможно, но мне всего раз попался проект на asp.net и то потому, что не захотел на этой же фирме опять С++ проект делать.


Естественно я имею ввиду полный цикл, начиная HTML и CSS, JavaScript и Vue/React

А у нас полный цикл это С# смущ (хотя формочки тоже нужно знать как делать), а Vue/React микрософт обещает вообще убить.


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

#26 
koder патриот19.10.19 19:25
koder
NEW 19.10.19 19:25 
в ответ AlexNek 19.10.19 13:45

А откуда вы знаете, что прога на Яве? На Яве пишут бэкенд. Его вы не увидите

#27 
koder патриот19.10.19 19:30
koder
NEW 19.10.19 19:30 
в ответ AlexNek 03.10.19 20:30
Но раз раньше разобрались я Явой, то Ява скрипт будет вероятно проще всего.


Нет. Во первых Ява с явойскриптом ничего общего не имеет. Во вторых яваскрипт это такое дерьмо, которое вообще ни с чем общего не имеет, не зря его в постскрипт оборачивают

#28 
AlexNek патриот19.10.19 20:09
AlexNek
NEW 19.10.19 20:09 
в ответ koder 19.10.19 19:25
А откуда вы знаете, что прога на Яве?

да полно вторичных половых признаков смущ

Одни эти мерзкие окошки ни с чем не перепутаешь, то JDK требует.


На Яве пишут бэкенд

не знаю я на десктопе ни про какой бэкенд, сорри спок

#29 
koder патриот19.10.19 23:18
koder
NEW 19.10.19 23:18 
в ответ AlexNek 19.10.19 20:09
не знаю я на десктопе


Я думал, десктопы давно вымерли, все перешли на веб. 😊 А так правильно, десктоп на Яве это извращение

#30 
AlexNek патриот19.10.19 23:42
AlexNek
NEW 19.10.19 23:42 
в ответ koder 19.10.19 23:18
все перешли на веб.

Ой, еще дофига приложений

#31 
koder патриот20.10.19 06:49
koder
NEW 20.10.19 06:49 
в ответ AlexNek 19.10.19 23:42, Последний раз изменено 20.10.19 06:51 (koder)

Лет 6 назад более менее крупные компании кинули клич - по возможности делать неперсонализированный рабочие места. Ну типа пришел, плюхнулся за ближайший комп и работаешь. Это привело к тому, что эти компании захотели съэкономить на установке десктопного програмного обеспечения. Ну типа не пара сотен клиентских приложений, которые нужно инсталлировать, а браузерные приложения. Набрал интернетовский адрес, попал в корпоративную программу и работаешь дальше. Хоть из дома, хоть в дороге, хоть с хэнди. Отсюда взрыв веб-технологий и востребованность явистов(а они востребованы для бэкенда) и фронтэндщиков.


Ява для андроида есть. По крайней мере у нас на фирме книга валяется. Но это вообще не моя область и тут я ничего сказать не могу.


#32 
daduda местный житель20.10.19 12:54
NEW 20.10.19 12:54 
в ответ koder 19.10.19 19:30, Последний раз изменено 20.10.19 14:42 (daduda)

если вы не умеете JavaScript, то нечего туда лезть.


Современный JS это нормальный фактически компилируемый и де-факто объектно ориентированный язык с очень мощным инструментарием.

#33 
AlexNek патриот20.10.19 13:27
AlexNek
NEW 20.10.19 13:27 
в ответ koder 20.10.19 06:49
крупные компании кинули клич

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

В то же время есть еще достаточно задач для которых десктопное решение более оптимально.

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

А еще были рабочие места просто без интернета - это когда возле машины нужно было сидеть.

#34 
koder патриот20.10.19 19:31
koder
NEW 20.10.19 19:31 
в ответ daduda 20.10.19 12:54
Современный JS это нормальный фактически компилируемый

Нет. Код пересылается в браузер и интерпретируется там

де-факто объектно ориентированный язык

Да. Но ООП и вообще концепт классов автор языка понимал по своему. Не как авторы остальных языков. Отсюда и ООП через жопу - прототипное программирование. Добавьте нетипизированные переменные и вы получите то, что некоторые считают языком😄


Я это к чему. На яваскрипте программировать можно. Даже нужно, ибо браузеры никаких других языков не понимают. Но не стоит с него ИМХО начинать, иначе начнутся проблемы с восприятием других языков.


Ещё раз имхо

#35 
AlexOtt местный житель20.10.19 20:30
AlexOtt
NEW 20.10.19 20:30 
в ответ koder 20.10.19 19:31

большинство браузеров реализуют jist in time компиляцию кода, например: https://hacks.mozilla.org/2017/02/a-crash-course-in-just-i...


P.S. это я не к тому, что JS - хороший язык :-)

#36 
AlexOtt местный житель20.10.19 20:33
AlexOtt
NEW 20.10.19 20:33 
в ответ koder 20.10.19 06:49

6 лет назад - это круто сказано - вся ява оттуда началась. Тоже, запускай приложение где хочешь.

А еще можно вспомнить Sun Ray: https://en.wikipedia.org/wiki/Sun_Ray - это было круто, приходишь, втыкаешь корпоративную карту в любой компьютер, и весь твой десктоп у тебя...

#37 
daduda местный житель20.10.19 21:06
NEW 20.10.19 21:06 
в ответ koder 20.10.19 19:31, Последний раз изменено 20.10.19 21:12 (daduda)

Вот не знаете js и ругаете его.


Современный проект на фронтенде собирается (фактически - компилируется) всякими вебпаками и бабелями из некоего условно называемого JavaScript на стероидах (вы не поверите - с классами и прочими плюшкми) в тот самый минифицированный фактически machine only readable JavaScript код, который непосредственно исполняется браузерами. А исполнение производится компиляцией минифицированного кода в машкод.


Код пересылается в браузер и интерпретируется там


Садись, двойка. Если бы JS был бы интерпретируемым, то вряд ли бы ты сейчас смог бы SPA писать юзать


и нода и браузер уже давно комплируют в машкод.


https://ru.m.wikipedia.org/wiki/V8_(движок_JavaScript)

#38 
koder патриот21.10.19 06:34
koder
NEW 21.10.19 06:34 
в ответ daduda 20.10.19 21:06, Последний раз изменено 21.10.19 06:35 (koder)
Вот не знаете js и ругаете его.

Мне нельзя ругать JS? Место святое?


Если бы JS был бы интерпретируемым, то вряд ли бы ты сейчас смог бы SPA писать юзать

https://ru.wikipedia.org/wiki/JavaScript

JavaScript интерпретируется напрямую из файла (но часто с незаметной JIT-компиляцией).


Смысл в том, что в место испольнения программа доставляется не в виде машинного кода, как компилированные языки типа с++ и не в виде байт-кода, как ява, а в виде программного кода и там, на месте, в браузере, перед исполнением, программный код должен быть переведен в машинный. Но вобщем для программиста это не проблема, мне все равно на какой стадии код начнет исполнятся. Проблема не в этом.


Современный проект на фронтенде собирается (фактически - компилируется) всякими вебпаками и бабелями из некоего условно называемого JavaScript на стероидах

Хрень какая то. Именно поэтому вы и пишете условно называемый и на стероидах. Потому что существуют обертки для языка, позволяюще нормальным людям писать на этой хрени.

#39 
Murr патриот21.10.19 10:02
Murr
NEW 21.10.19 10:02 
в ответ koder 20.10.19 19:31

ибо браузеры никаких других языков не понимают.

------

Вполне себе понимают.

Были у меня и серверный ЯваСкрипт с клиентским ЯваСкриптом и АПСшный сервер с ВбСкриптами...

И, где-то в 2002-м, фронт делался на С++Билдере - в сраницу внедрялись АктивеХ объекты...

#40 
1 2 3 4 5 все