Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Языки программирования

С этим тегом используют

Программирование IT IT юмор Программист Python Картинка с текстом Javascript Все
427 постов сначала свежее
268
CyberDump
CyberDump
9 месяцев назад
IT-юмор

Да, все мы знаем, что HTML не язык программирования⁠⁠

Да, все мы знаем, что HTML не язык программирования Языки программирования, Баг
Показать полностью 1
Языки программирования Баг
62
2
funkrocker
funkrocker
9 месяцев назад

Опять нытьё про программирование и как быстро летит время⁠⁠

Сразу скажу, что ОЧЕНЬ хотелось бы почитать ваше мнение. А ещё лучше будет, если вы сами в такой ситуации были. Нужно мнение и взгляд со стороны.

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

Но мне не оставляет покоя факт, что всё больше моих знакомых уходят в IT и, главное, хорошо устраиваются! Даже те, про которых я думал как про бездарей, сейчас сидят дома за ноутом с ДМС и хорошей зарплатой.

И вот на фоне этого натыкаюсь на купон со скидкой на покупку онлайн курсов Skypro, Skillbox... Сразу скажу - отношусь я к этим компаниям скептически, особенно к их ценам в 150-300к за обучение. Но просто интереса ради решаю уточнить цену, скидка же. а потом решить: то ли купить, то ли найти слитые курсы, для начала.

Но главное вот что: консультант меня всё уговаривает пройти проф консультацию. И, в один момент, говорит: "Вы к нам обращаетесь уже третий раз, а первый раз был в 2022 году".

Дальше он продолжает меня обрабатывать, что-то говорить в трубку, а я его не слышу. Меня как-будто отсекло. Потому что именно сейчас я с необыкновенной ясностью почувствовал, что пока я думал - я уже мог бы выучить всё, что надо и начать работать. Ну да, могло бы не понравится, ну ушел бы. Но я бы попробовал. А вместо этого я думал 2 года - моё это или не моё.

И вот сижу я и думаю, как быть и что с этой информацией делать.

Нужен совет Личный опыт Программирование Языки программирования Время Текст
31
6
Oldfag.TV
Oldfag.TV
10 месяцев назад
Серия День в истории

День в истории: 2 августа⁠⁠

О самураях и снова о спорте, но не только. Итак, в этот день…

В 1869 году в Японии в рамках комплекса масштабных реформ, известных как «реставрация Мэйдзи», прекратило существование сословие самураев.

День в истории: 2 августа День в истории, Компьютер, Языки программирования, Спорт, Олимпийские Игры, Метро, Самурай, Япония, Видео, YouTube, Telegram (ссылка), Длиннопост

Бать, да как так-то? — Я хз вообще.

В 1870 году в британском Лондоне открылся Тауэрский тоннель — первая подземная линия железной дороги, проходившая от северного до южного берега реки Темзы. Длина тоннеля составляла примерно 400 метров. Отличительной особенностью было то, что железная дорога пролегала в железной трубе, а не в кирпичном тоннеле. В трубе находился вагон, вмещавший до 12 человек. В каждом конце тоннеля были установлены паровые двигатели, благодаря которым вагон на стальном тросе преодолевал указанное расстояние всего за 70 секунд.

День в истории: 2 августа День в истории, Компьютер, Языки программирования, Спорт, Олимпийские Игры, Метро, Самурай, Япония, Видео, YouTube, Telegram (ссылка), Длиннопост

Как-то так это выглядело

Сам тоннель под Темзой на глубине 5 с лишним метров выкопали меньше чем за год благодаря инженеру Джеймсу Генри Грэйтхеду («великая голова»!), который придумал проходческий щит цилиндрической формы — предтечу современных тоннелепроходческих машин. Линия была закрыта в 1898 году, однако вход на станцию и сегодня сохранился рядом с лондонским Тауэром.

День в истории: 2 августа День в истории, Компьютер, Языки программирования, Спорт, Олимпийские Игры, Метро, Самурай, Япония, Видео, YouTube, Telegram (ссылка), Длиннопост

В 1992 году американская легкоатлетка Джеки Джойнер-Керси победила в семиборье на Олимпийских Играх в Барселоне, став первым в истории двукратным победителем в этой дисциплине Игр.

День в истории: 2 августа День в истории, Компьютер, Языки программирования, Спорт, Олимпийские Игры, Метро, Самурай, Япония, Видео, YouTube, Telegram (ссылка), Длиннопост

I believe I can fly

На тех же Играх белорусский гимнаст Виталий Венедиктович Щербо, представлявший Содружество Независимых Государств, стал первым в истории обладателем шести золотых медалей, полученных в ходе одних Игр. Вот как это выглядело:

Бонус-трек: 1 августа 1967 года ВМС США вернули на активную службу капитана Грейс Мюррей Хоппер для того, чтобы она возглавила разработку языка программирования COBOL (COmmon Business Oriented Language). В 1940-х Хоппер работала в Гарварде над компьютерами Mark I и Mark II, а теперь возглавила команду сотрудников из нескольких фирм-производителей компьютеров и Пентагона.

Целью разработки COBOL было прежде всего создание легко читаемых компьютерных программ с максимально возможной независимостью от аппаратного обеспечения: предполагалось, что программа на COBOL сможет запускаться на любом компьютере, где есть компилятор, с минимальными модификациями.

День в истории: 2 августа День в истории, Компьютер, Языки программирования, Спорт, Олимпийские Игры, Метро, Самурай, Япония, Видео, YouTube, Telegram (ссылка), Длиннопост

Грейс Мюррей Хоппер (слева)

Вообще, за свою долгую карьеру Хоппер внесла значительный вклад в развитие компьютерных систем, в том числе благодаря тому, что написала, как считается, первый компилятор "А-0". А ещё, судя по всему, она первой ввела в оборот слово "баг" (bug) в контексте компьютерных технологий — так она в журнале однажды отметила мотылька, который попал в реле компьютера Harvard Mark II.

До завтра.

Показать полностью 4 1
День в истории Компьютер Языки программирования Спорт Олимпийские Игры Метро Самурай Япония Видео YouTube Telegram (ссылка) Длиннопост
1
28
Вопрос из ленты «Эксперты»
MarinaLevy
10 месяцев назад
Лига программистов

Курс С# для новичка⁠⁠

Здравствуйте!

Работаю с SQL Server, в интерфейсе, которым пользуюсь, есть возможность упростить работу скриптами С#.

Ищу онлайн курс для новичка по С#.

В гугле есть просто море всего, хотелось бы найти хороший курс.

Лучше всего, если он не только хороший, но и бесплатный :)

Буду благодарна вашим советам

[моё] Csharp Вопрос Спроси Пикабу Помогите найти Языки программирования Курсы программирования Текст
11
tablepedia
10 месяцев назад

Визуализация графиков функций на языке JavaScript⁠⁠

Посмотрите, пожалуйста, как я визуализировал графики функций на странице

http://tablepedia.com/junior2.html

Вся эта страница занимает 8 килобайт, а язык программирования - JavaScript, также используются языки разметки SVG и HTML.

Ниже - ВЕСЬ код страницы:

<html>

<body onload="CARE(); PLOTbuild();">

<br>

<h2>Graphing calc</h2>

<br>

Xmin= <input id="xMin" value="0" type="text" size="10">

Xmax= <input id="xMax" value="10" type="text" size="10">

Xstep= <input id="xStep" value="1" type="text" size="10">

<br>

f(x)= <input id="tCare" value="x^2; sin(x); exp(x); log(x)" type="text" size="40">

<script>

var h1 = 20; var h2 = 580; var v1 = 360; var v2 = 10; var x1=0; var x2=0; var x3=0; var x4=0;

var y1=0; var y2=0; var y3=0; var OXaxis=0; var OYaxis=0;

var xcol=0; var ycol=1; var fsize = "12"; var plotColor="red"

var elements = ['', '']; var sTemp=""; var OXscale=""; var OYscale="";

function PLOTbuild()

{

OXaxis=0; OYaxis=0;

var FromToX = NUMBERseries(x1, x2, x3); OXscale = TEXTscale(FromToX, h1, h2);

var FromToY = NUMBERseries(y1, y2, y3); OYscale = TEXTscale(FromToY, v1, v2);

var targ = document.getElementById('target').value;

var stringsOX = OXscale.split("\n"); var stringsOY = OYscale.split("\n");

var tableStringsT = targ.split("\n"); var SIMPLEpoly = '';

for (var i = 1; i < tableStringsT.length-1; i = i + 1)

{

elements = tableStringsT[i].split("\t");

sTemp = elements[xcol] + ';' + elements[ycol];

SIMPLEpoly = SIMPLEpoly + convert2ValuesTo2Coordinates(sTemp, x1, x2, y1, y2, h1, h2, v1, v2) + '\n';

}

SIMPLEpoly = SIMPLEpoly.replace(/;/g, ',');

var sSVG = "<polyline fill='none' stroke='" + plotColor + "' stroke-width='1' points='";

sSVG = sSVG + SIMPLEpoly + "' />";

sSVG = sSVG + "\n" + "<polyline fill='none' stroke='#000000' stroke-width='0.5' points='";

sSVG = sSVG + h1 + "," + OYaxis + " " + h2 + "," + OYaxis + "' />";

for (var i = 0; i < stringsOX.length; i++)

{

elements = stringsOX[i].split("\t");

var OXshift1 = OYaxis + 10; var OYshift1 = h1 + 20;

var nOXsh2 = parseFloat(elements[1]) - 4; var nOYsh3 = OYaxis + 18;

sSVG = sSVG + "\n" + "<polyline fill='none' stroke='#000000' stroke-width='0.5' points='";

sSVG = sSVG + elements[1] + "," + OYaxis + " " + elements[1] + "," + OXshift1 + "' />";

sSVG = sSVG + "\n" + "<text x='" + nOXsh2 + "' y='" + nOYsh3 +

"' fill='black' font-family='Arial' font-size='" + fsize + "'>" + elements[2] + "</text>";

}

sSVG = sSVG + "\n" + "<polyline fill='none' stroke='#000000' stroke-width='0.5' points='" + OXaxis + ",";

sSVG = sSVG + v1 + " " + OXaxis + "," + v2 + "' />";

for (var i = 0; i < stringsOY.length; i++)

{

elements = stringsOY[i].split("\t");

sTemp=elements[2];

if (i == (stringsOY.length-1)) sTemp=document.getElementById("SM01").options[ycol].text;

OXshift1 = v1 + 10; OYshift1 = OXaxis + 10;

sSVG = sSVG + "\n" + "<polyline fill='none' stroke='#000000' stroke-width='0.5' points='" + OXaxis + ",";

sSVG = sSVG + elements[1] + " " + OYshift1 + "," + elements[1] + "' />";

sSVG = sSVG + "\n" + "<text x='" + OYshift1 + "' y='" + elements[1] + "' fill='" + plotColor +

"' font-family='Arial' font-size='" + fsize + "'>" + sTemp + "</text>";

}

document.getElementById('boldStuff').innerHTML = "<svg version='1.1' width='" + '700' + "' height='" + '400' + "' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>" + sSVG + "\n" + "</svg>";

}

function TEXTscale(x1xN, min4, max4)

{

var pieces = x1xN.split(";");

var qx = pieces.length-1;

var sm3 = ""; var smpp=0;

for (var i = 0; i < qx; i = i + 1)

{

smpp = parseFloat(pieces[i]); sm3 = sm3 + smpp; sm3 = sm3 + "\t";

xx1=parseFloat(pieces[0]);

xx2=parseFloat(pieces[qx]);

xAmong=smpp;

part = (xAmong - xx1) / (xx2 - xx1); smart2=(max4 - min4) * part + min4;

smart2 = NUMBERfloat(smart2, 0.001);

sm3 = sm3 + smart2;

sm3 = sm3 + "\t" + smpp + "\n";

if (smpp == 0)

{

if (OXaxis == 0) {OXaxis=smart2;} else {OYaxis=smart2;}

}

}

coo = NUMBERfloat(max4, 0.0001);

sm3 = sm3 + x2+"\t"+coo+"\t"+x2;

return sm3;

}

function convert2ValuesTo2Coordinates(xy, x1, x2, y1, y2, xa41, xa42, ya41, ya42)

{

var srav = xy.split(";");

var gett = convert1ValueTo1Coordinate(x1, x2, xa41, xa42, srav[0]) + ";" + convert1ValueTo1Coordinate(y1, y2, ya41, ya42, srav[1]); return gett;

}

function convert1ValueTo1Coordinate(zx1, zx2, a1, a2, xVECTOR1)

{

return (a2-a1) * (xVECTOR1 - zx1) / (zx2 - zx1) + a1;

}

function NUMBERfloat(xbig, xsmall)

{

vmax = Math.floor(xbig / xsmall + 0.99) * xsmall; vmax = vmax.toFixed(10);

vmax = vmax * 1; return vmax;

}

function NUMBERseries(f, t, vStep)

{

var s = "";

for (var x = f; x < t; x = x + vStep)

{

s = s + NUMBERfloat(x, vStep) + ";"

}

s=s+t; return s;

}

function CARE()

{

ycol = document.getElementById("SM01").options.selectedIndex;

var s = document.getElementById("target").value;

var arrayOfTableStrings = s.split("\n");

var midC = 0;

var minC = 0;

var maxC = 0;

for (var i = 1; i < arrayOfTableStrings.length - 1; i++)

{

STRINGelements = arrayOfTableStrings[i].split("\t");

midC = parseFloat(STRINGelements[ycol]);

if (maxC < midC)

maxC = midC;

if (minC > midC)

minC = midC;

}

a = NUMBERfloat(minC, 0.001);

b = NUMBERfloat(maxC, 0.001);

var xr = Math.abs(b - a) / 10;

var mimi = Math.abs(a / xr) / 10 * 5;

if (mimi < 1)

{

a = 0;

xr = Math.abs(b - a) / 10;

}

var loga = Math.log10(xr);

var inta = Math.floor(loga);

var deca = Math.pow(10, inta);

var mi1 = Math.floor(a / deca);

var ma1 = Math.ceil(b / deca);

var xMIN=document.getElementById('xMin').value;

x1=parseFloat(xMIN);

var xMAX=document.getElementById('xMax').value;

x2=parseFloat(xMAX);

var xStep=document.getElementById('xStep').value;

x3=parseFloat(xStep); if (x3 == 0) x3=x2-x1;

x4=x3/10;

y1 = NUMBERfloat(mi1 * deca, 0.001);

y2 = NUMBERfloat(ma1 * deca, 0.001);

y3=(y2-y1)/10;

var xtemp=0;

var textToSave = document.getElementById("tCare").value;

textToSave=textToSave.replace('log', 'Math.log');

textToSave=textToSave.replace('exp', 'Math.exp');

textToSave=textToSave.replace('sin', 'Math.sin');

textToSave=textToSave.replace('cos', 'Math.cos');

var tts= textToSave.split(";");

var s='';

var i=0;

var j=0;

for(i=x1; i<x2;i=i+x4){

s=s+NUMBERfloat(i, 0.001);

for(j=0; j<tts.length;j++){

xtemp=eval('x='+i+'; '+caretReplace(tts[j]))

s=s+'\t'+NUMBERfloat(xtemp, 0.001);

}

s=s+'\n';

if (i>=parseFloat(xMax))break;

}

document.getElementById("target").value = s;

}

var caretReplace = function(_s) {

if (_s.indexOf("^") > -1) {

var tab = [];

var powfunc="Math.pow";

var joker = "___joker___";

while (_s.indexOf("(") > -1) {

_s = _s.replace(/(\([^\(\)]*\))/g, function(m, t) {

tab.push(t);

return (joker + (tab.length - 1));

});

}

tab.push(_s);

_s = joker + (tab.length - 1);

while (_s.indexOf(joker) > -1) {

_s = _s.replace(new RegExp(joker + "(\\d+)", "g"), function(m, d) {

return tab[d].replace(/(\w*)\^(\w*)/g, powfunc+"($1,$2)");

});

}

}

return _s;

};

</script>

<SELECT name="SM01" id="SM01" onchange="CARE(); PLOTbuild()">

<OPTION SELECTED VALUE="0">SELECT YOUR FUNCTION</OPTION>

<OPTION VALUE="1">x^2</OPTION>

<OPTION VALUE="2">sin(x)</OPTION>

<OPTION VALUE="3">exp(x)</OPTION>

<OPTION VALUE="4">log(x)</OPTION>

</SELECT>

<br>

<textarea class="input_type" id="target" name="target" cols="28" rows="28" wrap="off"></textarea>

<b id="boldStuff" style="color:transparent;">SVG</b>

</body>

</html>

Показать полностью
[моё] Javascript HTML Svg Программирование Языки программирования IT Программист График Визуализация Визуализация данных Текст Длиннопост
5
6
SamuraiJack1
SamuraiJack1
1 год назад

Нейросети⁠⁠

Нейросети Нейронные сети, Захват мира, Картинка с текстом, Языки программирования, ChatGPT
Показать полностью 1
Нейронные сети Захват мира Картинка с текстом Языки программирования ChatGPT
3
2
Аноним
Аноним
1 год назад

Если бы школьные учебники математики писали так же как книги по программированию⁠⁠

Сложение

Если бы школьные учебники математики писали так же как книги по программированию Языки программирования, Обучение
Если бы школьные учебники математики писали так же как книги по программированию Языки программирования, Обучение

А теперь давайте для примера умножим 24 на 3 .

2 десятка умножить на 3 прибавить 4 единицы, умноженных на 3 дадут нам 72.

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

Показать полностью 1
Языки программирования Обучение
7
1
MaryRabinovich
MaryRabinovich
1 год назад
Лига программистов

Кто на чем⁠⁠

Граждане, а расскажите, кто тут на чем пишет?

И почему вы пишете именно на этом вот, а не на (вставьте недостающее)? Как дошли до жизни такой?

А если раньше был другой стек, то почему поменяли?

АПД первые сто ответов - хор "Пишу с утюга".
Неожиданно:)

[моё] Языки программирования Стек Вопрос Текст
31
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии