سطع نجم لغة البرمجة بايثون في الآونة الأخيرة حتى بدأت تزاحم أقوى لغات البرمجة في الصدارة وذاك لمزايا هذه اللغة التي لا تنحصر أولها سهولة كتابة وقراءة شيفراتها حتى أصبحت الخيار الأول بين يدي المؤسسات الأكاديمية والتدريبية لتدريسها للطلاب الجدد الراغبين في الدخول إلى مجال علوم الحاسوب والبرمجة. أضف إلى ذلك أن بايثون لغةً متعدَّدة الأغراض والاستخدامات، لذا فهي دومًا الخيار الأول في شتى مجالات علوم الحاسوب الصاعدة مثل الذكاء الصنعي وتعلم الآلة وعلوم البيانات وغيرها، كما أنَّها مطلوبة بشدة في سوق العمل وتعتمدها كبرى الشركات التقنية.
بني هذا العمل على كتاب «How to code in Python» لصاحبته ليزا تاغليفيري (Lisa Tagliaferri) وترجمه إلى العربية محمد بغات وعبد اللطيف ايمش، وحرره جميل بيلوني، ويأتي شارحًا المفاهيم البرمجية الأساسية بلغة بايثون، ونأمل في أكاديمية حسوب أن يكون إضافةً نافعةً للمكتبة العربيَّة وأن يفيد القارئ العربي في أن يكون منطلقًا للدخول إلى عالم البرمجة من أوسع أبوابه. رُبط هذا الكتاب مع توثيق لغة بايثون في موسوعة حسوب لتسهيل عملية الاطلاع على أي جزء من اللغة مباشرة وقراءة التفاصيل باللغة العربية.
بني هذا العمل على كتاب «How to code in Python» لصاحبته ليزا تاغليفيري (Lisa Tagliaferri) وترجمه إلى العربية محمد بغات وعبد اللطيف ايمش، وحرره جميل بيلوني، ويأتي شارحًا المفاهيم البرمجية الأساسية بلغة بايثون، ونأمل في أكاديمية حسوب أن يكون إضافةً نافعةً للمكتبة العربيَّة وأن يفيد القارئ العربي في أن يكون منطلقًا للدخول إلى عالم البرمجة من أوسع أبوابه. رُبط هذا الكتاب مع توثيق لغة بايثون في موسوعة حسوب لتسهيل عملية الاطلاع على أي جزء من اللغة مباشرة وقراءة التفاصيل باللغة العربية.
صور جوجل توقف النسخ الاحتياطي لصور تويتر وفيس بوك وواتساب وانستجرام افتراضيًا
https://t.co/kNe59Afdrs
https://t.co/kNe59Afdrs
عالم التقنية
صور جوجل توقف النسخ الاحتياطي لصور تويتر وفيس بوك وواتساب وانستجرام افتراضيًا
قررت جوجل إيقاف النسخ الاحتياطي افتراضيًا لخدمة صور جوجل لصور شبكات التواصل الاجتماعي المخزنة على هواتف أندرويد بينها تويتر و فيس بوك و واتساب و انستجرام.
واتساب تضيف الملصقات المتحركة وترفع حد مكالمات الفيديو حتى 8 أشخاص
https://t.co/Oc1XlMDVYn
https://t.co/Oc1XlMDVYn
عالم التقنية
واتساب تضيف الملصقات المتحركة وترفع حد مكالمات الفيديو حتى 8 أشخاص
أعلنت شركة واتساب عن عدد إضافة الملصقات المتحركة مثل تيليجرام وتوفير رموز الباركود QR وتوسيع الوضع الليلي لسطح المكتب، ورفع حد مكالمات الفيديو إلى 8 أشخاص.
فيس بوك أتاحت للمطورين الوصول إلى بيانات المستخدمين مجددًا
https://t.co/1au51dNiU2
https://t.co/1au51dNiU2
عالم التقنية
فيس بوك أتاحت للمطورين الوصول إلى بيانات المستخدمين مجددًا
أشارت فيس بوك إلى تمكن 5,000 مطور على المنصة من الوصول إلى بيانات آلاف المستخدمين دون تصريح في فضيحة تسريب بيانات جديدة للشركة.
موزيلا تُبسّط تشكيلة متصفّحها فايرفوكس لمستخدمي أندرويد
https://t.co/bPVKPhFX9u
https://t.co/bPVKPhFX9u
عالم التقنية
موزيلا تُبسّط تشكيلة متصفّحها فايرفوكس لمستخدمي أندرويد
بدأت موزيلا بالفعل في تبسيط تشكيلة فايرفوكس تاركةً ورائها فقط ثلاث إصدارات وهي "فايرفوكس، وفايرفوكس بيتا، وفايرفوكس Nightly"
خطوات تقنية | Meddean.com 📲 pinned «10 تطبيقات و 7 ألعاب أندرويد مدفوعة متاحة الآن مجانًا https://t.co/1RZaJTjxMV»
مواقع ممكن تفيدك
أمثلة مفيدة ومنوعة C#
http://www.csharp-examples.net/
مقالات مختلفة C#
http://www.csharphelper.com
مشاريع مفتوحة المصدر للغات عديدة
https://www.planet-source-code.com
طبعا مامننسى غوغل وستوك أوفر فلو وسي# كورنر ..
#خطوات برمجية_</>
أمثلة مفيدة ومنوعة C#
http://www.csharp-examples.net/
مقالات مختلفة C#
http://www.csharphelper.com
مشاريع مفتوحة المصدر للغات عديدة
https://www.planet-source-code.com
طبعا مامننسى غوغل وستوك أوفر فلو وسي# كورنر ..
#خطوات برمجية_</>
Csharphelper
C# Helper: Index
C# Helper contains tips, tricks, and example programs for C# programmers.
Forwarded from 💸اعلانات مدفوعه💰
أفضل الوجهات🥰 لقضاء العطلات مع العائلة في اندونيسيا😍
🌇جبــت لــكم افضل شــركة🥰 تقــدم خدمات السياااحة في العالــم🏝
https://t.me/joinchat/AAAAAFHQaA2XonDXY0Vhag
#اجمل_الاماكن السياحية🌇
#اجمل_الجزر البحرية🏝
#اقوى_الخدمات الفندقية😍🏢
#اجمل_ملاهي الالعاب🎡عالمياً🎢
#جووك_سياحي_مع_المحيط🏖
🌇جبــت لــكم افضل شــركة🥰 تقــدم خدمات السياااحة في العالــم🏝
https://t.me/joinchat/AAAAAFHQaA2XonDXY0Vhag
#اجمل_الاماكن السياحية🌇
#اجمل_الجزر البحرية🏝
#اقوى_الخدمات الفندقية😍🏢
#اجمل_ملاهي الالعاب🎡عالمياً🎢
#جووك_سياحي_مع_المحيط🏖
موزيلا تُبسّط تشكيلة متصفّحها فايرفوكس لمستخدمي أندرويد
https://t.co/bPVKPhFX9u
https://t.co/bPVKPhFX9u
عالم التقنية
موزيلا تُبسّط تشكيلة متصفّحها فايرفوكس لمستخدمي أندرويد
بدأت موزيلا بالفعل في تبسيط تشكيلة فايرفوكس تاركةً ورائها فقط ثلاث إصدارات وهي "فايرفوكس، وفايرفوكس بيتا، وفايرفوكس Nightly"
آبل تتيح للمطورين نقل إضافات كروم وفايرفوكس وإيدج بسهولة إلى سفاري
https://t.co/ppvBWsQeTZ
https://t.co/ppvBWsQeTZ
عالم التقنية
آبل تتيح للمطورين نقل إضافات كروم وفايرفوكس وإيدج بسهولة إلى سفاري
أتاحت شركة آبل للمطورين إمكانية نقل إضافات كروم و فايرفوكس و إيدج إلى متصفح سفاري بسلاسة مع التحديثات التي أضافتها لمتصفحها ونظام تشغيل ماك الأخير.
اكتشاف ثغرة في إضافة ووردبرس “ووكمورس” تتيح سرقة بيانات البطاقات الإئتمانية
https://t.co/gRSf4HPLgG
https://t.co/gRSf4HPLgG
عالم التقنية
اكتشاف ثغرة في إضافة ووردبرس “WooCommerce” تتيح سرقة بيانات البطاقات الإئتمانية
تم اكتشاف ثغرة إضافة ووردبرس " ووكمورس - WooCommerce" من قبل باحثين في شركة Malwarebytes حيث تم استغلالها في الوصول لبيانات البطاقات الإئتمانية للمستخدمين.
ما ﻫﻮ ﺍﻟﻌﺎﻟﻢ ﺍﻟﺮﻗﻤﻲ ﻭﻣﻦ ﻣﺎﺫﺍ ﻳﺘﻜﻮﻥ ؟
ﺍﻟﻌﺎﻟﻢ ﺍﻟﺮﻗﻤﻲ : ﻫﻮ ﺍﻟﺘﻄﻮﺭ ﺍﻟﻬﺎﺋﻞ ﻓﻲ ﺍﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ ﻭﻣﺠﻤﻮﻋﺔ ﺍلأﺟﻬﺰﺓ ﺍﻟﺘﻲ ﺗﺘﻌﺎﻣﻞ ﺑﻠﻐﺔ ﺍﻟﺼﻔﺮ و الواحد ( Binary ) .
ﺣﻴﺚ ﺍﻧﻪ ﻳﺘﻢ ﺍﻃﻼﻕ ﺍﻟﻌﺎﻟﻢ ﺍﻟﺮﻗﻤﻲ ﻋﻠﻰ ﺍﻱ ﺟﻬﺎﺯ ﻳﺘﻌﺎﻣﻞ باللغة الثنائية ( Binary ) ، ﻭ ﺃﺣﺪ ﺍﻛﺜﺮ ﻫﺬﻩ ﺍﻻﺟﻬﺰﺓ انتشارﺍً ﻫﻮ ﺟﻬﺎﺯ ﺍﻟﺤﺎﺳﻮﺏ , ﻭﻣﻦ ﺍﻻﻣﺜﻠﺔ ﺍﻻﺧﺮﻯ ﻋﻠﻰ ﺍلأﺟﻬﺰﺓ ﺍﻟﺮﻗﻤﻴﺔ ﻫﻲ ﺍلآﻟﺔ ﺍﻟﺤﺎﺳﺒﺔ ﻭﺍﻟﻬﻮﺍﺗﻒ ﺍﻟﺬﻛﻴﺔ , ﻭﺍﻟﺴﺎﻋﺎﺕ ﺍﻟﺬﻛﻴﺔ , ﻭﻫﻨﺎﻟﻚ ﺍﻟﻜﺜﻴﺮ ﻣﻦ ﺍﻻﺟﻬﺰﺓ ﺍﻟﺮﻗﻤﻴﺔ ﺍﻟﻤﻮﺟﻮﺩﻩ ﻓﻲ ﻋﺎﻟﻤﻨﺎ ﺍﻟﺘﻲ ﺻﻨﻌﺖ ﻭﺍﻟﺘﻲ ﺳﻮﻑ ﺗﺼﻨﻊ ﻓﻲ ﺍﻟﻤﺴﺘﻘﺒﻞ ﻭﺍﻟﺴﺒﺐ ﺍﻟﺮﺋﻴﺴﻲ ﺍﻟﺬﻱ ﺟﻌﻠﻨﺎ ﻧﻄﻠﻖ ﻋﻠﻰ ﻫﺬﻩ ﺍلأﺟﻬﺰة " ﺍلأﺟﻬﺰﺓ ﺍﻟﺮﻗﻤﻴﺔ " ﻫﻮ ﺍﻧﻬﺎ ﺗﺘﻌﺎﻣﻞ ﻭﺗﺘﺨﺎﻃﺐ بلغة 0 و 1 ؛
ﺍﻣﺎ ﻋﻦ ﺗﺴﻤﻴﺔ ﻫﺬﺍ ﺍﻟﻌﺎﻟﻢ ﺑﻬﺬﺍ ﺍﻻﺳﻢ ﻫﻮ ﺍﻧﻨﺎ أﺻﺒﺤﻨﺎ ﻧﻌﺘﻤﺪ ﻭﺑﺸﻜﻞ ﻛﺒﻴﺮ ﻋﻠﻰ ﻫﺬﻩ ﺍلأﺟﻬﺰة ﻓﻲ ﺣﻴﺎﺗﻨﺎ .
ﺍﻟﻌﺎﻟﻢ ﺍﻟﺮﻗﻤﻲ : ﻫﻮ ﺍﻟﺘﻄﻮﺭ ﺍﻟﻬﺎﺋﻞ ﻓﻲ ﺍﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ ﻭﻣﺠﻤﻮﻋﺔ ﺍلأﺟﻬﺰﺓ ﺍﻟﺘﻲ ﺗﺘﻌﺎﻣﻞ ﺑﻠﻐﺔ ﺍﻟﺼﻔﺮ و الواحد ( Binary ) .
ﺣﻴﺚ ﺍﻧﻪ ﻳﺘﻢ ﺍﻃﻼﻕ ﺍﻟﻌﺎﻟﻢ ﺍﻟﺮﻗﻤﻲ ﻋﻠﻰ ﺍﻱ ﺟﻬﺎﺯ ﻳﺘﻌﺎﻣﻞ باللغة الثنائية ( Binary ) ، ﻭ ﺃﺣﺪ ﺍﻛﺜﺮ ﻫﺬﻩ ﺍﻻﺟﻬﺰﺓ انتشارﺍً ﻫﻮ ﺟﻬﺎﺯ ﺍﻟﺤﺎﺳﻮﺏ , ﻭﻣﻦ ﺍﻻﻣﺜﻠﺔ ﺍﻻﺧﺮﻯ ﻋﻠﻰ ﺍلأﺟﻬﺰﺓ ﺍﻟﺮﻗﻤﻴﺔ ﻫﻲ ﺍلآﻟﺔ ﺍﻟﺤﺎﺳﺒﺔ ﻭﺍﻟﻬﻮﺍﺗﻒ ﺍﻟﺬﻛﻴﺔ , ﻭﺍﻟﺴﺎﻋﺎﺕ ﺍﻟﺬﻛﻴﺔ , ﻭﻫﻨﺎﻟﻚ ﺍﻟﻜﺜﻴﺮ ﻣﻦ ﺍﻻﺟﻬﺰﺓ ﺍﻟﺮﻗﻤﻴﺔ ﺍﻟﻤﻮﺟﻮﺩﻩ ﻓﻲ ﻋﺎﻟﻤﻨﺎ ﺍﻟﺘﻲ ﺻﻨﻌﺖ ﻭﺍﻟﺘﻲ ﺳﻮﻑ ﺗﺼﻨﻊ ﻓﻲ ﺍﻟﻤﺴﺘﻘﺒﻞ ﻭﺍﻟﺴﺒﺐ ﺍﻟﺮﺋﻴﺴﻲ ﺍﻟﺬﻱ ﺟﻌﻠﻨﺎ ﻧﻄﻠﻖ ﻋﻠﻰ ﻫﺬﻩ ﺍلأﺟﻬﺰة " ﺍلأﺟﻬﺰﺓ ﺍﻟﺮﻗﻤﻴﺔ " ﻫﻮ ﺍﻧﻬﺎ ﺗﺘﻌﺎﻣﻞ ﻭﺗﺘﺨﺎﻃﺐ بلغة 0 و 1 ؛
ﺍﻣﺎ ﻋﻦ ﺗﺴﻤﻴﺔ ﻫﺬﺍ ﺍﻟﻌﺎﻟﻢ ﺑﻬﺬﺍ ﺍﻻﺳﻢ ﻫﻮ ﺍﻧﻨﺎ أﺻﺒﺤﻨﺎ ﻧﻌﺘﻤﺪ ﻭﺑﺸﻜﻞ ﻛﺒﻴﺮ ﻋﻠﻰ ﻫﺬﻩ ﺍلأﺟﻬﺰة ﻓﻲ ﺣﻴﺎﺗﻨﺎ .
بعض الأختصارات
1- PAN
Permanent Account Number.
2- PDF
Portable Document format.
3- SIM
Subscriber Identity Module.
4- ATM
Automated Teller Machine.
5- Wi-Fi
Wireless Fidelity.
6- GOOGLE
Global Organization Of
Oriented Group
Language Of Earth.
7- YAHOO
Yet Another Hierarchical
Officious Oracle.
8- WINDOWS
Wide Interactive Network
Development for
Office Work Solution.
9- COMPUTER
Common
Oriented Machine.
Particularly United
and used under Technical
and Educational Research.
10- VIRUS
Vital Information
Resources Under Siege.
11- UMTS
Universal
Mobile Telecommunicati ons
System.
12- AMOLED
Active-Matrix Organic Light-
Emitting diode.
13- OLED
Organic
Light-Emitting diode.
14- IMEI
International Mobile
Equipment Identity.
15- ESN
Electronic
Serial Number.
16- UPS
Uninterruptible
Power Supply.
17- HDMI
High-Definition
Multimedia Interface.
18- VPN
Virtual Private Network.
19- APN
Access Point Name.
20- LED
Light Emitting Diode.
21- DLNA
Digital
Living Network Alliance.
22- RAM
Random Access Memory.
23- ROM
Read only memory.
24- VGA
Video Graphics Array.
25- QVGA
Quarter Video
Graphics Array.
26- WVGA
Wide video Graphics Array.
27- WXGA
Widescreen Extended
Graphics Array.
28- USB
Universal Serial Bus.
29- WLAN
Wireless
Local Area Network.
30- PPI
Pixels Per Inch.
31- LCD
Liquid Crystal Display.
32- HSDPA
High Speed Down link
Packet Access.
33- HSUPA
High Speed Uplink
Packet Access.
34- HSPA
High Speed
Packet Access.
35- GPRS
General Packet
Radio Service.
36- EDGE
Enhanced Data Rates
for Globa Evolution.
37- NFC
Near
Field Communication.
38- OTG
On-The-Go.
39- S-LCD
Super Liquid
Crystal Display.
40- O.S
Operating System.
41- SNS
Social Network Service.
42- H.S
HOTSPOT.
43- P.O.I
Point Of Interest.
44- GPS
Global
Positioning System.
45- DVD
Digital Video Disk.
46- DTP
Desk Top Publishing.
47- DNSE
Digital
Natural Sound Engine.
48- OVI
Ohio Video Intranet.
49- CDMA
Code Division
Multiple Access.
50- WCDMA
Wide-band Code
Division Multiple Access.
51- GSM
Global System
for Mobile Communications.
52- DIVX
Digital Internet
Video Access.
53- APK
Authenticated
Public Key.
54- J2ME
Java 2
Micro Edition.
55- SIS
Installation Source.
56- DELL
Digital Electronic
Link Library.
57- ACER
Acquisition
Collaboration
Experimentation Reflection.
58- RSS
Really
Simple Syndication.
59- TFT
Thin Film Transistor.
60- AMR
Adaptive
Multi-Rate.
61- MPEG
Moving Pictures
Experts Group.
62- IVRS
Interactive
Voice Response System.
63- HP
Hewlett Packard.
1- PAN
Permanent Account Number.
2- PDF
Portable Document format.
3- SIM
Subscriber Identity Module.
4- ATM
Automated Teller Machine.
5- Wi-Fi
Wireless Fidelity.
6- GOOGLE
Global Organization Of
Oriented Group
Language Of Earth.
7- YAHOO
Yet Another Hierarchical
Officious Oracle.
8- WINDOWS
Wide Interactive Network
Development for
Office Work Solution.
9- COMPUTER
Common
Oriented Machine.
Particularly United
and used under Technical
and Educational Research.
10- VIRUS
Vital Information
Resources Under Siege.
11- UMTS
Universal
Mobile Telecommunicati ons
System.
12- AMOLED
Active-Matrix Organic Light-
Emitting diode.
13- OLED
Organic
Light-Emitting diode.
14- IMEI
International Mobile
Equipment Identity.
15- ESN
Electronic
Serial Number.
16- UPS
Uninterruptible
Power Supply.
17- HDMI
High-Definition
Multimedia Interface.
18- VPN
Virtual Private Network.
19- APN
Access Point Name.
20- LED
Light Emitting Diode.
21- DLNA
Digital
Living Network Alliance.
22- RAM
Random Access Memory.
23- ROM
Read only memory.
24- VGA
Video Graphics Array.
25- QVGA
Quarter Video
Graphics Array.
26- WVGA
Wide video Graphics Array.
27- WXGA
Widescreen Extended
Graphics Array.
28- USB
Universal Serial Bus.
29- WLAN
Wireless
Local Area Network.
30- PPI
Pixels Per Inch.
31- LCD
Liquid Crystal Display.
32- HSDPA
High Speed Down link
Packet Access.
33- HSUPA
High Speed Uplink
Packet Access.
34- HSPA
High Speed
Packet Access.
35- GPRS
General Packet
Radio Service.
36- EDGE
Enhanced Data Rates
for Globa Evolution.
37- NFC
Near
Field Communication.
38- OTG
On-The-Go.
39- S-LCD
Super Liquid
Crystal Display.
40- O.S
Operating System.
41- SNS
Social Network Service.
42- H.S
HOTSPOT.
43- P.O.I
Point Of Interest.
44- GPS
Global
Positioning System.
45- DVD
Digital Video Disk.
46- DTP
Desk Top Publishing.
47- DNSE
Digital
Natural Sound Engine.
48- OVI
Ohio Video Intranet.
49- CDMA
Code Division
Multiple Access.
50- WCDMA
Wide-band Code
Division Multiple Access.
51- GSM
Global System
for Mobile Communications.
52- DIVX
Digital Internet
Video Access.
53- APK
Authenticated
Public Key.
54- J2ME
Java 2
Micro Edition.
55- SIS
Installation Source.
56- DELL
Digital Electronic
Link Library.
57- ACER
Acquisition
Collaboration
Experimentation Reflection.
58- RSS
Really
Simple Syndication.
59- TFT
Thin Film Transistor.
60- AMR
Adaptive
Multi-Rate.
61- MPEG
Moving Pictures
Experts Group.
62- IVRS
Interactive
Voice Response System.
63- HP
Hewlett Packard.
📌 تمت إضافة قسم كتب صيانة الحاسوب والجوال 💜
https://t.me/Libpro_bot
https://t.me/Libpro_bot
Telegram
مكـتبـة نبـــــض تقنـــي 💜
في هذا البوت ستجدون مراجع وكتب تقنية المعلومات ولغات البرمجة وبرامج مفيدة في هذا المجال 💻📱
🔴 قناة البوت
@NABDTECH
🔴 قناة البوت
@NABDTECH
موزيلا تُبسّط تشكيلة متصفّحها فايرفوكس لمستخدمي أندرويد
https://t.co/bPVKPhFX9u
https://t.co/bPVKPhFX9u
عالم التقنية
موزيلا تُبسّط تشكيلة متصفّحها فايرفوكس لمستخدمي أندرويد
بدأت موزيلا بالفعل في تبسيط تشكيلة فايرفوكس تاركةً ورائها فقط ثلاث إصدارات وهي "فايرفوكس، وفايرفوكس بيتا، وفايرفوكس Nightly"
هواوي تستمر بالتقدم في النصف الأول من 2020 بنمو وصل 13.1%https://ift.tt/2DGugO2
عالم التقنية
هواوي تستمر بالتقدم في النصف الأول من 2020 بنمو وصل 13.1%
أعلنت هواوي عن نتائجها المالية للنصف الأول من 2020 حيث شهدت نموًا في المبيعات 13.1% مقارنة بالعام الماضي بتحقيق إيرادات بواقع 64.3 مليار دولار تقريبًا.
Forwarded from اقـتـباسات✨عـشـريـنـي “̯ 💜
#صباح الخير.. لرائحة الحنين في الأزقة القديمة، للأطفال الصغار الذين لم يكبروا في داخلنا،
#صباح الخير.. للحب الذي يغسل كل الأخطاء ويظل نقيا،
للشوارع الطويلة التي حفظت ملامحنا وذكرياتنا..
#صباح الخير ..لأغنية سمعناها معا في ليلة صيف باردة،
#صباح الخير..لصورتك المعلقة على جدار قلبي دون مسمار، تهتز .. ولا تقع أبدا
#صبااح الخير... سيُنير فيك الله ما أطفأه الناس بداخلك ، و يحيي فيك كُل جميل كانت تملكه روحك ، ثم يرضيكَ رضىً لا حزن بعد😇
#صباح الخير.. للحب الذي يغسل كل الأخطاء ويظل نقيا،
للشوارع الطويلة التي حفظت ملامحنا وذكرياتنا..
#صباح الخير ..لأغنية سمعناها معا في ليلة صيف باردة،
#صباح الخير..لصورتك المعلقة على جدار قلبي دون مسمار، تهتز .. ولا تقع أبدا
#صبااح الخير... سيُنير فيك الله ما أطفأه الناس بداخلك ، و يحيي فيك كُل جميل كانت تملكه روحك ، ثم يرضيكَ رضىً لا حزن بعد😇
طور علماء الحاسوب أول لغة برمجة كمومية تحل الحسابات المعقدة بذكاء وبساطة وأمان. صمم علماء الحاسوب بالمعهد الفدرالي للتكنولوجيا في زيورخ أول لغة برمجية تُستخدَم في برمجة أجهزة الحواسيب الكمومية ببساطة وموثوقية وأمان، كأجهزة الحواسيب الكلاسيكية.
قال مارتن فيتشيف، أستاذ علوم الحاسوب في مختبر الأنظمة الموثوقة والذكية في مركز معهد زيورخ للدراسات الأمنية: «أنا متحمس للغاية، إذ لا تزال برمجة أجهزة الحاسوب الكمومية تتحدى الباحثين، والآن نستطيع مواصلة نهج معهد زيورخ في تطوير أجهزة الحاسوب الكمومية ولغات البرمجة. تسمح لغتنا الكمومية (سيلك Silq) للمبرمجين باستخدام إمكانيات أجهزة الحواسيب الكمومية استخدامًا أفضل من لغات البرمجة الحالية، إذ أصبحت الشفرة أصغر حجمًا وأسرع وأكثر بديهية وأقرب لفهم المبرمجين».
سيقدم فيتشيف لغة البرمجة سيلك إلى خبراء المجال، خلال مؤتمر جمعية الاتصالات الرائدة 2020 الخاص بلغات البرمجة، ولتسهيل المناقشة والاعتماد وزيادة وتيرة التطوير، أطلق فيتشيف وفريقه الموقع الرسمي الخاص بلغة البرمجة سيلك.
شهدت الحوسبة الكمومية اهتمامًا متزايدًا خلال العقد الماضي، نظرًا إلى امتلاك هذه الحواسيب -التي تعمل وفقًا لمبادئ فيزياء الكم- إمكانيات هائلة، إذ يظن معظم الباحثين اليوم أن هذه الحواسيب الكمومية ستستطيع يومًا ما حل مشكلات معينة بسرعة أكبر من أجهزة الحواسيب الكلاسيكية، فهي تستخدم في إجراء عملياتها الحسابية حالات كمية معقدة تتداخل فيها أجزاء مختلفة من المعلومات في وقت معين، ما يعني أن أجهزة الحواسيب الكمومية ستحل مستقبلًا المشكلات التي تعجز أجهزة الحواسيب الكلاسيكية عن حلها في إطار زمني معقول.
لم يُثبَت هذا التفوق الكمي إثباتًا قاطعًا، ومع ذلك، فقد أُنجزِت بعض التطورات التقنية المهمة حديثًا، ففي أواخر صيف 2019، نجح حاسوب كمومي في حل مشكلة -وإن كانت محدودة للغاية- بسرعة تفوق أسرع حاسوب كلاسيكي.

