uz
Feedback
gavr_sas

gavr_sas

Kanalga Telegram’da oβ€˜tish

JB ΠΏΡ€ΠΎΠΏΠ°Π³Π°Π½Π΄Π°

Ko'proq ko'rsatish
Mamlakat belgilanmaganToif belgilanmagan
254
Obunachilar
Ma'lumot yo'q24 soatlar
-17 kunlar
-130 kunlar
Postlar arxiv
Антропик выпустили ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π³Π΄Π΅ Ρ…Π²Π°ΡΡ‚Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ Π·Π° 2 Π½Π΅Π΄Π΅Π»ΠΈ, 2000 ΠΊΠ»ΠΎΠ΄ Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ $20ΠΊ Π°ΠΏΠΈ коста сдСлали Π‘ компилятор способный ск
Антропик выпустили ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π³Π΄Π΅ Ρ…Π²Π°ΡΡ‚Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ Π·Π° 2 Π½Π΅Π΄Π΅Π»ΠΈ, 2000 ΠΊΠ»ΠΎΠ΄ Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ $20ΠΊ Π°ΠΏΠΈ коста сдСлали Π‘ компилятор способный ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ‚ΡŒ Linux kernel Look inside - ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ GCC - всС -O3, -Os, -Oz Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π½Π°Π±ΠΎΡ€ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ - Ρ…Π΅Π»Π»ΠΎ Π²ΠΎΡ€Π΄ Π½Π΅ компилируСтся https://github.com/anthropics/claudes-c-compiler/issues/1 https://www.anthropic.com/engineering/building-c-compiler#:~:text=It%20lacks

кста Ρ…Π΅Π»Π»ΠΎ Π²ΠΎΡ€Π΄ Π½Π° Π΄ΠΆΠ°Π²Π΅ ΡƒΠΆΠ΅ выглядит Ρ‚Π°ΠΊ Π½Π΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠ² Π½Π΅Ρ‚ классов Π½Π΅Ρ‚ ΠΏΠ°Π±Π»ΠΈΠΊ статик Π²ΠΎΠΈΠ΄ ΠΌΠ΅ΠΉΠ½ Ρ‚ΠΎΠΏ Π»Π΅Π²Π΅Π» функия Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏ
кста Ρ…Π΅Π»Π»ΠΎ Π²ΠΎΡ€Π΄ Π½Π° Π΄ΠΆΠ°Π²Π΅ ΡƒΠΆΠ΅ выглядит Ρ‚Π°ΠΊ Π½Π΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠ² Π½Π΅Ρ‚ классов Π½Π΅Ρ‚ ΠΏΠ°Π±Π»ΠΈΠΊ статик Π²ΠΎΠΈΠ΄ ΠΌΠ΅ΠΉΠ½ Ρ‚ΠΎΠΏ Π»Π΅Π²Π΅Π» функия Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² .class \ .jar

ΠΊΡ€ΡƒΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² JVM экосистСму

Repost from opennet.ru
JetBrains ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ IDE IntelliJ Π½Π° использованиС Wayland ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ https://opennet.ru/64745/

photo content

https://github.com/kaansenol5/VibeOS A completely vibecoded operating system targeting Aarch64 kek
+3
https://github.com/kaansenol5/VibeOS
A completely vibecoded operating system targeting Aarch64
kek

Π½ΠΎΠ²Ρ‹ΠΉ Π»Π΅Π½Π΄ΠΈΠ½Π³ Ρƒ ΠΊΠΌΠΏ https://kotlinlang.org/multiplatform/

#indie

photo content
+1

photo content

Писали ΠΌΡ‹ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π² ДТСтбрСйнсС Емакс Π½Π° ΠšΠΎΡ‚Π»ΠΈΠ½Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Fleet. Новый тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с нуля, Π½Π° собствСнном Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅, Π±Π΅Π· Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. И Π²ΠΎΡ‚ тСстируСм ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ…. Π‘ΠΎΠ·Π΄Π°Π»ΠΈ Ρ„Π°ΠΉΠ» с ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠΌ (ΠΈΠ»ΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠΌ?) строк, сколлим Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°, пСрформанс ΠΏΠΎΡ‚Π΅ΡΡ‚ΠΈΡ‚ΡŒ. Бкроллится-Ρ‚ΠΎ ΠΎΠ½ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π±ΡƒΠΊΠ²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠΊΠ°ΠΊΠ°Ρ‚ΡŒ. ΠŸΡ€ΡΠΌ ΠΎΠ΄Π½Π° Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅, другая Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ Ρ‡ΡƒΡ‚ΡŒ ΠΊΡ€ΠΈΠ²ΠΎΠ²Π°Ρ‚Π°. НС эксСпшна, Π½ΠΈ замСдлСния, просто Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΎΡ‚ эффСкт. Нифига сСбС, Π΄ΡƒΠΌΠ°ΡŽ. Π’ΠΎΡ‚ это ΠΊΡ€ΡƒΡ‚ΡŒ. Как Π² фэнтСзи, Π·Π°ΠΏΠ»Ρ‹Ρ‚ΡŒ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ, ΠΈ Ρ‚Π°ΠΌ всякая Π΄ΠΈΡ‡ΡŒ начиаСтся, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΠΈΠ΄Π΅Π». Here be dragons. Π’Π΄Π²ΠΎΠΉΠ½Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдсказуСмо сСбя Π²Π΅Π΄ΡƒΡ‚, ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ качСствСнно Π½ΠΎΠ²Ρ‹ΠΉ эффСкт, Ссли просто Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ большС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ. Π—Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Ρ‚ΡƒΡ‚ Π½Π΅ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅, Ρ‚ΡƒΡ‚ прям визуализация Π΄ΠΈΡ‡ΠΈ. Окзалось, понятно, Ρ‡Ρ‚ΠΎ Ρƒ Ρ„Π»ΠΎΠ°Ρ‚ΠΎΠ² Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ. ΠœΡ‹ Π² наивности своСй Π΄Π΅Π»Π°Π»ΠΈ вСсь этот Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ канвсас Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ строк, ΠΏΠ°Π½Π½ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΈ ΠΏΠΎ этим ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ рисовали. ВсС Ρ€Π°Π²Π½ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ видишь ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ знаСшь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ наглядно.

