compilers
Open in Telegram
ΠΡΠ΅ ΠΏΡΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΠΈ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠΈ ΡΠ°ΡΡ: @procompilers - ΠΎΠ±ΡΠΈΠΉ ΡΠ°Ρ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ·ΡΠΊΠΎΠ². @code_crafting_ru - ΡΠ°Ρ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅ΡΡΠΈ Π±Π»ΠΎΠ³ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠ²ΠΎΠ°Π½ΠΈΡ
Show more237
Subscribers
-124 hours
+27 days
+830 days
Data loading in progress...
Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
September '26Sep '26
September '26
+13
in 0 channels
August '26
+26
in 0 channels
Get PRO
July '26
+31
in 0 channels
Get PRO
June '260
in 0 channels
Get PRO
May '26
+7
in 0 channels
Get PRO
April '260
in 0 channels
Get PRO
March '260
in 0 channels
Get PRO
February '260
in 0 channels
Get PRO
January '260
in 0 channels
Get PRO
December '25
+6
in 0 channels
Get PRO
November '250
in 0 channels
Get PRO
October '25
+1
in 0 channels
Get PRO
September '25
+10
in 0 channels
Get PRO
August '250
in 0 channels
Get PRO
July '250
in 0 channels
Get PRO
June '250
in 0 channels
Get PRO
May '25
+74
in 0 channels
Get PRO
April '250
in 0 channels
Get PRO
March '25
+47
in 1 channels
Get PRO
February '250
in 1 channels
Get PRO
January '250
in 1 channels
Get PRO
December '240
in 0 channels
Get PRO
November '240
in 0 channels
Get PRO
October '240
in 0 channels
Get PRO
September '240
in 0 channels
Get PRO
August '240
in 0 channels
Get PRO
July '24
+45
in 0 channels
Get PRO
June '240
in 0 channels
Get PRO
May '24
+9
in 1 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 25 September | +1 | |||
| 24 September | 0 | |||
| 23 September | +1 | |||
| 22 September | +1 | |||
| 21 September | 0 | |||
| 20 September | 0 | |||
| 19 September | 0 | |||
| 18 September | +1 | |||
| 17 September | 0 | |||
| 16 September | 0 | |||
| 15 September | +2 | |||
| 14 September | +1 | |||
| 13 September | 0 | |||
| 12 September | +1 | |||
| 11 September | +1 | |||
| 10 September | 0 | |||
| 09 September | 0 | |||
| 08 September | +2 | |||
| 07 September | 0 | |||
| 06 September | 0 | |||
| 05 September | +1 | |||
| 04 September | 0 | |||
| 03 September | 0 | |||
| 02 September | 0 | |||
| 01 September | +1 |
Channel Posts
Neva - dataflow-ΡΠ·ΡΠΊ, Π³Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΎ Π½Π΅ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, Π° Π³ΡΠ°Ρ ΡΠ·Π»ΠΎΠ², ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΠΈΡ
ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΡ.
import { fmt }
def Main(start any) (stop any) {
println fmt.Println<string>
---
:start -> 'Hello, World!' -> println -> :stop
}
ΠΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅ (Π΄Π°, ΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ²Π΅ΠΆΠ°Ρ ΠΈΠ΄Π΅Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΏΠΎΡΡΠΏΠ°ΡΡ. Π‘Π°ΠΌ ΡΠ·ΡΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Π² go, ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ LLM-friendly, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ ΡΠΈΡΠ΅ΠΉ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΡΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ), ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΡΠ΅ΡΠΈΠ²ΡΠ΅Π³ΠΎ ΡΠ³Π»ΡΠ±ΠΈΡΡΡ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°.
ΠΠΈΡΠΈΡΠ΅, ΡΡΠΎ Π΄ΡΠΌΠ°Π΅ΡΠ΅ ΠΈ ΠΏΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠ°ΠΌΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ neva: github.com/nevalang/neva| 2 | ΠΠ½Π°Π΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ -O2 ΠΌΠΎΠΆΠ΅Ρ ΠΌΠΎΠ»ΡΠ° Π²ΡΠ±ΡΠΎΡΠΈΡΡ Π²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅?
ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ - ΡΡΠΎ UB. Π ΡΠ°Π· UB Π±ΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ, ΡΠΎ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½ΡΠΌ, Π²ΡΠ΅Π³Π΄Π° Π»ΠΎΠΆΠ½ΠΎ. ΠΠ΅ΡΠΊΠ° ΠΌΡΡΡΠ²Π°Ρ => ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΡΡΡ. ΠΠ΄Π½Π° ΠΈ ΡΠ° ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°: -O0 Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ -1, -O2 Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ -2147483648.
Π Π°Π·Π±ΠΎΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π±Π°Π³Π° GCC, ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ ΠΏΠΎΡΠ»Π΅ ΡΠ°Π·ΡΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π½ΠΈΡΠ°ΠΉΠ·Π΅ΡΠΎΠ² Π² ΡΡΠ°ΡΡΠ΅. | 368 |
| 3 | ΠΠ°ΠΊ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΄Π΅ΡΠ΅Π²ΠΎ, Π½ΠΎ Π½Π΅ ΡΠΎΡΡ-Π²-ΡΠΎΡΡ
ΠΠ½ΠΆΠ΅Π½Π΅ΡΡ PVSβStudio ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ ast ΡΠ΅ΡΠ΅Π· protobuf, ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ 263 ΡΠΈΠΏΠ° ΡΠ·Π»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΡΡ. Π ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΌ, ΡΠΌΡΠ»ΡΡΠΈΡ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ - Π±ΠΎΠ»Ρ | 755 |
| 4 | Go 1.27
Π‘Π°ΠΌΡΠΉ Π³ΡΠΎΠΌΠΊΠΈΠΉ Π°ΠΏΠ΄Π΅ΠΉΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π»ΠΈΠ·Π° - ΠΎΠ±ΠΎΠ±ΡΡΠ½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΈΠΏΠ° ΠΏΡΡΠΌΠΎ Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΡΡΡΠΊΡΡΡ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ· ΠΏΡΠΈΡΡΠ½ΠΎΠ³ΠΎ:Β jsonΒ ΠΏΠΎΠ»ΡΡΠΈΠ» Π²ΡΠΎΡΡΡ ΠΌΠ°ΠΆΠΎΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ. ΠΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅, ΠΈ ΡΡΠ°Π» ΡΡΡΠΎΠΆΠ΅: ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ ΡΡΠ³Π°Π΅ΡΡΡ Π½Π° Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΡΠΉ UTF-8 ΠΈ Π΄ΡΠ±Π»ΠΈΡΡΡΡΠΈΠ΅ΡΡ ΠΊΠ»ΡΡΠΈ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ
. ΠΡΠΈ ΡΡΠΎΠΌ ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ°Π½ΡΡΠ΅, Π° Π²ΡΠΈΠ³ΡΡΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. Π’Π°ΠΊΠΆΠ΅ Π² ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠΈΠΏΒ goroutineleak, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ
ΠΎΠ΄ΠΈΡ Π³ΠΎΡΡΡΠΈΠ½Ρ, Π½Π°ΠΌΠ΅ΡΡΠ²ΠΎ Π·Π°ΡΡΡΡΠ²ΡΠΈΠ΅ Π½Π° Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΡΡ
ΠΊΠ°Π½Π°Π»Π°Ρ
ΠΈΠ»ΠΈ ΠΌΡΡΡΠ΅ΠΊΡΠ°Ρ
. ΠΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ | 476 |
| 5 | Haskell Π΄Π»Ρ ΠΌΠΈΡΠ° FPGA
Clash - ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ. ΠΠ½ Π±Π΅ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΡ ΠΈΠ· Haskell, Π° Π΅Π³ΠΎ Π³Π»Π°Π²Π½Π°Ρ ΠΈΠ΄Π΅Ρ - ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΡΡ
ΡΡ
Π΅ΠΌ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, Π° Π·Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
Π² ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΠΌΡΠ΅ VHDL, Verilog ΠΈΠ»ΠΈ SystemVerilog. Clash ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π» ΠΎΡ Haskell ΡΡΡΠΎΠ³ΡΡ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΎΡΠ»Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
HDL Π²ΡΠ»Π΅Π·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΠΈΠ»ΠΈ Π² ΠΆΠ΅Π»Π΅Π·Π΅. ΠΠΎΡ ΠΊΠ°ΠΊ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΠΠ₯-ΡΠΈΠ»ΡΡΡΠ°:
fir coeffs x = dotp coeffs (window x)
where
dotp as bs = sum (zipWith (*) as bs) | 918 |
| 6 | ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠΈ - ΡΡΠΎ ΡΠΎΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½Π°Ρ ΠΈ Π±Π΅Π· Π³Π°ΡΠ°Π½ΡΠΈΠΉ. Π ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Tracr ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ RASP Π² ΡΠ°ΠΉΠ» Ρ Π²Π΅ΡΠ°ΠΌΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ΅ΡΠ°, ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ: https://habr.com/ru/companies/selectel/articles/1066052/ | 786 |
| 7 | ΠΠ°ΡΡΠ» ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ JIT-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π² Cpython. Π Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ JIT ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ copy and patch ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ micro codes interpreter.
Π§ΡΠΎ ΠΆΠ΅ Π½Π°ΠΌ ΠΏΡΠ΅Π΄Π²Π΅ΡΠ°Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ JIT Π² ΠΊΠΎΡΠΎΠ±ΠΎΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ cpython? ΠΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ
Π½Π°ΡΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ Π²ΠΎΠ·ΡΠ°Π΄ΡΠ΅ΠΌΡΡ ΠΈΠ»ΠΈ Π²ΡΡ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ? ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅.
https://youtu.be/BiVEhI7wYS4?si=1dQFOg1UseCg66Jk | 450 |
| 8 | πΠ‘Π΅Π³ΠΎΠ΄Π½Ρ Π² Π½Π°ΡΠ΅ΠΌ Π΄ΠΈΡΠΊΠΎΡΠ΄Π΅ ΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΡΠ·ΡΠΊ V (vlang.io). ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ΅ΡΠΊΡ ΠΏΡΠΈ ΠΎΠ±ΡΡΠ½ΠΎΠΌ hello world, ΡΠ°ΠΊ Π΅ΡΠ΅ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈΠ· review 2023 Π³ΠΎΠ΄Π° Π½Π΅ Π±ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π½Ρ. ΠΠ°Π±Π°Π²Π½ΠΎ, ΡΡΠΎ Π°Π²ΡΠΎΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°Π΄ΡΠΌΡΠ²Π°Π» ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, Π° ΠΏΠΎ ΠΈΡΠΎΠ³Ρ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ borrow checker, arena allocator, autofree, manual memory management, Π° ΡΠ°ΠΊΠΆΠ΅ built-in orm ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ ΡΠ±ΠΎΡΡΠΈΠΊ ΠΌΡΡΠΎΡΠ°! ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² V, ΡΡΠΎΠ± ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» Π±ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΌ? | 693 |
| 9 | πAya-Prover
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΠΎΡΠΈΠΉ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ Π±Π»ΠΎΠ³, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΠ·ΡΠΊΠ°, Π½ΠΎ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π°Π²ΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ»ΠΈΠ²Π°ΡΡ ΡΠ²Π΅Ρ Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°: https://www.aya-prover.org/pubs/. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ Coq, Agda ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅, ΡΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΠΈ Ρ Aya. | 432 |
| 10 | π Π‘Π±ΠΎΡΠΊΠ° ΠΌΡΡΠΎΡΠ° Π² Python
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π±ΡΠ»ΠΎ Π±Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΌΡΡΠΎΡΠ° Π² Python,
ΡΠΎ ΡΡΠΎΡ ΡΠΈΠΊΠ» ΡΡΠ°ΡΠ΅ΠΉ ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π²Π°Ρ! Π ΡΡΠ°ΡΡΡΡ
ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ±ΠΎΡΡΠΈΠΊΠ° ΠΌΡΡΠΎΡΠ° Python ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ!
https://habr.com/ru/articles/940642/
https://habr.com/ru/articles/951250/
https://habr.com/ru/articles/986784/
https://habr.com/ru/articles/992026/
#Π‘ΡΠ°ΡΡΡ #ΠΠ°ΡΠ΅ΡΠΈΠ°Π» | 449 |
| 11 | π€©ΠΠ’ΠΠΠ
ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡΡ ΠΈΡΠΎΠ³ΠΈ langjam (plic). ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π·Π°Π±ΠΈΡΠ°Π΅Ρ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Dola. ΠΡΠΎΡΡΠ±Π° ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ ΡΠ²ΡΠ·Π°ΡΡΡΡ Ρ @k1ngmang, ΡΡΠΎΠ±Ρ Π·Π°Π±ΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΈΠ·.
ΠΡ Π° Π²ΠΎΡ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΡΠ΅ΡΠΊΡ:
1) dola
2) graft
3) ftorlisp
4) ygvm
5) py++ | 862 |
| 12 | π¨βπ»π¨ ΠΠΎ ΠΊΠΎΠ½ΡΠ° ΠΏΡΠΈΡΠΌΠ° ΡΠ°Π±ΠΎΡ Π½Π° langjam ΠΎΡΡΠ°Π»ΠΎΡΡ 3 ΡΠ°ΡΠ°. 10:00 β ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠ»Π» ΡΠ΅ΠΊΠ²Π΅ΡΡ. | 454 |
| 13 | πΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Ρ ΠΏΡΠΎ Π΄Π΅Π΄Π»Π°ΠΉΠ½.
20 ΠΈΡΠ»Ρ 10:00 - ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠ»Π» ΡΠ΅ΠΊΠ²Π΅ΡΡ. Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π±ΡΠ΄ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΏΠ΅Π»ΠΈ ΠΊ ΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ | 414 |
| 14 | ΠΠΎΠ³Π΄Π°-ΡΠΎ ΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΎΡΠΊΡΡΡΡ Π΄ΠΈΡΠΊΠΎΡΠ΄ ΡΠ΅ΡΠ²Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΡΠ°ΠΊ Π²ΠΎΡ, Π½Π°ΡΡΡΠΏΠΈΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ!
ΠΡΠ΄Π΅ΠΌ ΡΠ°Π΄Ρ Π²ΠΈΠ΄Π΅ΡΡ Π²Π°Ρ Π·Π΄Π΅ΡΡ: https://discord.gg/ANUc56vnKd | 890 |
| 15 | ΠΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ Π²Π°Ρ Ρ Π½Π°ΡΠ°Π»ΠΎΠΌ Π»Π°Π½Π³Π΄ΠΆΠ΅ΠΌΠ°.
Π’Π΅ΠΌΠ°, ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠ΄Π°ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ: https://github.com/langdev-jam/plic
ΠΡΠ°ΡΠΊΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ ΠΎΠ± ΡΡΠ»ΠΎΠ²ΠΈΡΡ
: Π²Ρ ΠΏΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ/ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ) Π½Π° ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ. Π‘Π»Π΅Π΄ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π·Π°Π±ΠΈΡΠ°Π΅ΡΠ΅ ΠΏΡΠΈΠ·
ΠΡΠΈΠ·: 5000 RUB
ΠΠ°ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ: 20 ΠΈΡΠ»Ρ | 1 046 |
| 16 | ΠΠΠ’Π ΠΠΠ§ΠΠΠ ΠΠΠΠΠΠΠΠΠ
12 ΠΈΡΠ»Ρ Π±ΡΠ΄ΡΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ.
ΠΡΠΈΠ·: 5000 ΡΡΠ±Π»Π΅ΠΉ (~$65).
ΠΡΠ°ΡΠΊΠΎ Π½Π°ΠΏΠΎΠΌΠ½Ρ ΠΎ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠΈ: ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌ Π΄Π°ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ΄ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ. ΠΠ° Π²ΡΠ±ΠΎΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ΄Π΅ΠΉ, Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½ΡΠ°Π²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΡΠΏ | 893 |
| 17 | π¨βπ» LANGJAM
ΠΠ΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄ ΠΌΡ ΠΎΠ±ΡΡΠ²ΠΈΠ»ΠΈ ΠΎ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠΈ, Π³Π΄Π΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠ½ΠΊΡΡΡΠ°.
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΠΌΡ ΠΎΠ±Π΅ΡΠ°Π»ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΡΡΡ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ ΠΏΠΈΡΠ°Π» ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠ΅Π» Π±Ρ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ. Π’Π°ΠΊ Π²ΠΎΡ, ΠΌΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΠ΅ΡΡΡΡΠΎΠ²!
πΠ Π΅ΡΡΡΡΡ:
1. ΠΠ½ΠΈΠ³Π°: Crafting interpreters. Bob Nystrom. ΠΠ½ΠΈΠ³Π° ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², Ρ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅ΠΌ. Π ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Lox Π½Π° Java, ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π΄Π»Ρ Lox Π½Π° C. ΠΠ½ΠΈΠ³Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅
2. ΠΠ½ΠΈΠ³Π°: Thorsten Ball. Writing interpreter in Go. ΠΠ½ΠΈΠ³Π° ΠΏΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Monkey Π½Π° Go. ΠΠ½ΠΈΠ³Π° Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΡΡ
3. ΠΠ½ΠΈΠ³Π°: Thorsten Ball. Writing compiler in Go. ΠΠ½ΠΈΠ³Π° ΠΏΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Go.
4. ΠΠ½ΠΈΠ³Π°: ΠΠ΅Π½Π΄ΠΆΠ°ΠΌΠΈΠ½ ΠΠΈΡΡ. Π’ΠΈΠΏΡ Π² ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΡΠΈΠΏΠΎΠ²ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΈΡ
ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ. ΠΠ½ΠΈΠ³Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΡΡ
5. ΠΠ½ΠΈΠ³Π°: ΠΠΈΠΊΠ»Π°ΡΡ ΠΠΈΡΡ. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ². Π ΡΡΠΎΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π²ΠΈΡΡΠΎΠ²ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΡ Π²ΡΠΎΠ΄Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΉ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ, ΠΈ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΈΠ΄Π΅Ρ ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΌΡ ΡΠ·ΡΠΊΡ ΡΠ°ΠΌΡΠΌ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΏΡΡΠ΅ΠΌ. Π’Π΅ΠΎΡΠΈΠΈ ΡΡΡ Π½Π΅Ρ, Π²ΡΠ΅ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ Π΄Π΅Π»Π°ΡΡΡΡ Π½Π° ΠΏΠ°Π»ΡΡΠ°Ρ
, ΡΠΎΡΠΌΠΈΡΡΡ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
6. ΠΠΈΠ΄Π΅ΠΎΠΊΡΡΡ ΠΎΡ ANNIMON ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java. Π ΠΊΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅ΠΌ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
Π΄Π»Ρ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. https://www.youtube.com/playlist?list=PL81SFGIHr5IJFsoWX0qTeQ9_-MFBE552C
7. ΠΠΈΠ΄Π΅ΠΎΠΊΡΡΡ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±Π°Π·Ρ Π΄Π»Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° TypeScript: https://www.youtube.com/playlist?list=PL_2VhOvlMk4UHGqYCLWc6GO8FaPl8fQTh
8. ΠΠΈΠ΄Π΅ΠΎΠΊΡΡΡ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Python: https://www.youtube.com/playlist?list=PLZQftyCk7_SdoVexSmwy_tBgs7P0b97yD
9. ΠΠΈΠ΄Π΅ΠΎΠΊΡΡΡ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ llvm Π½Π° Python: https://www.youtube.com/playlist?list=PLCJHRjnsxJFoK8e-RaNZUa7R4BaPqczHX
10. ΠΠΈΠ΄Π΅ΠΎΠΊΡΡΡ ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π΅ Crafting Interpreters Ρ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π½Π° Rust: https://www.youtube.com/playlist?list=PLj_VrUwyDuXS4K3n7X4U4qmkjpuA8rJ76
11. Π‘ΡΠ°ΡΡΡ: ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΈΠΏΠΎΠ² Π½Π° Rust:
ΡΠ°ΡΡΡ 1) https://habr.com/ru/articles/748978/
ΡΠ°ΡΡΡ 2) https://habr.com/ru/articles/753180/
Π’Π°ΠΊΠΆΠ΅, Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠ»ΠΎΡ
ΠΎ, Π½Π΅ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ΅Π»ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΏΠΎ ΡΠ΅ΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: https://github.com/true-grue/Compiler-Development/tree/master | 543 |
| 18 | LANGJAM
ΠΠ΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄ ΠΌΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅, Π³Π΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»ΠΎΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π½Π°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅. Π‘ΠΏΡΡΡΡ Π³ΠΎΠ΄ ΠΈΠ΄Π΅Ρ ΠΊΠΎΠ½ΠΊΡΡΡΠ° Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅ΠΎΡΠΌΡΡΠ»Π΅Π½Π° ΠΈ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ langjam.
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠ½ΠΊΡΡΡΠ°. ΠΠΎΠΆΠ½ΠΎ Π²ΡΠΈΠ³ΡΠ°ΡΡ ΠΎΡ 2000 Π΄ΠΎ 5000 ΡΡΠ±Π»Π΅ΠΉ. ΠΠ΅ΡΡΠ° Π±ΡΠ΄ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡ ΡΡΠ΄ΡΡΠΌΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΡΠΌΠΎΠΉ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ. ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΡΡΠ°ΡΡ ΡΠ΅Π±Ρ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² / ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ².
Π§ΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌ Π² ΠΊΠ°Π½Π°Π»Π΅ ΡΠ΅ΡΡΡΡΡ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ ΠΏΠΈΡΠ°Π» ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠ΅Π» Π±Ρ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ.
ΠΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ΄ΡΠΈ ΠΊΠΎΠ½ΠΊΡΡΡΠ°, ΡΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ: @k1ngmang, @vyacheslavhere | 1 112 |
| 19 | ΠΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π²Ρ Π±Ρ Ρ
ΠΎΡΠ΅Π»ΠΈ ΡΡΡ Π²ΠΈΠ΄Π΅ΡΡ? | 495 |
| 20 | ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΎΡΠ΅Π» 7-Π΄Π½Π΅Π²Π½ΡΠΉ Ρ
Π°ΠΊΠ°ΡΠΎΠ½ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΏ ΠΈ ΠΈΠ³ΡΡ Π½Π° Π½Π΅ΠΌ. ΠΠ° Π΄ΠΈΡΠΊΠΎΡΠ΄-ΡΠ΅ΡΠ²Π΅ΠΎΠ΅ Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π»ΡΠ΄Π΅ΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° ΡΡΠΎΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: https://langjamgamejam.com/
Π§Π°Ρ: @procompilers | 699 |