من المعروف أن خوارزميات الكم، أي الاستراتيجيات الحاسوبية، أسرع من الخوارزميات الكلاسيكية التي لا تستغل إمكانيات الحواسيب الكمومية، ومع ذلك لا نستطيع حساب هذه الخوارزميات على الأجهزة الكمومية الحالية لأنها ما زالت عُرضةً للخطأ.
التعبير عن نية المبرمج
لا تتطلب الاستفادة من مواصفات الحوسبة الكمومية أحدث التقنيات فحسب، بل تتطلب أيضًا لغة برمجة كمومية تصف خوارزميات الكم. ولتوضيح المفاهيم، يمكننا تسمية الخوارزمية (بوصفة) لحل مشكلة، إذ تصف لغة البرمجة هذه الخوارزمية بوضوح للحاسوب الكمومي ليجري العمليات الحسابية اللازمة.
ترتبط لغات البرمجة الكمومية اليوم ارتباطًا وثيقًا بأجهزة معينة، وبتعبير آخر، فهي تصف بدقة سلوك الدارات الأساسية. أما للمبرمجين فإن (لغة وصف الأجهزة) مرهقة وعرضة للخطأ، إذ يجب أن تُفصَّل تعليمات البرمجة الفردية تفصيلًا أكبر، لتصف بوضوح التفاصيل الدقيقة اللازمة لتنفيذ خوارزميات الكم.
وهنا جاء دور مارتن فيتشيف وفريقه في تطوير لغة سيلك، إذ يوضح بنيامين بيشيل، طالب الدكتوراه وأحد المشرفين على تطوير لغة سيلك في فريق فيتشيف: «ستكون سيلك لغة البرمجة الكمومية الأولى، التي لم تُصمَّم بالأساس لتركز على بناء الأجهزة أو وظائفها، بل صُممت لتتماشى مع عقلية المبرمجين عندما يريدون حل مشكلة، دون مطالبتهم بفهم كل التفاصيل الخاصة بهندسة الحاسوب وتطبيقاتها».
يشير العلماء إلى لغات البرمجة المجردة من التفاصيل التقنية لأنواع معينة من أجهزة الحواسيب، بلغات البرمجة عالية المستوى، وعلى نفس المنوال، تعد لغة سيلك أول لغة برمجية كمومية عالية المستوى، لقدرتها على وصف المهام والخوارزميات المعقدة بتعليمات برمجية أقل، ما يجعل اللغات البرمجية عالية المستوى أكثر قابلية للفهم وأسهل استخدامًا للمبرمجين، إضافةً إلى استخدامها مع بنى الحواسيب المختلفة.
القضاء على الأخطاء البرمجية من طريق الحوسبة الكمومية العكسية المؤتمتة
جلبت لغة سيلك العديد من الخصائص إلى لغات البرمجة الكمومية، تركز أبرز تلك الخصائص الابتكارية المبسطة على مصدر أغلب الأخطاء البرمجية الكمّية حتى الآن. يحسب الحاسوب مهمةً ما في عدة خطوات وسيطة، ما يؤدي إلى إنشاء نتائج وسيطة أو قيمًا مؤقتة، ولتخفيف الذاكرة، تمسح الحواسيب الكلاسيكية تلك القيم تلقائيًا. ويشير علماء الحاسوب إلى هذه العملية بمصطلح (جمع القمامة)، إذ تُمسَح القيم المؤقتة غير الضرورية.
أما في أجهزة الحواسيب الكمومية، تكون هذه العملية أعقد بسبب التشابك الكمّي، فقد تتشابك القيم المحسوبة سابقًا مع القيم الحالية بطريقة تتداخل مع قيم الحساب الصحيح، بناءً على ذلك، يتطلب تنظيف هذه القيم المؤقتة على أجهزة الحواسيب الكمومية تقنية أكثر تقدمًا، تُعرف بالحوسبة الكمومية العكسية.
يقول بيشيل إن سيلك هي لغة البرمجة الأولى التي تحدد القيم غير المطلوبة وتمحوها تلقائيًا. وقد طبق علماء الحاسوب معرفتهم بلغات البرمجة الكلاسيكية من طريق تطبيق أسلوبه
قال مارتن فيتشيف، أستاذ علوم الحاسوب في مختبر الأنظمة الموثوقة والذكية في مركز معهد زيورخ للدراسات الأمنية: «أنا متحمس للغاية، إذ لا تزال برمجة أجهزة الحاسوب الكمومية تتحدى الباحثين، والآن نستطيع مواصلة نهج معهد زيورخ في تطوير أجهزة الحاسوب الكمومية ولغات البرمجة. تسمح لغتنا الكمومية (سيلك Silq) للمبرمجين باستخدام إمكانيات أجهزة الحواسيب الكمومية استخدامًا أفضل من لغات البرمجة الحالية، إذ أصبحت الشفرة أصغر حجمًا وأسرع وأكثر بديهية وأقرب لفهم المبرمجين».
سيقدم فيتشيف لغة البرمجة سيلك إلى خبراء المجال، خلال مؤتمر جمعية الاتصالات الرائدة 2020 الخاص بلغات البرمجة، ولتسهيل المناقشة والاعتماد وزيادة وتيرة التطوير، أطلق فيتشيف وفريقه الموقع الرسمي الخاص بلغة البرمجة سيلك.
شهدت الحوسبة الكمومية اهتمامًا متزايدًا خلال العقد الماضي، نظرًا إلى امتلاك هذه الحواسيب -التي تعمل وفقًا لمبادئ فيزياء الكم- إمكانيات هائلة، إذ يظن معظم الباحثين اليوم أن هذه الحواسيب الكمومية ستستطيع يومًا ما حل مشكلات معينة بسرعة أكبر من أجهزة الحواسيب الكلاسيكية، فهي تستخدم في إجراء عملياتها الحسابية حالات كمية معقدة تتداخل فيها أجزاء مختلفة من المعلومات في وقت معين، ما يعني أن أجهزة الحواسيب الكمومية ستحل مستقبلًا المشكلات التي تعجز أجهزة الحواسيب الكلاسيكية عن حلها في إطار زمني معقول.
لم يُثبَت هذا التفوق الكمي إثباتًا قاطعًا، ومع ذلك، فقد أُنجزِت بعض التطورات التقنية المهمة حديثًا، ففي أواخر صيف 2019، نجح حاسوب كمومي في حل مشكلة -وإن كانت محدودة للغاية- بسرعة تفوق أسرع حاسوب كلاسيكي.

من المعروف أن خوارزميات الكم، أي الاستراتيجيات الحاسوبية، أسرع من الخوارزميات الكلاسيكية التي لا تستغل إمكانيات الحواسيب الكمومية، ومع ذلك لا نستطيع حساب هذه الخوارزميات على الأجهزة الكمومية الحالية لأنها ما زالت عُرضةً للخطأ.
التعبير عن نية المبرمج
لا تتطلب الاستفادة من مواصفات الحوسبة الكمومية أحدث التقنيات فحسب، بل تتطلب أيضًا لغة برمجة كمومية تصف خوارزميات الكم. ولتوضيح المفاهيم، يمكننا تسمية الخوارزمية (بوصفة) لحل مشكلة، إذ تصف لغة البرمجة هذه الخوارزمية بوضوح للحاسوب الكمومي ليجري العمليات الحسابية اللازمة.
ترتبط لغات البرمجة الكمومية اليوم ارتباطًا وثيقًا بأجهزة معينة، وبتعبير آخر، فهي تصف بدقة سلوك الدارات الأساسية. أما للمبرمجين فإن (لغة وصف الأجهزة) مرهقة وعرضة للخطأ، إذ يجب أن تُفصَّل تعليمات البرمجة الفردية تفصيلًا أكبر، لتصف بوضوح التفاصيل الدقيقة اللازمة لتنفيذ خوارزميات الكم.
وهنا جاء دور مارتن فيتشيف وفريقه في تطوير لغة سيلك، إذ يوضح بنيامين بيشيل، طالب الدكتوراه وأحد المشرفين على تطوير لغة سيلك في فريق فيتشيف: «ستكون سيلك لغة البرمجة الكمومية الأولى، التي لم تُصمَّم بالأساس لتركز على بناء الأجهزة أو وظائفها، بل صُممت لتتماشى مع عقلية المبرمجين عندما يريدون حل مشكلة، دون مطالبتهم بفهم كل التفاصيل الخاصة بهندسة الحاسوب وتطبيقاتها».
يشير العلماء إلى لغات البرمجة المجردة من التفاصيل التقنية لأنواع معينة من أجهزة الحواسيب، بلغات البرمجة عالية المستوى، وعلى نفس المنوال، تعد لغة سيلك أول لغة برمجية كمومية عالية المستوى، لقدرتها على وصف المهام والخوارزميات المعقدة بتعليمات برمجية أقل، ما يجعل اللغات البرمجية عالية المستوى أكثر قابلية للفهم وأسهل استخدامًا للمبرمجين، إضافةً إلى استخدامها مع بنى الحواسيب المختلفة.
القضاء على الأخطاء البرمجية من طريق الحوسبة الكمومية العكسية المؤتمتة
جلبت لغة سيلك العديد من الخصائص إلى لغات البرمجة الكمومية، تركز أبرز تلك الخصائص الابتكارية المبسطة على مصدر أغلب الأخطاء البرمجية الكمّية حتى الآن. يحسب الحاسوب مهمةً ما في عدة خطوات وسيطة، ما يؤدي إلى إنشاء نتائج وسيطة أو قيمًا مؤقتة، ولتخفيف الذاكرة، تمسح الحواسيب الكلاسيكية تلك القيم تلقائيًا. ويشير علماء الحاسوب إلى هذه العملية بمصطلح (جمع القمامة)، إذ تُمسَح القيم المؤقتة غير الضرورية.
أما في أجهزة الحواسيب الكمومية، تكون هذه العملية أعقد بسبب التشابك الكمّي، فقد تتشابك القيم المحسوبة سابقًا مع القيم الحالية بطريقة تتداخل مع قيم الحساب الصحيح، بناءً على ذلك، يتطلب تنظيف هذه القيم المؤقتة على أجهزة الحواسيب الكمومية تقنية أكثر تقدمًا، تُعرف بالحوسبة الكمومية العكسية.
يقول بيشيل إن سيلك هي لغة البرمجة الأولى التي تحدد القيم غير المطلوبة وتمحوها تلقائيًا. وقد طبق علماء الحاسوب معرفتهم بلغات البرمجة الكلاسيكية من طريق تطبيق أسلوبه
م الحالي في أتمتة طرق الحوسبة العكسية، الذي يستخدم أوامر برمجية خالية من أي عمليات كمومية خاصة، فهي (خالية من الكمومية) وفقًا لوصف فيتشيف وبيشيل.
أضاف فيتشيف: «تُعَد سيلك إنجازًا كبيرًا إذ تحسن برمجة أجهزة الحواسيب الكمومية، مع أنها ليست مرحلة التطوير النهائية».
لا تزال العديد من الأسئلة دون إجابة، ولكن نظرًا إلى سهولة فهم لغة سيلك، يأمل فيتشيف وبيشيل في تحفيز التطوير الإضافي للغات البرمجة الكمية، ولنظرية خوارزميات الكم الجديدة وتطويرها.
صرح بيشيل: «لقد حقق فريقنا هذا الإنجاز بعد عامين من العمل بفضل مزج الخبرات المختلفة في تصميم اللغات البرمجية وفيزياء الكم والتنفيذ، وإذا تبنت فرق البحث والتطوير الأخرى ابتكاراتنا، فسيكون ذلك نجاحًا عظيمًا».
أضاف فيتشيف: «تُعَد سيلك إنجازًا كبيرًا إذ تحسن برمجة أجهزة الحواسيب الكمومية، مع أنها ليست مرحلة التطوير النهائية».
لا تزال العديد من الأسئلة دون إجابة، ولكن نظرًا إلى سهولة فهم لغة سيلك، يأمل فيتشيف وبيشيل في تحفيز التطوير الإضافي للغات البرمجة الكمية، ولنظرية خوارزميات الكم الجديدة وتطويرها.
صرح بيشيل: «لقد حقق فريقنا هذا الإنجاز بعد عامين من العمل بفضل مزج الخبرات المختلفة في تصميم اللغات البرمجية وفيزياء الكم والتنفيذ، وإذا تبنت فرق البحث والتطوير الأخرى ابتكاراتنا، فسيكون ذلك نجاحًا عظيمًا».