ඇත්තටම වෙනස කුමක්ද?
ක්රමලේඛන භාෂාවක් සහ මෙම අනෙකුත් භාෂාවන් අතර සැබෑ හා වැදගත් වෙනස මෙයයි:
HTML සහ CSS ඉදිරිපත් කිරීම විස්තර කරන අතර ක්රමලේඛන භාෂා ක්රියාකාරිත්වය විස්තර
කරයි
මෙම වෙනස වැදගත් වන්නේ ඇයිද යන්න නිදර්ශනය කිරීමට මම අදහස් කරමි, නමුත් මෙම ගැටලුව පිළිබඳ පදික වේදිකාව සමහර විට අස්ථානගත වී ඇත.
සත්ය කතාවක් :
“නිසි” ක්රමලේඛන භාෂාවක් භාවිතා කරමින් සංකීර්ණ කාර්ය සාධන කළමනාකරණ පද්ධතියක් සංවර්ධනය කිරීමට මම වරක් මාස කිහිපයක් ගත කළෙමි. එය වෙනත් විවිධ පද්ධති වලින් දත්ත එක්රැස් කිරීමේ ක්රියාවලිය ස්වයංක්රීය කර, එම දත්තවල විවිධ උපාමාරු සිදු කර ප්රති results ල සරල වගුවකට ඉදිරිපත් කළේය.
එය සජීවී වූ පසු, ජ්යෙෂ් senior කළමනාකරුවෙකු සමාන ව්යාපාරයක් සඳහා ලියා ඇති මෙවලමක් දුටු අතර, ඔවුන්ගේ විකල්පය භාවිතා කර මා ලියා ඇති දේ ප්රතිස්ථාපනය කළ හැකිදැයි විමසීය. තව දුරටත්, මෙම නව යෙදුම දින කිහිපයකින් ලියා ඇති මගේ විසඳුම සංවර්ධනය කිරීමට මම සති ගණන් ගත කිරීම ගැන ඔහු කලබල විය.
වැඩිදුර විමර්ශනයෙන් හෙළි වූයේ කළමනාකරුගේ වඩාත් කැමති විකල්පය කිසිදු ඉදිරිපත් කිරීමක් නැති ද්රව්යයක් බවයි: වර්ණ හා අයිකන සහ ප්රස්තාර විශාල ප්රමාණයක් තිබුනද ඒවා පිටුපස කිසිදු තර්කනයක් නොතිබුණි . සියලුම දත්ත එක්රැස් කර අතින් හැසිරවිය යුතුව තිබුණි. ලස්සන අතුරුමුහුණත තිබියදීත්, යෙදුම අත්යවශ්යයෙන්ම නිෂ් .ල විය.
මගේ ප්රවේශය ඔහුගේ සැබෑ ව්යාපාරික අවශ්යතා සපුරාලන බව කළමනාකරුට ඒත්තු ගැන්වූ බව පැවසීම සතුටට කරුණකි.
ඉදිරිපත් කිරීමේ වැදගත්කම :
HTML, CSS යනාදී කුසලතා “සැබෑ” ක්රමලේඛන භාෂාවල ඇති කුසලතාවන්ට වඩා යම් ආකාරයකින් පහත් යැයි බොහෝ විට ඇඟවුම් කරයි. මෙය බරපතල වැරැද්දකි.
මගේ කතාවේ දී, ජ්යෙෂ් manager කළමනාකරුට හැඟී ගියේ නිර්මාණ තමාට ඉතා වැදගත් බවය, ඔහු මුලින් එහි ක්රියාකාරිත්වය නොසලකා හැරීමට සූදානම්ව සිටි තාක් දුරට ය. දැන්, මෙය හුදෙකලා සිදුවීමක් නම්, කළමනාකරු මෝඩයෙකු බව මට යෝජනා කළ හැකිය. නමුත් එය එසේ නොවීය. වරින් වර, මට දීප්තිමත් ග්රැෆික්ස් සහ විස්කි විජට් වලින් ආකර්ෂණය වූ පරිශීලකයින් මුණ ගැසී ඇත, නමුත් අමු ක්රියාකාරිත්වය සහ මගේ තාක්ෂණික ජයග්රහණ ගැන පැහැදීමක් නැත. මෙහි ඉගෙන ගැනීමට පාඩම් කිහිපයක් ඇතැයි මම සිතමි:
- මිනිසුන් මෘදුකාංගය තක්සේරු කරන්නේ ඔවුන් තේරුම් ගන්නා නිර්ණායක මත ය. ඔවුන් බොහෝ විට හොඳ පෙනුමක් හා කැත අතර වෙනස තේරුම් ගනී, නමුත් කලාතුරකින් තාක්ෂණික සූක්ෂ්මතාවයන් අගය කරයි.
- පෙනුමෙන් මිනිසුන් රැවටී සිටිති. මෙය හොඳ දෙයක් නොවිය හැකි නමුත් එය අප සමඟ ජීවත් විය යුතු යථාර්ථයකි.
- පෙනුම මෘදුකාංග ගැන මිනිසුන්ට හැඟෙන ආකාරයට බලපායි. මෘදුකාංග ගැන මිනිසුන්ට හැඟෙන ආකාරය ඔවුන්ට වැදගත් ය. ඇත්ත වශයෙන්ම, මිනිසුන් සමහර විට ක්රියාකාරී ලෙස උසස් මෘදුකාංග වලට වඩා හොඳ හැඟීමක් ඇති කරන මෘදුකාංග වලට වැඩි කැමැත්තක් දක්වයි . ඇත්ත වශයෙන්ම, ඒවා තාක්ෂණිකව උසස් මෙවලම් වලට වඩා හැඟීම්-හොඳ මෙවලම් සමඟ වඩා tive ලදායී විය හැකිය. මේ තාක් දුරට, අපගේ පරිශීලකයින් රැවටෙන්නේ නැත. ඔවුන් සැබවින්ම කරන්නේ wise ානවන්ත හා කල්පනාකාරී තේරීමක්.
- ක්රමලේඛකයන් වශයෙන්, අපි බොහෝ විට ක්රියාකාරීත්වය කෙරෙහි අවධානය යොමු කරන බැවින් ඉදිරිපත් කිරීමේ කාර්යභාරය නොසලකා හරිමු. යම් දුරකට මෙය නිවැරදි හා සුදුසු ය. කෙසේ වෙතත්, අපගේ ගනුදෙනුකරුවන්ට වැදගත් වන අපගේ කාර්යයට තවත් මානයක් ඇති බව හඳුනා ගැනීම වැදගත්ය.
එබැවින්, ඉදිරිපත් කිරීම-නැඹුරු භාෂා (HTML, CSS) වැදගත් වේ. මෙම මෙවලම් effectively ලදායී ලෙස භාවිතා කළ හැකි අය එකතු කළ අගය අවතක්සේරු නොකළ යුතුය.
සැබෑ ක්රමලේඛන භාෂාවල වැදගත්කම
OP පෙන්වා දුන් පරිදි, “සැබෑ” ක්රමලේඛන භාෂා ටියුරින් සම්පූර්ණයි. නිසි දුක්ඛදායක චරිතයක් ලෙස, මම මෙම අතිවිශිෂ්ට සිත් ඇදගන්නා සුළුය. එහි අර්ථය වන්නේ, TC භාෂාවෙන් ලියා ඇති ඕනෑම වැඩසටහනක් සඳහා , ක්රියාකාරීව සමාන වැඩසටහනක් වෙනත් ඕනෑම TC භාෂාවකින් ලිවිය හැකි බවයි . ඇත්ත වශයෙන්ම, මෙය සියලු භාෂාවන් එක හා සමාන යැයි කීම නොවේ. ඔවුන් එක් එක් ඔවුන්ගේ ශක්තීන් හා දුර්වලතා ඇත, එමඟින් ඔවුන් යම් යම් කාර්යයන් සඳහා වැඩි හෝ අඩු සුදුසු වේ. කෙසේ වෙතත්, I / O පසෙකට දැමුවහොත්, මෙයින් අදහස් කරන්නේ සියලුම වැඩසටහන් සියලුම සත්ය ක්රමලේඛන භාෂාවලින් ලිවිය හැකි බවයි.
(අහම්බෙන්, වැදගත් දෙය ටී.සී.
ඇත්ත වශයෙන්ම, HTML හෝ CSS වැනි සලකුණු භාෂාවක් සම්බන්ධයෙන් ද එය සත්ය නොවේ. ඇත්ත වශයෙන්ම, මෙම භාෂාවන්ට සරලව විසඳිය නොහැකි සමස්ත පන්ති ගැටලු තිබේ. මම වැඩසටහනක් කළ හැකි මම අවශ්ය ඕනෑම දෙයක් සැකසුම එන්ජින් ඇතුළු - - සැබෑ පරිගණක භාෂාවෙන් එය පමණක් නොව හැකි TC නොවන බව භාෂා සමග එකම දේ ලබා ගැනීමයි.
මගේ කතාවේ ඉස්මතු කර ඇති පරිදි, ඉදිරිපත් කිරීම නිෂ්පාදනය කිරීම සඳහා HTML සහ එහි ඉල්ක් භාවිතා වේ. ක්රියාකාරීත්වය නිපදවීමට සැබෑ ක්රමලේඛන භාෂා භාවිතා වේ.
ක්රමලේඛකයින් ඒ සියල්ල ගැන නොසැලකිලිමත් වන්නේ ඇයි?
- ක්රමලේඛකයින් ඔවුන්ගේ කුසලතා වර්ධනය කර ගැනීම සඳහා විශාල කාලයක්, වෑයමක් සහ මුදල් ප්රමාණයක් වැය කරයි. මිනිසුන් ස්වභාවිකවම ඔවුන් ආයෝජනය කරන දේ අගය කරති ("ඔබේ හදවත ඔබේ මුදල් ඇති තැනයි").
- UI නිර්මාණකරුවන් ලබා ඇති වේගවත් ප්රති results ල හා සසඳන විට ප්රති results ල ලබා ගැනීමට ගතවන කාලය සාධාරණීකරණය කිරීමේ අවශ්යතාවය ක්රමලේඛකයන්ට බොහෝ විට හැඟේ. මෙය ඉටු කර ගැනීමට, ඔවුන් කණ්ඩායම් දෙකක් ද ඇත්තටම ලෙස වෙන්කර කිරීමට අවශ්ය කරන්නේ .
- සේවා යෝජකයන් විසින් නිවැරදි පුද්ගලයින් නිවැරදි රැකියා සඳහා යෙදවිය යුතු බැවිනි. අපි (බොහෝ විට තාක්ෂණික) වෙනස්කම් පැහැදිලි නොකරන්නේ නම්, කළමනාකරුවන් පහසුවෙන් වැරදි ඇමතුම් ලබා ගනී.
- එහි නිසා සැබෑ හා මූලික ඉහත සඳහන් ආකාරයට, වෙනස.
පදික වීම සැමවිටම සුදුසු ද?
අපි එයට මුහුණ දෙමු, ක්රමලේඛකයන් වශයෙන් අපි ස්වභාවයෙන්ම පණ්ඩිත ය . එය භූමිය සමඟ යයි. ක්රමලේඛකයින් නොවන අය අප කරන දේ තේරුම් ගැනීමට අපොහොසත් වූ විට අපගෙන් බොහෝ දෙනෙක් පිළිස්සී ඇති බවට එය උදව් නොකරයි.
එසේ වුවද (සහ අවංකව කිවහොත්, මෙය මගේ ස්වාභාවික සහජ බුද්ධියට පටහැනිය), සෑම කුඩා වෙනසක්ම ලිස්සා යන සෑම අවස්ථාවකදීම මිනිසුන් ඔවුන්ව කැඳවිය යුතු යැයි මම නොසිතමි .
මෙහි වැදගත් කරුණු වන්නේ සන්දර්භය
සහ ඉදිරිදර්ශනයයි .
ජීව විද්යා ologist යෙකුගේ දෘෂ්ටි කෝණයෙන් තක්කාලි යනු පලතුරක් බව මට කියනු ලැබේ. නමුත් මම ඒවා සුපිරි වෙළඳසැලේ මිලදී ගන්නා විට, එළවළු අතර ඒවා සොයමි. මන්ද? මෙම නිසා තාක්ෂණික වෙනස ප්රශ්නයක් නොවේ එම සුවිශේෂී සන්දර්භය තුළ. එපමණක් නොව, වෙනස ඇත්ත වශයෙන්ම ඒවායේ ප්රයෝජනය සඳහා ලැබෙනු ඇත : උදාහරණයක් ලෙස පළතුරු සලාදයකට තක්කාලි ඇතුළත් කිරීමට මා දක්ෂ නම්.
පරිගණක භාෂාවලට ද එය එසේම ය. ක්රමලේඛන භාෂා සහ වෙනත් භාෂා අතර වෙනස සැබවින්ම වැදගත් වන අවස්ථා තිබේ. කෙසේවෙතත්, බොහෝ විට, ඔවුන් සියල්ලන්ම එකට එකතු වූ විට අප සැමට effectively ලදායී ලෙස සන්නිවේදනය කළ හැකිය. මෙම විශ්රාම වැටුප් මගින් එකිනෙක හා සම්බන්ධ ප්රශ්නය සම්බන්ධයෙන් ගත් කල, එය ඇත්තටම වැදගත් නෑ භාෂා සැබෑ වැඩසටහන් භාෂාවන් දේ නොව ගත්තා. වෙනස පෙන්වා දීමෙන් සාකච්ඡාව කිසිදු ආකාරයකින් ඉදිරියට ගෙන ගියේ නැත. ස්තුතිවන්ත වන්නට, සුළු ශබ්දයක් එකතු කිරීම හැර (හා සිත්ගන්නාසුලු සාකච්ඡාවක් සඳහා උත්තේජකයක් බවට පත්වීම!) OP විසින් සම්බන්ධ කරන ලද පදික වේදිකාවට එතරම් ප්රති .ල නොලැබුණි. කෙසේවෙතත්, නරකම දෙය නම්, පදික වේදිකාවට නිෂේධාත්මක හැඟීම් ඇවිස්සීමටත්, සබඳතාවලට හානි කිරීමටත් හැකිය ... අවම වශයෙන් මගේ බිරිඳට අනුව.
:-)
ක්රමලේඛකයින් අතර පදිකයින් සමඟ කටයුතු කරන්නේ කෙසේද
මගේ දේශක මිතුරෙක් වරක් දේශනයක් පැවැත්වීය.
මෙය කන්දක් මැරෙන්නට වටිනවාද?
ඔහු සඳහන් කළේ සටන් කිරීමට වටින කුමන සටන් පිළිබඳව උපායමාර්ගික තක්සේරුවක් කරන ජෙනරාල්වරුන් ගැන ය: වාසි පිරිවැය වටී ද?
- මෙම වෙනස හඳුනා ගැනීම සඳහා සාකච්ඡාවේ ප්රවාහයට බාධා කිරීම ඇත්තෙන්ම වටී ද?
- මගේ පදික වේදිකාව පැන නගින්නේ අහංකාර හැඟීමකින්ද නැත්නම් අතීතයට රිදවනවාද?
- මගේ අදහස් අන් අයගේ මෙන්ම මගේම කුසලතා අගය කරනවාද?
ඇත්ත වශයෙන්ම, වෙනස්කම් කළ යුතු අවස්ථා තිබේ. මගේ පරමාර්ථය නම්, මම දායකත්වයක් සපයන විට, එය අපගේ සාමූහික ප්රයත්නයන් සඳහා වටිනාකමක් එක් කරනු ඇත.
එනම්, සෑම සැබෑ ක්රමලේඛකයෙකුගේම කාර්යයයි.