Форум программистов, компьютерный форум, киберфорум
Другие языки программирования
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 23.04.2017
Сообщений: 108
1

Что это за язык программирования?

07.05.2020, 22:51. Просмотров 2642. Ответов 5
Метки нет (Все метки)

Можете подсказать, что это за язык??

Код
begin
	integer очередь;
	oчередь : = 1;
parbegin

 
процесс1:	begin
	L1 :	if(очередь=2)then goto L1;
		критический интервал 1;
		очередь : = 2;
		остаток цикла 1;
		goto L1;
		end;
процесс2:	begin
	L2 :	if(очередь=1)then goto L2;
		критический интервал 2;
		очередь : = 1;
		остаток цикла 2;
		goto L2;
		end;
 
parend;
end.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2020, 22:51
Ответы с готовыми решениями:

Что это за язык программирования? Если Ассемблер поcмотрите.
просто на лекциях спал :) а там таблица из 100 операторах. Посмотрите. Это пример. Если...

Что это за язык программирования
Привет всем! Подскажите на каком языке программирования написана следующая прога: %clear %clc...

Что это за язык программирования?
Добры вечер друзья! Помогите определить язык программирования, что бы найти дальнейшую...

Что это за язык программирования
что за язык программирования, кто знает? Perem Tekstdialoga; Function of Dokumentzakryt () ...

5
Почетный модератор
7240 / 2616 / 273
Регистрация: 29.07.2006
Сообщений: 13,651
07.05.2020, 23:17 2
Лучший ответ Сообщение было отмечено ФедосеевПавел как решение

Решение

Теоретическое расширение Algol 60 для параллелизма.
2
1 / 1 / 0
Регистрация: 23.04.2017
Сообщений: 108
08.05.2020, 10:47  [ТС] 3
А как он компилируется ? Как его можно запустить не подскажете ?
0
Почетный модератор
7240 / 2616 / 273
Регистрация: 29.07.2006
Сообщений: 13,651
08.05.2020, 11:48 4
Цитата Сообщение от Anastasia_Sail Посмотреть сообщение
А как он компилируется ? Как его можно запустить не подскажете ?
Я совсем ноль в Алгол'е, но мне думается, что никак. Что это просто предложение по расширению языка и пример его использования.
0
0 / 0 / 0
Регистрация: 10.04.2020
Сообщений: 8
14.05.2020, 23:32 5
Anastasia_Sail, здравствуйте, вы нашли реализацию к данному алгоритму?
0
3252 / 2315 / 421
Регистрация: 28.04.2012
Сообщений: 7,717
15.05.2020, 16:41 6
Цитата Сообщение от ski4illl Посмотреть сообщение
вы нашли реализацию к данному алгоритму?
Это ж типичный «пинг-понг», вбей в гугл «ping pong multithread название-языка-программирования» и получишь сотни примеров.

Вот, для примера, вариант на Go:

Код
package main

import (
	"log"
	"time"
)

type Ping struct {}
type Pong struct {}

var ping = Ping{}
var pong = Pong{}

const procDelay = 500 * time.Millisecond

func main() {
	pings, pongs := make(chan Ping), make(chan Pong)
	defer close(pings)
	defer close(pongs)

	// process 1
	go func() {
		for _ = range pings {
			log.Println("    ping")
			time.Sleep(procDelay)
			pongs <- pong
		}
	}()

	// process 2
	go func() {
		for _ = range pongs {
			log.Println("        pong")
			time.Sleep(procDelay)
			pings <- ping
		}
	}()

	pings <- ping
	time.Sleep(5 * time.Second)
	log.Println("bye!")
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2020, 16:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Boo - что это за язык программирования?
Boo - что это за язык программирования?

Подскажите, что это за такой язык программирования в теме пример кода
Вот код... A = 1 B = 80 while A is less than B A = A + 1 end while Print A for k= 1 to n...

Что мощнее язык программирования Perl или язык программирования PHP
Какой из них лучше

Какой это язык программирования?
* d0 - offset to status/command register * d1 - offset to data register * d2 - contains status of...

Какой это язык программирования?
Помогите перевести программу на язык делфи. Алгоритм Борувки В данном алгоритме (см. )...

определите какой это язык программирования?
ScriptName 12GaCoinShotScript ; Randomly generates an intact Legion Denarius on target when they...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.