Форум программистов, компьютерный форум, киберфорум
Другие языки программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.84/56: Рейтинг темы: голосов - 56, средняя оценка - 4.84
5 / 5 / 3
Регистрация: 25.07.2016
Сообщений: 182

Крайне непопулярный язык Tcl/Tk

26.08.2018, 18:23. Показов 12848. Ответов 70
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от mik-a-el Посмотреть сообщение
Это крайне непопулярные языки.
Приведу пару приложений для того чтобы можно было немного представить
что собой представляет язык Tcl и его графическая библиотека Tk ...
№1 Перевод из арабских в римские и обратно.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#Rim_Arab.tcl
source [file join [file dirname [info script]] chisla_rim_arab.tcl]
source [file join [file dirname [info script]] chisla_arab_rim.tcl]
source [file join [file dirname [info script]] Valid_Int.tcl]
source [file join [file dirname [info script]] Valid_Rim.tcl]
 
package require Tk
. config -bg gray75
set w .search
catch {destroy $w}
toplevel $w
wm title $w "Арабские << >> Римские!"
frame  $w.one
label  $w.one.label    -text "Это приложение переводит числа из арабской системы \
                             счисления в римскую и обратно!"
pack   $w.one.label    -side left
 
frame  $w.two
label  $w.two.label           -text " Арабское  число:"
entry  $w.two.entry           -textvar Arab  -fg red   -validate  all  -vcmd {Valid_Int %P}
ttk::button $w.two.button     -text "Вычислить!"  -command {$w.three.entry  insert 0 "[eval {Arab_Rim $Arab}]"}
bind   $w.two.entry     <Return>  {$w.three.entry  insert 0 "[eval {Arab_Rim $Arab}]"}
ttk::button $w.two.button1    -text "Очистить!"   -command {$w.two.entry   delete 0 end}
bind   $w.two.entry     <Delete>  {$w.two.entry  delete  0 end}
 
frame  $w.three
label  $w.three.label         -text " Римское    число:"
entry  $w.three.entry         -textvar Rim   -fg blue  -validate  all  -vcmd {Valid_Rim  %P}         
ttk::button $w.three.button   -text "Вычислить!"  -command {$w.two.entry    insert 0 "[eval {Rim_Arab $Rim }]"}
bind   $w.three.entry   <Return>  {$w.two.entry    insert 0 "[eval {Rim_Arab $Rim }]"}              
ttk::button $w.three.button1  -text "Очистить!"   -command {$w.three.entry delete 0 end}
bind   $w.three.entry   <Delete>  {$w.three.entry delete 0 end}
 
pack   $w.two.label    $w.two.entry    $w.two.button     $w.two.button1    -side left
pack   $w.three.label  $w.three.entry  $w.three.button   $w.three.button1  -side left
pack   $w.one  $w.two  $w.three    -side top
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
#chisla_arab_rim.tcl
proc Arab_Rim {Arab} {
source [file join [file dirname [info script]] data_arab_rim.tcl]
set E 0; set Rim ""
while {0 < $Arab} {
 while {[lindex $arab $E] <= $Arab} {
  append Rim [lindex $rim $E]
  set Arab [expr {$Arab - [lindex $arab $E]}]
      }
      incr E
   }
   return $Rim
}
Python
1
2
3
# data_arab_rim.tcl
set arab {1000 900 500 400 100 90 50 40 10 9 5 4 1}
set rim  {M CM D CD C XC L XL X IX V IV I}
Python
1
2
#Valid_Int.tcl
proc Valid_Int {Arab} {return [expr {[string is integer $Arab] && [expr {$Arab < 4000}]}]}
Python
1
2
3
4
5
6
7
8
#chisla_rim_arab.tcl
proc Rim_Arab {Rim} {
source [file join [file dirname [info script]] data_rim_arab.tcl]
set RimCM [string map {IV IIII IX VIIII XL XXXX XC LXXXX CD CCCC CM DCCCC} $Rim]
set RimN  [split $RimCM {}]
set Qwer 0; foreach P $RimN {set Qwer [expr {$Qwer + $r_a($P)}]}
set Arab $Qwer 
}
Python
1
2
3
#data_rim_arab.tcl
set r_a(I) 1;   set r_a(V) 5;   set r_a(X) 10; set r_a(L) 50
set r_a(C) 100; set r_a(D) 500; set r_a(M) 1000
Python
1
2
#Valid_Rim.tcl
proc Valid_Rim {Rim} {return [regexp {^(M{0,3})(C[MD]|D?C{0,3})(X[CL]|L?X{0,3})(I[XV]|V?I{0,3})$} $Rim]}
Добавлено через 15 минут
№2 Игра "Жизнь"
Python
1
2
3
4
5
6
7
8
9
10
11
12
#Live.tcl
label       .label     -text     "Введите размерность жизненого пространства:" 
entry       .entry     -textvar  razmer        -validate   all     -vcmd  {Valid %P}
ttk::button .button_1  -text     "Вычислить!"  -command    {source [file join [file dirname [info script]] forma.tcl]}
bind        .entry     <Return>                            {source [file join [file dirname [info script]] forma.tcl]}
ttk::button .button_2  -text     "Очистить!"   -command    {.entry delete 0 end}
bind        .entry     <Delete>  {.entry delete 0 end}
pack        .label  .entry  .button_1  .button_2    -side   left
# --------------------------------------------------------------------------------------------------
proc Valid {razmer} {
     return [regexp {^(3{0,1}|4{0,1}|5{0,1}|6{0,1}|7{0,1}|8{0,1}|9{0,1}|10{0,1})$} $razmer]
}
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#forma.tcl
source [file join [file dirname [info script]] tablica.tcl]
source [file join [file dirname [info script]] spisok.tcl]
 
set u [format "%d" $razmer]
set d [expr {1.0 / $u}]
set t [expr {pow($u, 2)}]
set order [Spisok $t]
 
package require Tk
set w .puzzle
catch {destroy $w}
toplevel $w  
set font 04ddd84
label $w.msg  -font  $font  -wraplength  4i  -justify  left  -text  "Жизненное пространство - $u на $u."
pack  $w.msg  -side  top
 
wm title    $w    "Игра \"Жизнь\""
wm iconname $w    "$t - Жизнь"
scrollbar   $w.s
 
if {[tk windowingsystem] eq "aqua"} {set frameSize 360} else {set frameSize 240}
 
frame $w.frame    -width    $frameSize     -height   $frameSize     -borderwidth  2 \
                  -relief   sunken         -bg       [$w.s cget     -troughcolor]        
pack  $w.frame    -side     top            -pady     1c             -padx    1c
 
destroy $w.s
 
tablica $order
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#tablica.tcl
source [file join [file dirname [info script]] pokolenie.tcl]
 
proc tablica {order } {
 global  i u d w t
 for {set i 0} {$i < $t} {incr i} {
 destroy  $w.frame.$i
 set num [lindex  $order $i]
 set xpos($i) [expr {($i%$u)*$d}]
 set ypos($i) [expr {($i/$u)*$d}]
ttk::button  $w.frame.$i   -text  $num        -command   {set order [pokolenie $order]; tablica $order}
place        $w.frame.$i   -relx  $xpos($i)   -rely   $ypos($i)   -relwidth  $d   -relheight  $d
   }
}
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#pokolenie.tcl
proc pokolenie {order} {    
 global   u t
 set Q {lindex $order $f}
 set W {set Xs [expr {$Xs+1}]}
 set E {set order1 [lappend order1 "" ]}
 set R {set order1 [lappend order1 "X"]}
  for {set i 0} {$i < $t} {incr i} {           
          set Xs 0; set q [expr {($i+1)%$u}]
   if {([set f [expr {$i-$u}]]    >= 0              && [eval $Q] == "X" && [eval $W]) |
       ([set f [expr {$i-$u+1}]]  >= 0 &&  $q != 0  && [eval $Q] == "X" && [eval $W]) |  
       ([set f [expr {$i+1}]]     < $t &&  $q != 0  && [eval $Q] == "X" && [eval $W]) |
       ([set f [expr {$i+$u+1}]]  < $t &&  $q != 0  && [eval $Q] == "X" && [eval $W]) |
       ([set f [expr {$i+$u}]]    < $t              && [eval $Q] == "X" && [eval $W]) |
       ([set f [expr {$i+$u-1}]]  < $t &&  $q != 1  && [eval $Q] == "X" && [eval $W]) | 
       ([set f [expr {$i-1}]]     >= 0 &&  $q != 1  && [eval $Q] == "X" && [eval $W]) |
       ([set f [expr {$i-$u-1}]]  >= 0 &&  $q != 1  && [eval $Q] == "X" && [eval $W])} {  
    switch -- $Xs {
     1 {eval $E}
     2 {if {[lindex  $order  $i] == "X"} then {eval $R} else {eval $E}}
     3 {eval $R}
     4 {eval $E}
     5 {eval $E}
     6 {eval $E}
     7 {eval $E}
     8 {eval $E}
}     
      } else {eval $E}
   }
    return $order1
}
Python
1
2
3
4
5
6
7
8
9
#spisok.tcl
proc Spisok {t} {    
 for {set i 0} {$i < $t} {incr i} {        
  set n [expr {round(rand()*1)}] 
   if {$n == 1} then {set order [lappend order "X"]} \
                 else {set order [lappend order ""]}     
   }
   return $order    
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.08.2018, 18:23
Ответы с готовыми решениями:

[TCL] Чем компилировать TCL?
Очень актуальной на настоящий момент для меня является известная программа Coyote, ибо хочу автоматически отправлять SMS (себе, о данных с...

Необходим малоизвестный непопулярный стабильный браузер. Ваши варианты.
Доброго времени суток. Задался целью перейти на какой-нибудь малоизвестный, непропиаренный браузер. Лучше &quot;самопальный&quot;. ...

TCL, Expect
Как можно одновременно подключиться к нескольким машинам по SSH используя Expect-скрипт. Моя идея такова, что можно забить файл с...

70
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
18.12.2019, 22:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от supmener Посмотреть сообщение
embeddable сборку в него засунуть?
Да.

-----------------------------------
Разумеется, exe-шник .NET приложения частично настоящий, поэтому он способен запуститься даже при отсутствии нужного рантайма (CLR), но только для того, чтобы сказать юзеру - "установи-ка ты все-таки вот такую версию .Net Framework":-)
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,750
18.12.2019, 22:51
Здесь узнал, какие преимущества у Python в сравнении с Tcl/Tk. А существует ли в чем то превосходство у Tcl/Tk над Python?
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
19.12.2019, 11:40
supmener, Tcl/Tk давно мёртв. Зачем Вы реанимируете полчища трупов по разным темам?
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
04.05.2020, 15:00
Есть такая специализация у форумных священных воинов: "Могильщик компьютерных языков"




Cisco IOS Scripting with TCL Configuration Guide
https://www.cisco.com/c/en/us/... h_Tcl.html
0
04.05.2020, 16:01

Не по теме:

volodin661, у Вас полгода ушло на поиски единственного примера реального использования Tcl?

0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
04.05.2020, 16:35
Black Fregat,
нет.
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
08.05.2020, 16:54
Продолжая тему Восставшие мертвецы,

скажу, что замечательная база SQLite родилась сначала как расширение Tcl и сохранила с ним
до сих пор самую тесную связь. Tcl, кстати, произносится как [тикeль]', поэтому интерфейс Tcl/SQLite
смело можно называть тикeль-сикeль.

Так вот, именно в связке с Tcl sql-интерфейс смотрится наиболее органично.
  • Retrieve the names of the tables stored in a sqlite database:
Perl
1
2
3
4
5
package require sqlite3
# 'db'  выступает в качестве  database-handle 
sqlite3 db "database.db" ; # Open up an existing database or create a new empty one.
set tableNames [db eval {SELECT tbl_name FROM sqlite_master}]
puts $tableNames
  • Retrieve the names of the columns stored in a sqlite database(variable columnName):
Perl
1
2
db eval "SELECT * FROM $tableName LIMIT 1" x {set columnName $x(*)} 
puts $columnName
  • You can also use the PRAGMA statement table_info(table_name) to retrieve column information.
Perl
1
2
set columns [db eval "PRAGMA table_info($tableName)"]
puts $columns
  • Retrieve the row data from a table
Perl
1
2
3
4
5
6
7
8
db eval "Select * FROM $i" values {
   set columnNames $values(*)
   set rowList {}
   foreach column $columnNames {
      lappend rowList $values($column)
   }
   puts $rowList
}
  • SQLite allows the TCL programmer to extend the functionality of the underlying SQL language by adding
  • new SQL functions written in TCL and by intercepting and modifying the processing of SQL commands
  • at strategic points.
  • Tcl procedures can be used to create new SQL functions. As a trivial example, consider giving SQLite an
  • sqrt() function (which it lacks by default) using a Tcl script:
Perl
1
2
proc sql_sqrt {v} {return [expr {sqrt($x)}]
db function sqrt sql_sqrt
  • Once a new function is defined in this way, it can be used wherever any of the built-in SQL functions are
  • allowed. For instance:
Perl
1
2
db eval {CREATE TABLE t2 AS SELECT sqrt(b) FROM t1}
db eval {SELECT x FROM t3 WHERE sqrt(a*a+b*b)>10}
Добавлено через 10 минут
И, продолжая тему расширений, напомню о полезнейшей утилите Expect,
реализованной как расширение к языку Tcl.

Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#spawn_id is another default variable in expect.
#It is good practice to close spawn_id handle created by spawn command
set timeout 60
spawn ssh $user@machine
while {1} {
  expect {
 
    eof                          {break}
    "The authenticity of host"   {send "yes\r"}
    "password:"                  {send "$password\r"}
    "*\]"                        {send "exit\r"}
  }
}
wait
close $spawn_id
3
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
09.05.2020, 18:03
Цитата Сообщение от supmener Посмотреть сообщение
А существует ли в чем то превосходство у Tcl/Tk над Python?
Преимущество в простоте синтаксиса и в простоте философии. Философия одна: все есть команда и все есть строка. Это придает удивительную мощность языку. Я не веду речь об эффективности реализации.
Тем, кто утверждает, что данный язык не заслуживает отдельного раздела я приведу цитату из вики:
Tcl, наряду с Perl и Python, стал одним из трёх классических скриптовых языков общего назначения.
То есть один из трех скриптовых языков. Если бы был раздел, то и интерес к нему усилился бы. Питон и перл это языки от людей с пулей в голове. Взяли все от всего, смешали в кучу, заранее решив, что это понравится многим, и этот винегрет приправленный своими прибамбасами, от которых тошнит, они предложили в качестве продукта. Получилось то, что получилось: ширпотреб А тикль делали просто нормальные люди. И используют его в сотнях корпораций, но не трезвонят об этом, достаточно посмотреть список того, что на нем сделано, боюсь вы устанете читать этот список.
На мой взгляд это лучший скриптовый язык.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,750
09.05.2020, 20:20
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Я не веду речь об эффективности реализации
А какая там ситуация?
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
09.05.2020, 21:26
CoderHuligan,
возьму на себя смелость предложить не использовать здесь весь этот чудо-арсенал аргументов от ветеранов священных войн
типа выстрела в ногу, пули в голове или кинжала в жопе.
Надоели.
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
10.05.2020, 11:41
Цитата Сообщение от supmener Посмотреть сообщение
А какая там ситуация?
С 8 версии значительно лучше, во всяком случае производительность не ниже PHP и немного уступает питону.
Цитата Сообщение от volodin661 Посмотреть сообщение
возьму на себя смелость предложить не использовать здесь весь этот чудо-арсенал аргументов от ветеранов священных войн
Ну, конечно - наступил на любимую мозоль. Извините, больше не буду. А насчет TCL, то скорее всего надо создать отдельную тему, так как название этой темы довольно провокационное в угоду другим языкам. Да и не правда это, что не популярный. Популярный в определенных кругах, которые не афишируют свои разработки.. Рабочая лошадка, одним словом.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
10.05.2020, 15:47
Цитата Сообщение от CoderHuligan Посмотреть сообщение
А насчет TCL, то скорее всего надо создать отдельную тему,
Ну и будет там в год полторы темы создаваться. Был когда-то PERL отдельным разделом, и тот в "другие языки" перенесли, активность там "не бей лежачего". А он всё-таки несколько популярнее TCL...
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
10.05.2020, 16:06
Цитата Сообщение от easybudda Посмотреть сообщение
А он всё-таки несколько популярнее TCL...
То есть разделы создаются по критериям популярности/непопулярности, мэйнстрим/немэйнстрим, модно/немодно? А искусства ради нельзя что ли? Думаю одной темы пока достаточно будет.
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
10.05.2020, 18:18
хе-хе.
напомнило классическое из "Доживём до понедельника"

«Никто не обязан помнить второстепенных авторов»

Добавлено через 23 секунды
Ща поищу ..

Добавлено через 57 секунд
1
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
11.05.2020, 13:59
Может все-таки организовать темку типа "сравниваем Perl, Pithon и TCL", а там уже мериться пипи.. И кстати выяснить все-таки что есть по сути скриптовый язык, что отличает скриптовость от нескриптовости и какое отношение язык общего назначения приписывается к скриптовым языкам и т.д. И что в итоге останется от первых двух озвученных в смысле их скриптовсти..
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
11.05.2020, 14:13
Я - за.

Добавлено через 3 минуты
Не знаю, как сравнивать 'скриптовость', но утверждение тиклеров, что Tcl ныне не уступает Perl в производительности
и в некоторых regexp тестах превосходит последний в 4 раза, я бы проверил.

Добавлено через 5 минут
Anyway,
не давать отдельную ветку в этом разделе языку, который входит в Core всех дистрибутивов Unix - вопиющее жлобство НМВ.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18234 / 14148 / 5366
Регистрация: 17.03.2014
Сообщений: 28,840
Записей в блоге: 1
11.05.2020, 18:54
Цитата Сообщение от volodin661 Посмотреть сообщение
не давать отдельную ветку в этом разделе языку, который входит в Core всех дистрибутивов Unix - вопиющее жлобство НМВ.
Это как-то мешает обсуждению? Созданию тем?
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
23.09.2022, 14:36
Цитата Сообщение от Black Fregat Посмотреть сообщение
Tcl/Tk давно мёртв. Зачем Вы реанимируете полчища трупов по разным темам?
Нет, он живее всех живых.. Не дождетесь))
Про фортран также говорили.
У нас он действительно непопулярен за отсутствием вменяемых переводов. Но на западе один из самых популярных в определенных кругах.
Цитата Сообщение от supmener Посмотреть сообщение
Здесь узнал, какие преимущества у Python в сравнении с Tcl/Tk.
Это разные языки.
Цитата Сообщение от supmener Посмотреть сообщение
А существует ли в чем то превосходство у Tcl/Tk над Python?
Tcl это чистейший скриптовый язык. Питон не скриптовый язык. Это разные звери и сравнивать и проблемно.
Например, имена переменных в Питоне может содержать только буквенно-цифровые символы и подчеркивание, в то время как в Tcl любые символы. Это позволяет тиклю к примеру эмулировать многомерность массивов типа ключ-значение. Tcl типичный позиционный язык, а Питон лишь частично. Это во многом и определяет его возможности. Tcl позволяет формировать процедуры в ран-тайм,то есть производить самомодификацию кода. Поэтому tcl был признан опасным языком для бизнеса, но подходящим для хакеров. И он позволяет реализовывать ВСЁ, что душе угодно.
Я сейчас на нем пишу прогу. Сперва было трудно вложиться в код, но потом это стало приносить удовольствие. Честно говоря - крутой язык. никто еще не превзошел его.
1
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
24.09.2022, 15:31
Цитата Сообщение от CoderHuligan Посмотреть сообщение
никто еще не превзошел его.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Может все-таки организовать темку типа "сравниваем Perl, Pithon и TCL", а там уже мериться пипи..
Цитата Сообщение от volodin661 Посмотреть сообщение
Я - за.
CoderHuligan, Организуй 'темку'
0
 Аватар для CoderHuligan
1743 / 1008 / 257
Регистрация: 30.06.2015
Сообщений: 5,107
Записей в блоге: 56
24.09.2022, 16:19
Цитата Сообщение от volodin661 Посмотреть сообщение
Организуй 'темку'
Попробую.. Только пока не знаю в каком разделе это будет уместно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.09.2022, 16:19
Помогаю со студенческими работами здесь

скрипт announces.tcl
Подскажите пожалуйста извените конечно что не там тему создала бо не знаю где имеется скрипт announces.tcl (для eggdrop сетевого irc...

Перевести код в TCL
Помогите перевести в язык TCL или есть трансляторы? use strict; use warnings; my $f1 = '/opt/1.txt'; my $f2 = '/opt/2.txt'; my...

Телевизор TCL и китайская антенна
Всем доброго времени суток. Когда то давно купили телевизор TCL за 25$ б/у. Старого типа, ЭЛТ. Хороший телевизор. Подключил к нему...

Tcl/Tk via Common Lisp и LTK
Можно подробнее? Во-первых, интерес есть, и по мере наличия времени я бы присоединился. Ну и вообще, какова концептуальная критика? Я не то...

Ryzen 5 1600x Tdie и Tcl
Процессор в простое греется до ~55 градусов. В стресс тесте Аида до 85 градусов. Почему такая высокая температура. Процессор новый, купил...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru