Kompüterlər, Proqramlaşdırma
Zaman məsələsi: tarix formatı və tarixin mahiyyətini axtarma yeri
Vaxt heç vaxt dayanmır. Proqramlaşdırma kontekstində bir başlanğıc, məzmun və son var. Proqram işə başlamazdan sonra proqram açılır, skript açılır, sayt açılır ... Əvvəldə proqramlaşdırma zamanı "məlumat" oldu, yəni "heç bir şey" deyil, başlanandan sonra bir çox illərdən sonra hüquqi statusu qazandı.
Kompüter işi bir taymer ilə başlamışdır (hər hansı bir prosessor bir taymer üzərində işləyir): dəqiq vaxt siqnalları olmadan, rəqəmsal, nə analoq, nə də təbii - sadəcə yoxdur. Həmişə və hər şeydə vaxt var, ancaq necə təmsil olunur və nəzərə alınırsa, proqramın keyfiyyəti asılıdır, bəzən çox vacibdir, nə qədər davam edəcəkdir.
Lazım olan zaman fəlsəfəsi
Müxtəlif dövrlərdə müxtəlif dillər vaxt faktorunu fərqli bir şəkildə qəbul etdi və müəyyən bir tarix formatına malik idi. Amma biz keçmişin real vaxt sistemlərini qəbul etmiriksə, düzgün bir mənada (kütlədə, ilk növbədə) başa düşmək yaxın zamanlarda gəldi.
Əvvəlcə gerçək reallıq proqramlaşdırma ilə zəif əks olundu. Yaradıcılar vəzifəni yerinə yetirməyə çalışdılar, lakin həmişə vaxtın vacibliyini dərk etmirdilər.
будет иметь катастрофическое значение. Təəccüblü deyil ki, heç kimin ağılında belə deyildir: bir çox proqramçı və proqram istifadəçiləri ötən əsrin sonlarında tarixin tarixində rəqəmin sayının problemi tarix formatında fəlakətli olacağını düşünmürlər.
Yalnız 2000-ə yaxın gəldikdə, hər kəs birdən formal sistemin sıx olduğunu və yalnız proqramçı öz alqoritmini inkişaf etdirmək üçün deyil, nə üçün gəldiyi barədə fikirləşdi.
İl ərzində sayının sayına görə tutqunlar aşağı düşdüyündə yeni bir fikir ortaya çıxdı: localisation. Tarixi tətbiqin yerinə çox asılı idi və tarix formatı konsepsiyası nəhayət sadə görünüşlərdən strukturlaşdırılmış məlumatların kateqoriyasına keçdi.
Kosmik problemlər və riyazi hesablamalar
Fortran'ın, böyük hesablamalara doğru orijinal yanaşma olduğuna dair şübhə olmayan bir müvəffəqiyyət yalnız bir nəticə gətirdi. Kompüter fərqi və inteqralları hesablayaraq trapezoid əyriləri pozmaq üçün kifayət qədər sürətli deyildi. Hər kəs yüksək riyaziyyatın dərin mənasını anlayır, ancaq kompüterin fərqli bir formulun işlənməsinə sərf etdiyi vaxt hər kəs tərəfindən fərqlənir.
Böyük həcmdə və ya uzun məsafələrdəki vaxt məlumatlarının işlənməsi əhəmiyyətli bir vaxt faktorunu əldə edir: səhv, müəyyən bir mühərrik düzgün bir zamanda açılmadığından yanlış istiqamətdə uçan bir kosmik gəmisinin xərcinə bərabər ola bilər.
Tarix formatı JavaScript (brauzer dili)
Yəqin ki, İnternet vaxtında maraqların artmasına səbəb olmuşdur və bu da vacib deyil. Bütün müasir proqramlaşdırma dilləri müvəqqəti element kimi düzgün quruluşu və öz semantikası ilə təchiz olunmuş bir obyekt və quruluşa malikdir.
Xüsusən, JavaScript brauzerinin dilində, tarix formatı bir Date obyektinə bənzəyir:
Burada, funksiya padl () sadəcə nömrəni iki rəqəmə əlavə edir. Mətnə əsasən, tarixin JavaScript dilində olduğu aydındır - hər şey çox sadədir, dəqiq və rahat şəkildə istifadə olunur.
Java tarixi formatı (Sun konsepsiyası)
Java dilində tarixə fərqli bir tutum. Tarix formatı bir mücərrəd sinfi deyil, burada təqdim olunur . Lakin, onun üsullarının bolluğu ayrı bir məqaləyə layiqdir. Formatlaşdırma, tarixin formatının işlədilməsini yerli əhalini nəzərə almaq üçün, yəni lazımi dildə tarix verməsini təmin edən ayrı bir obyektdə göstərilir.
Geliştirici dərsləri istifadə edə bilər: DateFormatSymbols, Calendar, GregorianCalendar, TimeZone, MaskFormatter və s. Tarix formatının görünüşü digər dillərə nisbətən daha genişdir. Hər sinfi öz məqsədinə malikdir.
Qloballaşma prosesində kimin layiq olduğu tarixi əhəmiyyəti yoxdur. Günəşin maliyyə imkanları və yüksək texnologiyası, vaxt anlayışına və ya qlobal informasiya fikirlərinə və güclü Oracle verilənlər bazasına ciddi münasibət göstərməyi nəzərdə tutur. Ancaq Java dili, tarixi formatın sadə konsepsiyasını müxtəlif obyektlərin bir sisteminə çevirmiş və onun həyata keçirilməsini qloballaşdırmışdır.
JQuery haqqında təqvim
Mükəmməl, sadə və əlverişli bir tətbiq tarixi, şübhəsiz ki, datapicker. JQuery mühərrikindən istifadə edərək, istifadə etmək üçün təəccüblü bir hala gəlmişdir, istənilən səhifəyə dəqiq vaxt və ya vaxt aralığını seçmək və nəticəni string formatı tarixində təqdim etmək imkanı verir.
'#dateField' ).datepicker() календарик, у которого можно изменить не только внешний вид соответственно тематике страницы, но и локализовать под нужный язык. Girdi fokusunu alan giriş etiketi, səhifənin mövzuya uyğun görünüşü deyil, istədiyiniz dili lokallaşdırmaqla da dəyişə biləcək $ ( '#dateField' ) .datepicker () metodu istifadə edərək təqvim göstərir . Yalnız tarixi, həm də vaxt və həftənin günlərini təyin edə bilərsiniz.
Başlanğıcda, datapicker giriş sahəsində göründü, lakin məsələn, başqa bir elementdə istifadə edilə bilər - div və ya span. Nəticə yalnız formatlaşdırılmış bir simli şəklində giriş sahəsinə yerləşdirilə bilməz (şərtlərin məzmununu asanlıqla dəyişə bilərsiniz), həm də dəyişən kimi istifadə edilə bilər.
Datapicker, əlbəttə ki, Oracle / Java-dan tarixi formatın təqdim edilməsidir, lakin bu widgetın xüsusiyyətləri ən təmiz zövqləri təmin edəcəkdir. Geliştirici, onunla işləmək üçün tarixin və alqoritmlərin öz versiyasını yazmağa ehtiyac duymur - o, yalnız lazımlı bir təqvim deyil, həm də dialoq (günlər, həftələr, aylarla nəqliyyat üçün funksiyaların bir sıra).
Sayt, vaxt təqdimatının öz versiyasını tələb edirsə belə, inkişaf tarixinin başlanğıc mərhələsində tarixçəkmə tətbiq etmək məqsədəuyğundur.
Similar articles
Trending Now