1
0

initial commit

This commit is contained in:
2024-04-26 01:05:18 +03:00
commit 05e38681ca
12 changed files with 625 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
Лаб1-2/assets/star.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

68
Лаб1-2/css/style.css Normal file
View File

@@ -0,0 +1,68 @@
body {
font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
color: #333;
margin: 0;
padding: 0;
}
main {
padding: 20px;
margin-bottom: 70px;
}
.rainbow-button {
position: absolute;
left: 0;
top: 0;
margin: 10px;
}
.main-header {
background-color: #007bff;
color: #fff;
padding: 10px 0;
text-align: center;
}
.main-footer {
background-color: #007bff;
color: #fff;
text-align: center;
padding: 10px 0;
position: fixed;
bottom: 0;
width: 100%;
}
.main-header nav ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.main-header nav ul li {
display: inline;
margin-right: 20px;
}
.main-header nav ul li a {
color: #fff;
text-decoration: none;
}
h2 {
color: #007bff;
}
h3 {
color: #007bff;
}
p {
line-height: 1.6;
}
img {
display: block;
margin: 0 auto;
}

47
Лаб1-2/golang.html Normal file
View File

@@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
<title>Go</title>
</head>
<body>
<header class="main-header">
<h1>Go</h1>
<nav>
<ul>
<li><a href="index.html">Главная</a></li>
<li><a href="javascript.html">JavaScript</a></li>
<li><a href="rust.html">Rust</a></li>
<li><a href="golang.html">Go</a></li>
</ul>
</nav>
</header>
<main>
<h2>О языке Go</h2>
<p>Go, также известный как Golang, - это язык программирования, разработанный в Google. Он был создан в 2007 году Робертом Гризмером, Робом Пайком и Кеном Томпсоном. Go был создан с целью создания простого и эффективного языка программирования для разработки веб-приложений, серверных приложений и системного программирования.</p>
<img src="assets/golang-logo.png" alt="Go Logo" width="200">
<h2>Преимущества Go</h2>
<ul>
<li><strong>Простота и ясность:</strong> Синтаксис Go является простым и лаконичным, что делает код легко читаемым и понятным.</li>
<li><strong>Высокая производительность:</strong> Go обеспечивает высокую скорость выполнения благодаря своей компиляции в машинный код и эффективному управлению памятью.</li>
<li><strong>Кроссплатформенность:</strong> Приложения, написанные на Go, могут запускаться на различных операционных системах без изменений кода.</li>
<li><strong>Встроенная поддержка параллелизма:</strong> Go предоставляет встроенные инструменты для создания параллельных программ с помощью горутин и каналов.</li>
<li><strong>Богатая стандартная библиотека:</strong> Стандартная библиотека Go содержит множество полезных пакетов для работы с сетью, вводом-выводом, шифрованием и другими задачами.</li>
</ul>
<h2>Применение Go</h2>
<p>Go используется в различных областях, включая:</p>
<ul>
<li>Разработка веб-серверов и микросервисов</li>
<li>Системное программирование, включая создание операционных систем и инструментов</li>
<li>Разработка сетевых приложений и обработка больших данных</li>
<li>Криптография и кибербезопасность</li>
<li>Разработка блокчейн-приложений и смарт-контрактов</li>
</ul>
</main>
<footer class="main-footer">
<p>&copy; 2024 Языки программирования</p>
</footer>
</body>
</html>

100
Лаб1-2/index.html Normal file
View File

@@ -0,0 +1,100 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
<script>
function scrollToTop() {
window.scrollTo({
top: 0,
behavior: 'smooth'
});
}
</script>
<script>
function getRandomColor() {
var r = Math.floor(Math.random() * 256);
var g = Math.floor(Math.random() * 256);
var b = Math.floor(Math.random() * 256);
var color = 'rgb(' + r + ', ' + g + ', ' + b + ')';
return color;
}
</script>
<title>Языки программирования</title>
</head>
<body>
<header class="main-header">
<a href="javascript:alert('Пасхалка!!!')" class="rainbow-button">
<img src="assets/star.png">
</a>
<h1>Языки программирования
<button onclick="document.body.style.backgroundColor = getRandomColor();">
<img src="assets/lightbulb.png">
</button>
</h1>
<nav>
<ul>
<li><a href="index.html">Главная</a></li>
<li><a href="javascript.html">JavaScript</a></li>
<li><a href="rust.html">Rust</a></li>
<li><a href="golang.html">Go</a></li>
</ul>
</nav>
</header>
<main>
<h2>Добро пожаловать на сайт о языках программирования!</h2>
<p>Здесь вы найдете информацию о различных языках программирования. Ниже представлены некоторые из них:</p>
<ul>
<li>JavaScript</li>
<li>Rust</li>
<li>Go</li>
</ul>
<h3>JavaScript</h3>
<p>JavaScript - это высокоуровневый, интерпретируемый язык программирования. Он широко используется для создания
динамических интерактивных веб-страниц.</p>
<img src="assets/javascript-logo.png" alt="JavaScript Logo" width="200" onmouseenter="this.width = 300"
onmouseleave="this.width = 200">
<h3>Rust</h3>
<p>Rust - это системный язык программирования, который известен своей производительностью и безопасностью.</p>
<img src="assets/rust-logo.png" alt="Rust Logo" width="200"
onclick="javascript:window.location.href='https://www.rust-lang.org'">
<h3>Go</h3>
<p>Go, также известный как Golang, - это язык программирования, разработанный в Google. Он известен своей
простотой, эффективностью и возможностью параллельного выполнения.</p>
<img src="assets/golang-logo.png" alt="Go Logo" width="200">
<h3>Сравнение языков программирования:</h3>
<table border="1">
<tr>
<th>Язык</th>
<th>Популярность</th>
<th>Применение</th>
</tr>
<tr>
<td>JavaScript</td>
<td>Очень высокая</td>
<td>Веб-разработка, создание интерактивных элементов</td>
</tr>
<tr>
<td>Rust</td>
<td>Растущая</td>
<td>Системное программирование, безопасность, высокая производительность</td>
</tr>
<tr>
<td>Go</td>
<td>Растущая</td>
<td>Серверное программирование, облачные вычисления, сетевые приложения</td>
</tr>
</table>
<button onclick="scrollToTop()">Наверх</button>
</main>
<footer class="main-footer">
<p>&copy; 2024 Языки программирования</p>
</footer>
</body>
</html>

45
Лаб1-2/javascript.html Normal file
View File

@@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
<title>JavaScript</title>
</head>
<body>
<header class="main-header">
<h1>JavaScript</h1>
<nav>
<ul>
<li><a href="index.html">Главная</a></li>
<li><a href="javascript.html">JavaScript</a></li>
<li><a href="rust.html">Rust</a></li>
<li><a href="golang.html">Go</a></li>
</ul>
</nav>
</header>
<main>
<h2>О языке JavaScript</h2>
<p>JavaScript - это высокоуровневый, интерпретируемый язык программирования, который широко используется для создания динамических интерактивных веб-страниц. Он был создан в 1995 году Бренданом Эйхом и изначально назывался LiveScript, но затем был переименован в JavaScript.</p>
<img src="assets/javascript-logo.png" alt="JavaScript Logo" width="200">
<h2>Применение JavaScript</h2>
<p>JavaScript используется во множестве сфер, включая:</p>
<ul>
<li>Разработка клиентских веб-приложений</li>
<li>Создание динамических веб-сайтов</li>
<li>Разработка игр и мультимедийных приложений</li>
<li>Веб-аналитика и трекинг действий пользователей</li>
<li>Создание расширений для браузеров</li>
<li>Разработка серверных приложений с использованием Node.js</li>
</ul>
<h2>Пример кода на JavaScript</h2>
<p>Пример простого скрипта на JavaScript, который изменяет цвет фона страницы:</p>
<pre><code>
document.body.style.backgroundColor = 'lightblue';
</code></pre>
</main>
<footer class="main-footer">
<p>&copy; 2024 Языки программирования</p>
</footer>
</body>
</html>

46
Лаб1-2/rust.html Normal file
View File

@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
<title>Rust</title>
</head>
<body>
<header class="main-header">
<h1>Rust</h1>
<nav>
<ul>
<li><a href="index.html">Главная</a></li>
<li><a href="javascript.html">JavaScript</a></li>
<li><a href="rust.html">Rust</a></li>
<li><a href="golang.html">Go</a></li>
</ul>
</nav>
</header>
<main>
<h2>О языке Rust</h2>
<p>Rust - это системный язык программирования, который известен своей производительностью и безопасностью. Он был разработан Mozilla Research и впервые выпущен в 2010 году. Основные принципы Rust включают в себя безопасность, скорость и параллелизм.</p>
<img src="assets/rust-logo.png" alt="Rust Logo" width="200">
<h2>Преимущества Rust</h2>
<ul>
<li><strong>Безопасность:</strong> Rust предоставляет гарантии безопасности во время компиляции, предотвращая множество типов ошибок, таких как доступ к нулевому указателю или выход за пределы массива.</li>
<li><strong>Производительность:</strong> Rust обеспечивает высокую производительность благодаря эффективному управлению памятью и оптимизациям компилятора.</li>
<li><strong>Параллелизм:</strong> Rust поддерживает безопасное параллельное выполнение кода через механизмы типажей и заимствования.</li>
<li><strong>Простота использования:</strong> Синтаксис Rust напоминает синтаксис других языков программирования, что облегчает изучение и использование языка.</li>
</ul>
<h2>Применение Rust</h2>
<p>Rust используется в различных областях, включая:</p>
<ul>
<li>Системное программирование, включая операционные системы и драйверы устройств</li>
<li>Разработка веб-серверов и микросервисов</li>
<li>Криптография и кибербезопасность</li>
<li>Игровая индустрия, включая разработку игр и движков</li>
<li>Разработка блокчейн-приложений и смарт-контрактов</li>
</ul>
</main>
<footer class="main-footer">
<p>&copy; 2024 Языки программирования</p>
</footer>
</body>
</html>