Smalltalk | niva ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹
+3
Smalltalk | niva ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹

полная иСрархия Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΎΠ² Kotlin
полная иСрархия Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΎΠ² Kotlin

ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½Π΅Π½ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ саму VM смоллтолка Π½Π° смоллтолкС, пасаны сдСлали подмноТСство смоллтолка SLang, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π°Π½ΡΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² C ΠΈ JS
The Smalltalk to C (or Javascript) capability is not intended to be a general purpose languange. The general purpose language in this case is of course Smalltalk itself, and the slang translator serves as an optimizer to translate the virtual machine (which is written primarily in Smalltalk) into C to produce a high performance runtime.
https://wiki.squeak.org/squeak/slang

ΠΎΠΏΠ°Ρ‡Π°, этоТ я
ΠΎΠΏΠ°Ρ‡Π°, этоТ я

the-lisp-way.jpg2.61 MB

ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΠΎΠΊΠΎΡ€ΠΌΠΈΠ» ΠΊΠΈΡ‚Π°, Ρ‚Π΅Ρ€ΡŒ мСня всСгда ΡƒΠ·Π½Π°Π΅Ρ‚ ^_^, просит ΠΈΠΆΡ‹
+2
ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΠΎΠΊΠΎΡ€ΠΌΠΈΠ» ΠΊΠΈΡ‚Π°, Ρ‚Π΅Ρ€ΡŒ мСня всСгда ΡƒΠ·Π½Π°Π΅Ρ‚ ^_^, просит ΠΈΠΆΡ‹

Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ синтаксис дСструктиризации ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΈΠ· Π½Π΅Π΅ достанСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π° Π²ΠΎΡ‚ Ρ‚Π°ΠΊ [a, .., b] = arr ΠΌΠΎΠΆΠ½ΠΎ доста
+1
Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ синтаксис дСструктиризации ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΈΠ· Π½Π΅Π΅ достанСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π° Π²ΠΎΡ‚ Ρ‚Π°ΠΊ [a, .., b] = arr ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ послСдний Π― ΠΊΠ°ΠΊ ΡƒΠ²ΠΈΠ΄Π΅Π» ΡƒΠΆΠ΅ ΠΏΠΎΠ±Π΅ΠΆΠ°Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ, дСстракт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΎ Ρƒ мСня Π΅ΡΡ‚ΡŒ А ΠΏΠΎΡ‚ΠΎΠΌ задумался, стоямба, этоТ тСоритичСский Π²Ρ‹Π»Π΅Ρ‚, Π½Π°Π΄ΠΎ ΠΈΡ… Π»ΠΈΠ±ΠΎ Π½ΡƒΠ»Π»Π°Π±Π» Π΄Π΅Π»Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ СксСпшон Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π° мСстС, ΡƒΠΆΠ΅ нСприятно, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π΅Ρ‰Π΅ сдСлал Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρƒ ся, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ 3 слова, ΠΈ осознал, ΠΏΠΎΠΌΠΎΠΎΠΉΠΌΡƒ это юзлСс всС Ρ‚Π°ΠΊΠΈ, ΠΏΠΎ сути спСцифичный синтаксис доставания ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½ ΠΈΠ»ΠΈ послСдних Π½ элСмСнтов, каТСтся ΠΎΡ‡ Ρ€Π΅Π΄ΠΊΠΈΠΉ юзкСйс, ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ Ρ„ΠΈΡ‡Π° ΠΎΡ‡Π΅Π½ΡŒ тяТСлая ΠΏΠΎ синтаксу сСмантики

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ сравн всС ΠΈΠ΄Π΅ΠΈ Ρ‚ΡƒΠΏΠΎ спСр с Π²ΠΈ